Имя: Пароль:
1C
 
Вопрос по реквизиту Сумма
0 BarakuzA
 
05.08.09
10:19
всем, добрый день!!!

начинаю изучать 1с8.1 и с толкнулся с проблемой небольшой.
суть в сл.: есть документ поступление, в нем есть табличная часть Товары (Номенклатура, Количество, Цена Сумма).
Есть в документе реквизит СуммаДокумента.
В модуле формы есть процедуры изменяющие сумму табличную часть при изменении колонок номенклатура, количество, цена.

Как сделать, чтобы на форме документа при заполнении табличной части автоматически в реквизит СуммаДокумента выводился итог???

Заранее спасибо!
1 Rusty Nail
 
05.08.09
10:23
А на форум зачем писать????

Табличная часть
Итог (Total)
Синтаксис:
Итог(<Колонка>)
Параметры:
<Колонка> (обязательный)
Тип: Число, Строка. Индекс либо имя колонки, по которой подсчитывается итог.
Возвращаемое значение:
Тип: Число, Неопределено.
Описание:
Суммирует значения всех строк в указанной колонке.
Если в колонке установлен тип и он единственный, то при суммировании будет предприниматься попытка преобразования значения к типу Число.
Если колонке не присвоены типы, то в процессе суммирования будут принимать участие только значения, имеющие тип Число, значения других типов будут игнорироваться.
Если в колонке несколько типов и среди них есть тип Число, то в процессе суммирования будут принимать участие только значения, имеющие тип Число, значения других типов будут игнорироваться.
Если в колонке несколько типов и среди них нет типа Число, то результатом будет значение Неопределено.
Пример:
ВсегоПоДокументу = Состав.Итог("Всего"); (с) СП
2 BarakuzA
 
05.08.09
10:26
Это я все читал в Синтаксис-Помощнике.

Не совсем понятно куда вставлять: ВсегоПоДокументу = Состав.Итог("Всего")
3 Nurik87
 
05.08.09
10:28
В сойствах колонки надо галку поставить итог...по-моему!
4 Rusty Nail
 
05.08.09
10:29
(3) надо писать в реквизит формы
(2) например в событие ПередОкончаниемРедактирования табчасти
5 BarakuzA
 
05.08.09
10:30
переменная состав???
6 Rusty Nail
 
05.08.09
10:32
(5) Не понял (((
7 Nurik87
 
05.08.09
10:34
Сделай так у таб.Части в свойствах поставь галку Подвал,а затем в свойствах колонки ОтобажатьИтогиВПодвале.Вот и все...
8 Rusty Nail
 
05.08.09
10:35
(5) дошло... )))

Состав - имя табчасти

Процедура ТоварыПередОкончаниемРедактирования(Элемент, НоваяСтрока, ОтменаРедактирования, Отказ)
   СуммаДокумента=Товары("Сумма")
КонецПроцедуры
9 Rusty Nail
 
05.08.09
10:36
Тьфу
СуммаДокумента=Товары.Итог("Сумма")
10 BarakuzA
 
05.08.09
10:41
ОК, понял.
спасибо)))