Создание формы документа



Когда у нас возникла необходимость слегка изменить логику работы формы документа, а значит, придется создать собственную форму документа, а не использовать предопределенные, как раньше. В форме документа «ПриходнаяНакладная» можно будет описать алгоритм, который нам нужен для автоматического подсчета суммы в строке.

Вернемся в конфигуратор и откроем окно редактирования объекта конфигурации «ПриходнаяНакладная».

На закладке «Формы» следует нажать на символ лупы в поле ввода основных форм документа, система вызовет конструктор форм. Этот инструмент так же построен по принципу «мастеров». Сразу нажмем кнопку «Готово», согласившись тем самым со всем, что нам предложила система.

После этого в дереве объектов конфигурации у объекта конфигурации Документ «ПриходнаяНакладная» появилась форма «ФормаДокумента», а на экране открылось окно редактора форм, содержащее эту форму:

Эта форма содержит большое количество всевозможных полей. Эти поля называются элементами управления. Они имеют разное назначение и разное поведение, которое соответствует их назначению. Однако все они служат для того, что бы отображать информацию, хранящуюся в базе данных и организовывать интерактивную работу с этой информацией.

Мы будем работать с тремя полями ввода, расположенными в колонках «Количество», «Цена» и «Сумма».

Нам требуется, чтобы каждый раз, когда меняется значение в поле «Количество» или в поле «Цена», в поле «Сумма» автоматически устанавливается значение равное Количество*Цена. Следовательно на встроенном языке нужно написать команду, которая будет выполняться при изменении значения поля «Количество» или «Цена».

 


Дата добавления: 2015-12-20; просмотров: 18; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!