mirror of
https://github.com/netology-code/1c-homeworks.git
synced 2024-11-30 08:06:56 +02:00
e6c29cfafa
Требование - dt-файл
3.3 KiB
3.3 KiB
Процессы и схемы процессов
Задание 1
Описание задачи
Создать простейший процесс "Поручение", позволяющий создать произвольную задачу для исполнителя.
Требование к результату
Выгрузка информационной базы (.dt), содержащая бизнес-процесс Поручение с единственным действием. У поручения должен быть обязательно указан исполнитель и описание создаваемой задачи. Опционально можно указать предмет из состава определяемого типа ПредметыПроцессов. Задача должна заполняться по данным процесса.
Процесс выполнения
Используйте конфигурацию из предыдущих заданий.
-
Добавьте подсистему Взаимодействие, включив ее в командный интерфейс.
-
Добавьте определяемый тип ПредметПроцесса, включив в него все документы и справочники.
-
Добавьте в подсистему Взаимодействие задачу Задача, задав для нее:
- Достаточно длинное наименование (например, 150 знаков).
- Реквизит адресации Исполнитель (СправочникСсылка.Сотрудники).
- Реквизит Предмет (ОпределяемыйТип.ПредметПроцесса)
- Добавьте в подсистему Взаимодействие процесс Поручение, задав для него:
- Обязательный к заполнению реквизит Описание (строка, которая станет наименованием задачи).
- Обязательный к заполнению реквизит Исполнитель (сотрудник, который станет исполнителем задачи).
- Простую схему процесса из одного действия с наименованием задачи по умолчанию "Исполнить поручение".
- Для единственного действия переопределите обработчик события ПриСозданииЗадач, заполняя в нем наименования и исполнителей формируемых задач по данным самого процесса:
Для Каждого ФормируемаяЗадача Из ФормируемыеЗадачи Цикл
ФормируемаяЗадача.Наименование = Описание;
ФормируемаяЗадача.Исполнитель = Исполнитель;
КонецЦикла;
- Удостоверьтесь, что создаваемые задачи содержат исполнителя и наименование из процессов-поручений.