В начало
Приходная накладнаяНужно создать документ приходная накладная. Заходим в древо объектов, переходим в раздел «Документы» и нажимаем кнопку «Добавить». В разделе «Основные» свойств объекта присваиваем имя и синоним. Затем переходим в раздел «Данные» и добавляем два реквизита: Контрагент и Договор. Потом, Чуть ниже добавляем табличную часть документа «ПриходнаяНакладная» и называем ее «Товары». В табличной части создаем реквизиты: Номенклатура, Цена, Количество, Сумма. Чтобы сумма в документе рассчитывалась автоматически при вводе/изменении цены или количества товаров, переходим в раздел свойств «Формы» и создаем форму документа. Далее в свойствах поля таблицы «Цена» находим событие «ПриИзменении», нажимаем на кнопку с линзой и переходим в модуль формы. Тоже самое проделываем с полем формы «Количество». При этом в модуле формы будут созданы автоматически шаблоны пустых процедур. После чего записываем в модуле форм следующий код. Листинг 1
Общая процедура «РассчитатьСумму» производит весь расчет, а в созданных мастером процедурах располагаем ее вызов. Чтобы вывести итоговую сумму по столбцу таблицы «Сумма» можно перетащить реквизит объекта «ИтогСумма» с закладки «Реквизиты» за закладку «Элементы» (рис. 1). Рис. 1. Добавление итоговой суммы В результате получится документ «ПриходнаяНакладная» в которой автоматически будут рассчитываться суммы по отдельным товарам и итоговая сумма по всей номенклатуре (рис. 2). Рис.
2. Результат работы |
|||