Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
20 мая 2024, 10:40

Как сделать отчет по выполнению задач пользователями?

Автор Sergejj, 04 июн 2017, 15:58

0 Пользователей и 1 гость просматривают эту тему.

Sergejj

Здравствуйте! В моей разрабатываемой конфигурации есть бизнес процесс и объект Задачи. Бизнес процесс создает задачи, а сотрудники их выполняют. Подскажите пожалуйста, как можно сделать отчет о выполнении задач сотрудниками? Как, например, это реализовано в 1С:Управление торговлей.
Может быть, вручную создать регистр накопления и вручную прописать движение по нему? И где прописывать, в модуле объекта или как? Помогите пожалуйста!

Дмитрий Соболев

У меня похожая задача, но пока застрял на создании задач (работаю с этими объектами впервые).
Бизнес-процесс должен создавать множество задач - групповую задачу. То есть по задаче на каждого исполнителя.
Я создал адресный регистр сведений с одним измерением "Сотрудник" (тип справочник.сотрудники).
Создал задачу с одним реквизитом адресации того же типа "Исполнитель", указал для него измерение адресации "Сотрудник". Для Адресации назначил адресный регистр сведений, как основной реквизит адресации назначил единственный реквизит адресации. Для Текущего исполнителя назначил реквизит параметра сеанса ТекущийПользователь (тип так же справочник.сотрудники - устанавливается при начале сеанса).
Создал бизнес-процесс с этой задачей, на карте маршрута "старт"-"точка действия"-"завершение".
У точки действия поставил признак "Групповая".
В базе данных создал несколько записей в адресном регистре сведений, заполнив в каждой значение "Сотрудник".
Написал обработку, которая программно стартует БП
   
    БП = БизнесПроцессы.МойБизнесПроцесс.СоздатьБизнесПроцесс();
    БП.Дата = ТекущаяДата();
    БП.Записать();
    БП.Старт();

Не могу понять, почему создается только один экземпляр задачи, да и тот без исполнителя. Так и должно быть? В учебнике написано, что "если в точке маршрута установлен признак Групповая, бизнес-процесс отбирает в регистре сведений, ответственном за адресацию, все записи, соответствующие установленным в данной точке реквизитам адресации, и для каждой из них формирует свою задачу". Помогите разобраться.

Похожие темы (5)

Рейтинг@Mail.ru

Поиск