Доброго времени суток! Пытаюсь настроить условие маршрутизации для бизнес-процесса согласования договора. В блоке с согласующими лицами указано 2 пользователя Автор документа(Автоподстановка), и роль Заведующий складом. Как прописать условие маршрутизации, чтобы - если Автор документа и Заведующий складом, это один человек, согласование с Заведующий складом, не было запущено (Пропускалось)...
По теме из базы знаний
- Легкий документооборот (+чат-бот для Telegram)
- Использование справочника "Условия маршрутизации" для бизнес-событий в 1С Документооборот.
- Проверка условий маршрутизации в 1С: Документооборот
- Иной подход к схемам комплексных процессов (возможность пользователям в удобном формате видеть участников процесса до его запуска) в 1С: Документооборот
- Проверка условий маршрутизации для 1С: Документооборот 2.1 КОРП, ПРОФ, ДГУ
Найденные решения
(3)
У меня оно никак не прописано :)
Но можно что-то вроде такого:
У меня оно никак не прописано :)
Но можно что-то вроде такого:
//Автор документа входит в роль "Кадровик" ?
Результат = Ложь;
АвторДокумента = Предмет.Создал;
РольИсполнителя = Справочники.РолиИсполнителей.НайтиПоНаименованию("Кадровик", Истина); //тип СправочникСсылка.РолиИсполнителей
//в РС тип измерения "РольИсполнителя" = СправочникСсылка.ПолныеРоли
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ИсполнителиЗадач.РольИсполнителя КАК РольИсполнителя,
| ИсполнителиЗадач.Исполнитель КАК Исполнитель
|ИЗ
| РегистрСведений.ИсполнителиЗадач КАК ИсполнителиЗадач
|ГДЕ
| ИсполнителиЗадач.РольИсполнителя.Владелец = &РольИсполнителя
| И ИсполнителиЗадач.Исполнитель = &Исполнитель";
Запрос.УстановитьПараметр("Исполнитель", АвторДокумента);
Запрос.УстановитьПараметр("РольИсполнителя", РольИсполнителя);
РезультатЗапроса = Запрос.Выполнить();
Результат = НЕ РезультатЗапроса.Пустой();
ПоказатьПрикрепленные файлы:
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3)
У меня оно никак не прописано :)
Но можно что-то вроде такого:
У меня оно никак не прописано :)
Но можно что-то вроде такого:
//Автор документа входит в роль "Кадровик" ?
Результат = Ложь;
АвторДокумента = Предмет.Создал;
РольИсполнителя = Справочники.РолиИсполнителей.НайтиПоНаименованию("Кадровик", Истина); //тип СправочникСсылка.РолиИсполнителей
//в РС тип измерения "РольИсполнителя" = СправочникСсылка.ПолныеРоли
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ИсполнителиЗадач.РольИсполнителя КАК РольИсполнителя,
| ИсполнителиЗадач.Исполнитель КАК Исполнитель
|ИЗ
| РегистрСведений.ИсполнителиЗадач КАК ИсполнителиЗадач
|ГДЕ
| ИсполнителиЗадач.РольИсполнителя.Владелец = &РольИсполнителя
| И ИсполнителиЗадач.Исполнитель = &Исполнитель";
Запрос.УстановитьПараметр("Исполнитель", АвторДокумента);
Запрос.УстановитьПараметр("РольИсполнителя", РольИсполнителя);
РезультатЗапроса = Запрос.Выполнить();
Результат = НЕ РезультатЗапроса.Пустой();
ПоказатьПрикрепленные файлы:
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот