Геннадий Горбунов писал(а): ↑27.08.2021 09:47
Надеюсь, я правильно понял идею автора, поэтому поддержу предложение. Недавно писал в техподдержку вот такой кейс, обещали подумать:
"Хотим сценарием добавлять Контакты Контрагента при переводе задачи в определенный статус. Но добавлять нужно не все контакты, а только те. у которых указана определенная должность (например, Бухгалтер)"
Скрин в приложенном файле.
Если ещe кому-то это интересно, плюсуйте)
Это достаточно сложная логика. Ведь вообще в контактах может быть много "бухгалтеров" в разных компаниях, а вам нужны только те которые связаны с конкретной компанией.
Также сейчас в контактах системное поле должность это строка, а не справочник.
Также могут быть ситуации когда один и тот же контакт "бухгалтер" в одной компании и, например "директор" в другой.
Меня бы устроила более простая логика.
Операция для задачи: Добавить участников/аудиторов/исполнителей из поля контакта.
С возможностью указания какое поле задачи типа "контакт" использовать как источник данных (Контрагент, Постановщик, Компания постановщика, пользовательское поле типа Контакт или Компания и т.п.) и указания поля данного "контакта" из которого брать список.
Тогда мы можем для компании делать поле типа контакт Бухгалтер или список пользователей Бухгалтеры.
Тогда в сценарии выполняем операцию:
Добавить участников из поля контакта, поле задачи - Контрагент, поле контрагента - Бухгалтеры.