Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
16 апр 2024, 19:03

Вывод значения табличной части в форму списка документа

Автор bestname, 21 июл 2015, 15:11

0 Пользователей и 1 гость просматривают эту тему.

bestname

1С:Предприятие 8.3 (8.3.5.1186)
Здравствуйте. Изучаю 1С, и столкнулся с таким вопросом.
Есть документ "Расходная накладная". В документе есть ФормаСписка и Табличная часть "Товары". В этой табличной части, есть реквизит "Сумма", где подсчитывается итоговая сумма документа.
Как сделать, чтобы этот реквизит(Сумма), выводился в Форму списка документа? Спасибо.


 

Дмитрий@

А это поле присутствует в динамическом списке формы.

vitasw

Сделайте новый реквизит расх. накладной "СуммаДокумента". В модуле объекта в обработчике ПередЗаписью
Пропишите: СуммаДокумента=Товары.Итог("Сумма");
Вывести реквизит объекта в форму списка - элементарно.

bestname

Цитата: Дмитрий@ от 21 июл 2015, 15:25
А это поле присутствует в динамическом списке формы.

У меня в форме нет динамических списков. Или я не туда смотрю..

Цитата: Дмитрий@ от 21 июл 2015, 15:25
Сделайте новый реквизит расх. накладной "СуммаДокумента". В модуле объекта в обработчике ПередЗаписью
Пропишите: СуммаДокумента=Товары.Итог("Сумма");
Вывести реквизит объекта в форму списка - элементарно.

О да, вроде получилось. Скажите, правильно ли я сделал?
Открыл модуль объекта, и там написал:

Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)

СуммаДокумента = Товары.Итог("Сумма");

КонецПроцедуры


vitasw


bestname

Цитата: vitasw от 21 июл 2015, 16:13
А самому проверить...?

Работает-работает! Спасибо. Просто спросил, вдруг что-то лишнее написал..

vitasw

Цитата: bestname от 21 июл 2015, 16:19Просто спросил, вдруг что-то лишнее написал..
Тут?
Цитата: bestname от 21 июл 2015, 16:11СуммаДокумента = Товары.Итог("Сумма");
:)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск