Запрет запуска произвольных процессов из документов

1. ekaterinburgg 29.11.16 11:57 Сейчас в теме
Прошу знатоков подсказать - возможно ли (и если да, то как) настроить ДО следующим образом:
Описание:
При создании любого документа в ДО есть возможность создать один из процессов. При этом в окне выбора шаблона процесса можно выбрать один из созданных пользователями процессов или один из "стандартных" - согласование, исполнение, рассмотрение, ознакомление, регистрация, утверждение, комплексный процесс, обработка внутреннего документа. Причем при выборе "стандартных" процессов - адресацию можно задавать самому... т.е. адресовать кому угодно.

Задача: ограничить варианты процессов по определенному виду документов только двумя, созданными в организации (ограничить возможность согласования внутреннего документа "заявки на закупку" только 2-мя шаблонами "шаблон1" и "шаблон2". Запретить возможность выбора ЛЮБОГО другого процесса.

С чем связано: есть связка ERP+ДО. Согласование документов (заказов на внутреннее потребление) настроено в ДО. Все работает...
1. Создаешь документ в ERP.
2. Тут же создаешь для него внутренний документ ДО, который автоматом отправляется на согласование по "шаблон1"
3. После согласования, его статус передается в ERP и документ (заказ на внутреннее потребление) становится "К выполнению"...

НО! На данный момент, пользователь может создать/пересоздать процесс... и направить документ на согласование "самому себе", выбрав "стандартный" шаблон согласование и себя как согласующего...(в этом случае происходит замена стартовавшего процесса в ДО)... а согласованные документы отправляются в ERP в работу (на закуп или обеспечение, которые уже не согласовываются, а исполняются)...
надо закрыть эту "дыру".... а то ушлые пользователи назаказывают себе что хотят.

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

Что делаю:
создаю в ERP документ - для него внутренний документ ДО - через несколько секунд в таб. части появляется маршрут согласования, автоматом созданный в ДО. При этом доступно создание нового процесса... стандартное согласование самим собой... что и надо запретить.
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. vovan_victory 63 29.11.16 12:06 Сейчас в теме
3. ekaterinburgg 29.11.16 12:46 Сейчас в теме
это сделано. Вопрос в том, что при нажатии "Отправить" - "Еще варианты" предлагаются на выбор "стандартные" процессы... см. вложение.
4. alex-l19041 8 29.11.16 15:29 Сейчас в теме
(3) делал похожий запрет с помощью RLS.
Для этого пришлось добавить параметр сеанса, код по установке этого параметра, регистр сведений для хранения настроек.
И затем в нужные процессы (шаблоны процессов) добавлял RLS на чтение
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)