p align="justify"> Пол
НалічіеДісконтнойКарти
ТіпКарти
Табличні частини
ТелефониДляСвязі
номер телефону
тип телефону
примітка
Адреси
адреса
місто
Форма елемента довідника (рис. 3)
Рис. 3 - Форма елемента довідника «Клієнти»
Дана форма організована таким чином, що при заповненні користувачем даних, полі введення «Тип карти» безпосередньо залежить від значення прапорця «Наявність дисконтної картки».
Майстра
- Код
П.І.Б.
Реквізити
Пол
Клас
Табличні частини
ТелефониДляСвязі
номер телефону
тип телефону
примітка
Адреси
адреса
місто
Форма елемента довідника (рис. 4)
Рис. 4 - Форма елемента довідника «Майстра»
У довіднику «Майстра» передбачена друкована форма списку довідника з розшифровкою по полю «П.І.Б.» і елемента довідника, що містить обидві табличні частини.
Наведемо код модуля форми списку ієрархічного довідника для реалізації друку:
Процедура Друк (Елемент)
//{{_КОНСТРУКТОР_ПЕЧАТІ_СПІСОК (Друк)
//Даний фрагмент побудований конструктором.
//При повторному використанні конструктора, внесені вручну зміни будуть загублені !!!
ТабДок=Новий ТаблічнийДокумент;
Макет=довідника. Майстра. ПолучітьМакет («Печать1»);
//Заголовок
Область=Макет. ПолучітьОбласть («Тема»);
ТабДок. Вивести (Область);
//Шапка
Область=Макет. ПолучітьОбласть («Шапка»);
ТабДок. Вивести (Область);
Вибірка=довідника. Майстра. ВибратьІерархіческі ();
Поки Вибірка. Наступний ()=Істина Цикл
Об'єкт=Вибірка. ПолучітьОб'ект ();
Якщо Об'єкт. ЕтоГруппа=Істина Тоді
Область=Макет. ПолучітьОбласть («Група»);
Область. Параметри. Код=Об'єкт. Код;
Область. Параметри. Найменування=Об'єкт. Найменування;
Область. Параметри. Посилання=Вибірка. Посилання;
ТабДок. Вивести (Область);
Інакше
Область=Макет. ПолучітьОбласть («Елемент»);
Область. Параметри. Код=Об'єкт. Код;
Область. Параметри. Найменування=Об'єкт. Найменування;
Область. Параметри. Посилання=Вибірка. Посилання;
Область. Параметри. Пол=Об'єкт. Пол;
Область. Параметри. Клас=Об'єкт. Клас;
ТабДок. Вивести (Область);
КонецЕсли;
КонецЦікла;
ТабДок. ОтображатьСетку=Брехня;
ТабДок. Захист=Істина;
ТабДок. ТолькоПросмотр=Істина;
ТабДок. ОтображатьЗаголовкі=Брехня;
ТабДок. Показати ();
//}} _ КОНСТРУКТОР_ПЕЧАТІ_СПІСОК
КонецПроцедури
Документи
Розглянемо деякі документи, створені для реалізації прикладного рішення.
ЗакупкаМатеріалов
Реквізити
Постачальник
ВідОплати
СуммаОплати
Табличні частини
Матеріали
матеріал
одиниця виміру
кількість
ціна покупки
ціна продажу
сума покупки
сума продажу
Форма документа (рис. 5)
Рис. 5 - Форма документа «Закупівля матеріалів»
У формі документа примітно те, що при заповненні ...