Добрый день.
Есть задача настроить права доступа на изменения статуса документу Заявка на расходование денежных средств. Всем можно создавать, но статус к оплате разрешить ставить избранным.
Подскажите каким способом решить вопрос, вносить изменения в саму конфигурацию не очень хочется. Может можно "малой кровью".
Есть задача настроить права доступа на изменения статуса документу Заявка на расходование денежных средств. Всем можно создавать, но статус к оплате разрешить ставить избранным.
Подскажите каким способом решить вопрос, вносить изменения в саму конфигурацию не очень хочется. Может можно "малой кровью".
По теме из базы знаний
- "2iS:Пользователи" - Центр управления доступом пользователей к базам 1С
- Типичные ошибки при разработке прав доступа
- Доступ на уровне записей в типовых конфигурациях. Настройка доступа пользователей с разделением по подразделениям/складам – практический пример
- Удобная настройка прав, ролей, профилей и групп доступа
- Настройка доступа в ERP/КА2 для запрета редактирования ключевых реквизитов справочников
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Не вижу другой возможности как "влазить" в модуль менеджера перечисления/справочника СтатусыЗаявкиНаРасходованиеДС.
А если не установлен "быстрый выбор" тогда и в форму выбора.
А если не установлен "быстрый выбор" тогда и в форму выбора.
(4) В модуле менеджера можно изменить выдаваемый список статусов.
На коленке где-то так:
На коленке где-то так:
Процедура ОбработкаПолученияДанныхВыбора(ДанныеВыбора, Параметры, СтандартнаяОбработка)
Если РольДоступна("ДоступНаОплату") Тогда
МассивСтатусов = Новый Массив;
МассивСтатусов.Добавить(Справочники.Статусы.Новый);
МассивСтатусов.Добавить(Справочники.Статусы.План);
МассивСтатусов.Добавить(Справочники.Статусы.Факт);
МассивСтатусов.Добавить(Справочники.Статусы.ГотовКОплате);
Параметры.Отбор.Вставить("Ссылка", МассивСтатусов);
КонецЕсли;
КонецПроцедуры
Показать
ИМХО, конфигурацию все равно править придется. Добавь подписку "Перед записью" для документа, там контролируй изменение статуса (Объект.Ссылка.Статус <> Ссылка.Статус ...) и ставь отказ если нужных прав нет
Внимание! Тема сдана в архив
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот