Права пользователей на создание РКО только с одной операцией
По теме из базы знаний
- База пользователей 1С (версия 0.7.1.16 от 21.08.2013)
- Синхронизация хранилища 1С и git-репозитория с применением OneScript и Gitsync. Методика и пошаговая инструкция для создания скрипта и его регулярного запуска
- Разработка и сценарное тестирование с Vanessa-ADD. Концепция, теория и сквозной пример создания сценария
- Расширение: Быстрые отборы через буфер [Alt+C] Копировать список, [Alt+V] Вставить список, [Ctrl+C] Копировать из файлов
- История одного админа в мире 1С. Как поиски причины тормозов 1С привели к созданию нового продукта
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) если нельзя менять конфу, то я бы попробовал расширениями конфигурации это решить.
Скорее всего в модуле формы, в определенной процедуре, программно формируется список этих самых доступных видов операций, котоый меняется в зависимости от прав и функциональных опций программы. Там по идее и надо менять.
Ну а так, RLS-ом можно заморочится. Или подписку, при записи сделать, с проверкой, и отказывать в случае чего.
Скорее всего в модуле формы, в определенной процедуре, программно формируется список этих самых доступных видов операций, котоый меняется в зависимости от прав и функциональных опций программы. Там по идее и надо менять.
Ну а так, RLS-ом можно заморочится. Или подписку, при записи сделать, с проверкой, и отказывать в случае чего.
Простейший способ - у нужных выключить видимость ненужных команд и групп команд через меню Еще - Изменить форму. Если конечно пользователь не очень продвинутый и не догадается включить их обратно)
Прикрепленные файлы:
(9) Я конечно извиняюсь, но это не работает... Настроил профиль, создал группу с этим профилем, добавил в группу пользователей, проверил работу под пользователем данной группы - в документе выбирается любая хоз.операция и проводится без проблем
Прикрепленные файлы:
(16) В профиле группы доступа, в которую вы включили пользователя есть список ролей, их там много. Некоторые из ролей могут давать доступ к документы РКО и при этом не иметь настроек РЛС. Смотреть через конфигуратор на все роли, которые дают доступ к документу РКО. Проверить что у них есть настройки РЛС, если у роли их нет, то убедится, что эта роль не включена в профиль вашего пользователя.
Может кому понадобится, роль называется ДобавлениеИзменениеДокументовПоКассе.
НО что делать этой ролью - непонятно(
НО что делать этой ролью - непонятно(
(25) Выкладываю:
На чтение:
На Добавление:
На Изменение:
На чтение:
#ПоЗначениямРасширенный( "Документ.РасходныйКассовыйОрдер","Чтение","",
"ЛЕВОЕ СОЕДИНЕНИЕ Документ.РасходныйКассовыйОрдер.РасшифровкаПлатежа КАК Т1
ПО Т.Ссылка = Т1.Ссылка",
"(",
"Организации","Т.Организация","ИЛИ(",
"Организации","Т.ОрганизацияПолучатель","И","Условие","Т.ХозяйственнаяОперация = Значение(Перечисление.ХозяйственныеОперации.ОплатаДенежныхСредствВДругуюОрганизацию)","))И(",
"Кассы","Т.Касса","ИЛИ (",
"Кассы","Т.КассаПолучатель","И","Условие","Т.ХозяйственнаяОперация В (Значение(Перечисление.ХозяйственныеОперации.ВыдачаДенежныхСредствВДругуюКассу),
Значение(Перечисление.ХозяйственныеОперации.ОплатаДенежныхСредствВДругуюОрганизацию)))", ")И",
"ХозяйственныеОперации","Т.ХозяйственнаяОперация",
" И ВЫБОР КОГДА ", "Условие","Т.ХозяйственнаяОперация В (Значение(Перечисление.ХозяйственныеОперации.ОплатаПоставщику),
Значение(Перечисление.ХозяйственныеОперации.ВозвратОплатыКлиенту))"," ТОГДА ",
"ГруппыПартнеров","Т1.Партнер",
" КОГДА Т.ХозяйственнаяОперация = Значение(Перечисление.ХозяйственныеОперации.ВыдачаДенежныхСредствПодотчетнику) ТОГДА ",
"ГруппыФизическихЛиц","Т.ПодотчетноеЛицо",
" КОГДА Т.ХозяйственнаяОперация = Значение(Перечисление.ХозяйственныеОперации.ВыдачаДенежныхСредствВКассуККМ) ТОГДА",
"КассыККМ","Т.КассаККМ",
"ИНАЧЕ ИСТИНА КОНЕЦ", "","","", "","","", "","","", "","","", "","","")
ПоказатьНа Добавление:
#ПоЗначениямРасширенный( "Документ.РасходныйКассовыйОрдер","Добавление","",
"ЛЕВОЕ СОЕДИНЕНИЕ Документ.РасходныйКассовыйОрдер.РасшифровкаПлатежа КАК Т1
ПО Т.Ссылка = Т1.Ссылка",
"",
"Организации","Т.Организация","И",
"Кассы","Т.Касса","И",
"ХозяйственныеОперации","Т.ХозяйственнаяОперация",
"И ВЫБОР КОГДА", "Условие","Т.ХозяйственнаяОперация В (Значение(Перечисление.ХозяйственныеОперации.ОплатаПоставщику),
Значение(Перечисление.ХозяйственныеОперации.ВозвратОплатыКлиенту))","ТОГДА",
"ГруппыПартнеров","Т1.Партнер",
"КОГДА Т.ХозяйственнаяОперация = Значение(Перечисление.ХозяйственныеОперации.ВыдачаДенежныхСредствПодотчетнику) ТОГДА",
"ГруппыФизическихЛиц","Т.ПодотчетноеЛицо",
"КОГДА Т.ХозяйственнаяОперация = Значение(Перечисление.ХозяйственныеОперации.ВыдачаДенежныхСредствВКассуККМ) ТОГДА",
"КассыККМ","Т.КассаККМ",
"ИНАЧЕ ИСТИНА КОНЕЦ",
"","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","" )
ПоказатьНа Изменение:
#ПоЗначениямРасширенный( "Документ.РасходныйКассовыйОрдер","Изменение","",
"ЛЕВОЕ СОЕДИНЕНИЕ Документ.РасходныйКассовыйОрдер.РасшифровкаПлатежа КАК Т1
ПО Т.Ссылка = Т1.Ссылка",
"",
"Организации","Т.Организация","И",
"Кассы","Т.Касса","И",
"ХозяйственныеОперации","Т.ХозяйственнаяОперация",
"И ВЫБОР КОГДА", "Условие","Т.ХозяйственнаяОперация В (Значение(Перечисление.ХозяйственныеОперации.ОплатаПоставщику),
Значение(Перечисление.ХозяйственныеОперации.ВозвратОплатыКлиенту))","ТОГДА",
"ГруппыПартнеров","Т1.Партнер",
"КОГДА Т.ХозяйственнаяОперация = Значение(Перечисление.ХозяйственныеОперации.ВыдачаДенежныхСредствПодотчетнику) ТОГДА",
"ГруппыФизическихЛиц","Т.ПодотчетноеЛицо",
"КОГДА Т.ХозяйственнаяОперация = Значение(Перечисление.ХозяйственныеОперации.ВыдачаДенежныхСредствВКассуККМ) ТОГДА",
"КассыККМ","Т.КассаККМ",
"ИНАЧЕ ИСТИНА КОНЕЦ",
"","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","" )
ПоказатьПрикрепленные файлы:
У меня есть Управление торговлей, редакция 11.1 (11.1.10.86) , создал профиль "Кассир1" копированием типового профиля "кассир" добавли ограничение по хоз.. операции и все работает. Пользователь видит и может создавать только расходники с определенной хоз. операцией.
У вас конфигурация старше, думаю что дело просто в том, что вы пропустили в профиле какую-то роль, которая дает права на РКО без рлс по хоз. операции.
У вас конфигурация старше, думаю что дело просто в том, что вы пропустили в профиле какую-то роль, которая дает права на РКО без рлс по хоз. операции.
(27) Не нашел больше никаких ролей на РКО (в конфигураторе открыл нужный документ, просмотрел все роли для данного документа, их всего три). Возможно ситуация прояснится, если я опишу что мне нужно...
Мне нужно ограничить пользователю с полными правами доступ по хоз.операциям. Для этого я выбрал все роли, убрал роль ПолныеПрава, убрал неиспользуемые (ЕГАИС и прочие), поставил ограничения по хоз.операциям.
Мне нужно ограничить пользователю с полными правами доступ по хоз.операциям. Для этого я выбрал все роли, убрал роль ПолныеПрава, убрал неиспользуемые (ЕГАИС и прочие), поставил ограничения по хоз.операциям.
Прикрепленные файлы:
Список выбранных ролей.xlsx
Внимание! Тема сдана в архив
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот