# Задачи ## Задание 1 ### Описание задачи Реализовать возможность создания подчиненных поручений от задачи и проверку заполненности результата перед выполнением задач. ### Требование к результату Выгрузка информационной базы (.dt) из предыдущего задания, с простейшим процессом **Поручение**, в которой: * Задача содержит реквизит **Результат** (строку неограниченной длины), обязательный для заполнения при выполнении задачи. * Задача содержит кнопку "Подчиненное поручение", открывающую форму нового процесса **Поручение** с заполнением ведущей задачи. ### Процесс выполнения Используйте конфигурацию из предыдущего задания. 1. Добавьте в задачу **Задача** реквизит **Результат** (строка неограниченной длины). 2. В модуле задачи переопределите обработчик **ПередВыполнением**, в котором: * При отсутствии результата - установите Отказ в Истина и выведите пользователю разумное сообщение * При наличии результата - ничего не делайте 3. Взведите флаг "Заполнять из данных заполнения" стандартного реквизита **ВедущаяЗадача** процесса **Поручение**. 4. К процессу **Поручение** добавьте команду **ПодчиненноеПоручение**, параметризованную типом **ЗадачаСсылка.Задача**. В модуле команды откройте форму нового поручения, передав в составе параметров открываемой формы структуру **ЗначенияЗаполнения** со свойством **ВедущаяЗадача**, заполненным параметром команды (задачей). 5. Добавьте кнопку для этой команды на форму задачи и в список задач. Удостоверьтесь, что при нажатии создается подчиненный процесс **Поручение**.