1С-Предприятие 8.0. Практическое пособие разработчика


Ввод на основании - часть 2


Согласимся со всем, что предложил конструктор, и нажмем "ОК".

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

Процедура ОбработкаЗаполнения(Основание)

//{{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ

   // Данный фрагмент построен конструктором.

   // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!![495]

   Если ТипЗнч(Основание) = Тип("СправочникСсылка.Клиенты") Тогда

       // Заполнение шапки

       Клиент = Основание.Ссылка;

       ОбъектОснование = Основание.Ссылка;

   КонецЕсли;

   //}}__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ

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

 

Как видите, для каждого типа объекта-основания формируется своя ветка условия Если..., в которой происходит заполнение реквизитов нового документа.

Запустите 1С:Предприятие в режиме отладки и проверьте работу ввода на основании. Обратите внимание, что в командной панели формы списка справочника "Клиенты" появилась кнопка "Ввести на основании":


[496]




Начало  Назад  Вперед