Групповая адресация задач.

1. Dioneo 79 25.10.18 12:13 Сейчас в теме
Здравствуйте уважаемые.

Подскажите пожалуйста, как назначить адресацию точке бизнес-процесса, если данные адресации не являются предопределенными и адресация является групповой?

Вопрос возник из-за того, что все примеры, которые удалось посмотреть в сети, имеют предопределенные данные в справочниках отвечающих за разрезы адресациии назначаются через конфигуратор. Для того, чтобы воспользоваться стандартным механизмом создания задач, если я правильно понял раздел 13.11 руководства разработчика, мне нужно каким-то образом указать адресатов для задач, создаваемых в данной точке бизнес-процесса. Обработчик ПередСозданиемЗадач() конечно имеет входной параметр ТочкаМаршрута, но параметры адресации там - только для чтения. Стандартная обработка же, как я понял, обращается именно к параметрам адресации точки маршрута и создает набор задачу/набор задач соответственно именно этим данным. Таким образом в моем случае создается задача вообще без какой-либо адресации.

Реальная задача. Определенную точку бизнес процесса должен "обслужить" любой сотрудник бухгалтерии. Для данной точки маршрута в конфигураторе поднят флаг "Групповая". Имеем регистр адресации вида:
Сотрудник | Должность |Подразделение
Иванова | Главный бухгалтер | Бухгалтерия
Петрова | Бухгалтер |Бухгалтерия
Иванова | | Бухгалтерия
Петрова | |Бухгалтерия

Должности, подразделения и сотрудники не являются предопределенными данными. Т.е. указать их через конфигуратор нельзя. Судя по разделу 13.11 Руководства, при использовании стандартной обработки после обработчика ПередСозданиемЗадач() происходит создание списка задач в соответствии с реквизитами адресации, указанными в точке маршрута, которые я изменить не могу, ибо они только для чтения. Таким образом получается, что я не могу использовать стандартный обработчик при использовании не предопределенных данных адресации?

Можно отказаться от стандартной обработки, в обработчике события ПередСозданиемЗадач() создать новую задачу, указать в ней адресацию по подразделению. Но тогда создастся только одна задача, которая при этом видна и Ивановой и Петровой.... И в адресации имеет только "Подразделение=Бухгалтерия". Хотя в Руководстве черным по-русски написано:

"Например если в точке маршрута установлена адресация только по роли "Кассир", а в регистре сведений имеются две записи вида, то будут сформированы две задачи, у которых будут установлены оба реквизита адресации - и роль, и конечный исполнитель.
Сотрудник | Роль | Подразделение
Иванов |Кассир |
Петров |Кассир |

Таким образом, для групповых точек маршрута ролевая маршрутизация применяется только один раз - в момент формирования списка задач."


В принципе работать это будет, но у меня когнитивный диссонанс: что я делаю не так?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Dioneo 79 07.02.19 12:25 Сейчас в теме
Спасибо, тема закрыта
3. Serge_ASB 19.02.24 11:57 Сейчас в теме
(2)
Добрый день,
А можно, все-таки, узнать. как вопрос решился?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот