|
v7: Как получить сумму розничных цен ... | ☑ | ||
---|---|---|---|---|
0
Полльзователь
27.11.12
✎
10:21
|
Прошу помощи.Есть Тис 974 Демо. Там документ Поступление ТМЦРозница.По кнопке Печать вызывается внешняя печатная форма postuprz.ert.В последней колонке "сумма" выводится (глФрм(Докум.Сумма)).В этой колонке выводится суммовое значение оптовой цены. А как в этой колонке получить сумму розничную.Беру, тупо, значение колонки "количество" (Докум.Количество) умножаю на значение колонки "розничнаяЦена" (глФрм(Докум.РозничнаяЦена) и получаю сообщение об ошибке, что нельзя умножать на строковые выражения!!!
Что не так я делаю? |
|||
1
Godofsin
27.11.12
✎
10:24
|
умножаешь на строку, ваш КЭП
|
|||
2
Voronve
27.11.12
✎
10:24
|
глФрм() - возвращает строку. Он тебе правильно ругается.
|
|||
3
Тьма
27.11.12
✎
10:25
|
Умножаешь "5.20 руб" на 3
"5.20 руб"*3=ERROR |
|||
4
Полльзователь
27.11.12
✎
10:27
|
Как правильно сделать?
|
|||
5
Тьма
27.11.12
✎
10:27
|
Попытайся
Докум.Количество*Докум.РозничнаяЦена |
|||
6
Godofsin
27.11.12
✎
10:28
|
попробуй Число(глФрм(Докум.РозничнаяЦена)). Хз, чо получится
|
|||
7
Полльзователь
27.11.12
✎
10:33
|
(5)-(6)не проходит!
|
|||
8
Godofsin
27.11.12
✎
10:35
|
(7) ну в моем варианте не может преобразовать к числу, а в (5) то что не так?
|
|||
9
пипец
27.11.12
✎
10:35
|
(глФрм(Докум.РозничнаяЦена*Докум.Количество)
|
|||
10
Тьма
27.11.12
✎
10:35
|
(7)Появляется Гэндальф и говорит "Ты не пройдешь"!?
|
|||
11
Полльзователь
27.11.12
✎
10:48
|
(9) - Браво! Все прошло!
|
|||
12
Godofsin
27.11.12
✎
10:52
|
(11) мда
|
|||
13
Полльзователь
27.11.12
✎
11:17
|
Еще проблема собрать итоговую сумму.Стоит в ячейке, табличной формы, выражение (глФРМ(СуммаИтог)), а в модуле внешнего отчета: СуммаИтог = Докум.Итог("Сумма");что поправить?
|
|||
14
Godofsin
27.11.12
✎
11:18
|
(13) Вам трудно в СП посмотреть?
|
|||
15
Voronve
27.11.12
✎
11:19
|
(14) Дядьке 60+ лет. Делай скидку
|
|||
16
Godofsin
27.11.12
✎
11:19
|
Итог(<?>)
Синтаксис: Итог(<ИмяРеквизита>) Назначение: Возвращает сумму значений реквизита по всем строкам табличной части документа. Параметры: <ИмяРеквизита> - имя реквизита табличной части документа. Замечание: Метод можно использовать только для реквизитов табличной части документов с установленным свойством 'Итог по колонке'. |
|||
17
Voronve
27.11.12
✎
11:20
|
(13) Не совсем понятно что надо сделать
|
|||
18
Полльзователь
27.11.12
✎
11:37
|
(17)- надо "подбить" итоговую сумму по колонке сумма.Выражение (Докум.Итог("Сумма") дает неправильную сумму, т.е. итог суммы оптовых цен.
|
|||
19
Voronve
27.11.12
✎
11:49
|
(18) "Выражение (Докум.Итог("Сумма") дает неправильную сумму" - какая правильная ?
|
|||
20
BlackSeaCat
27.11.12
✎
12:02
|
(18) Владимир, когда надоест мучиться, предлагаю уже проверенный вами способ: postuprz.ert на мыло graycat2008(at)yandex.ru и 500 рублей на Яндекс-деньги, вечером сделаю.
|
|||
21
Mikeware
27.11.12
✎
12:03
|
Лучше получать произведение розничных цен.
|
|||
22
пипец
27.11.12
✎
12:35
|
в модуле найти кнопку печать (или подобную) найти конструкцию
Итрознцен=0; Выбратьстроки(); пока получитьстроку()>0 Цикл Итрознцен=Итрознцен+(Докум.РозничнаяЦена*Докум.Количество); далее на форме документа Итрознцен |
|||
23
Полльзователь
27.11.12
✎
12:49
|
(22)- спасибо, все получилось!
|
|||
24
Ganiev
27.11.12
✎
13:37
|
ГлФРМ(Докум.количество * Докум.РозЦена) + " Руб."
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |