1. ekaterinburgg 29.11.16 11:57 Сейчас в теме

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

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

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

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

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

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

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

Вакансии

Программист 1С
Волгоград
зарплата от 45 000 руб. до 90 000 руб.
Полный день

Автор новостных обзоров на тему 1С и бухучета
Санкт-Петербург
По совместительству

Консультант-аналитик 1С
Москва
зарплата от 70 000 руб. до 100 000 руб.
Полный день

Программист 1С
Москва
зарплата от 80 000 руб. до 120 000 руб.
Временный (на проект)

Ведущий программист 1С
Сочи
зарплата от 80 000 руб. до 100 000 руб.
Полный день