align="justify"> Режим запуску "Звичайне додаток". Створюємо довідники Працівники (дані: Іванов, Петров, Сидоров), Підрозділи (дані: відділ продажів, склад), Ролі Виконавців (дані: комірник, продавець, керівник відділу). У формі документа Заявка покупця створюємо реквізит ОплатаСчета. p align="justify"> Створюємо регістр відомостей РегістрАдресаціі.
В
Малюнок 22 - Вікно регістру
Оп визначаємо параметр сеансу Поточний виконавець.
В
Малюнок 23 - Вікно властивості
Створюємо об'єкт конфігурації Завдання.
В
Малюнок 24 - Вікно властивості завдання
У модулі об'єкта визначаємо обробники подій.
Процедура ПередВиполненіем (Відмова)
Якщо ДатаВиполненія = '00010101 'Тоді
ДатаВиполненія = ТекущаяДата ();
КонецЕсли; Якщо Виконавець. Порожня () Тоді
Виконавець = ПараметриСеанса. ТекущійІсполнітель;
КонецЕсли;
КонецПроцедури.
Процедура ПріВиполненіі ()
Повідомити ("Завдання виконано:" + "" "" + Найменування + "" "");
КонецПроцедури.
Процедура ПріЗапісі ()
Якщо ЕтоНовий () Тоді
Повідомити ("Сформовано завдання:" + "" "" + Найменування + "" "");
Повідомити ("Виконавець" + Виконавець);
Повідомити ("Підрозділ" + підрозділ);
КонецЕсли;
КонецПроцедури.
Створюємо об'єкт конфігурації бізнес - процес "Продаж товару".
В
Рисунок 25 - Вікно властивості бізнес - процесу
Створюємо карту маршруту.
В
Малюнок 26 - Вікно карти маршруту
Процедури описуємо в модулі об'єкту:
Процедура СтартПередСтартом (ТочкаМаршрутаБизнесПроцесса, Відмова)
НужноЗапісать = Брехня;
ЯКЩО Рахунок. Порожня () ТОДІ
СчетОб'ект = Документи. ЗаявкіПокупателя. СоздатьДокумент ();
СчетОб'ект. Дата = ТекущаяДата ();
СчетОб'ект. Записати ();
Рахунок = СчетОб'ект. Посилання;
НужноЗапісать = Істина;
КонецЕсли;
ЯКЩО Расхо...