#0
by ОператорПК
Конфигурация УПП (1.1.4.4) Много понаписано органичений по средствам RLS для разных объектов конфигурации. Пользователь (с ролью Роль1) проводит документ РКО если он пытается это сделать с видом операции:"Выплата заработной платы" то прога ругается пишет : "У пользователя недостаточно прав на исполнение операции над базой данных", для всех остальных операций проводит нормально. Логично предположить что нужно по отладчику посматреть где именно нет прав у пользователя (при обращении к какому объекту). но прога работает так: заходит в ПередЗаписью,ПриЗаписи а в обработку проведения даже не заходит (по отладчику). В связи с этим вопрос как установить место в коде где прога обращается к запрещенным данным?
#3
by selenat
ИМХО правила, прописанные в РЛС выполняются на уровне платформы. В смысле в конфигураторе ты не отследишь код, на котором оно отрабатывает не так, как надо...
#4
by Господин ПЖ
Тут гадать можно сколько хочешь - сиди и разбирайся сам чего наколбасил в RLS. Может движения регистров, может справочник/документ. ХЗ.
#5
by ОператорПК
В смысле в конфигураторе ты не отследишь код - отследить можно например по отчетам в случае если запрос написан без ключевого слова "Разрешенные" то запрос не выполнится но в отчете я вижу запрос и могу его исправить. так же и здесь если знать место где не может выполнится код то я бы его исправил.
#6
by ОператорПК
сиди и разбирайся сам чего наколбасил в RLS - по средствам чего собственно я могу разобратся?????? есть туча rls запросов написаных к разным объектам есть модуль проведения который может обращатся в общем случае к любым объектам конфигурации... от куда я могу знак к чему запрещенному он пытается обратится?
#8
by selenat
Код РЛСов у тебя написан в ролях. Но отследить отладчиком - что именно не выполняется ИМХО нельзя. Насколько я понимаю, в этом смысле с РЛСами приходится работать вслепую.
#9
by ОператорПК
Код РЛСов действительно описан в ролях. но код обработки проведения у меня написан не в ролях. и было бы не плохо если бы отладчик (или другие средства) показывали бы мне какая строка (строки) обработки проведения не могут быть выполнены из-за ограничений РЛС.
#10
by Господин ПЖ
>>есть туча rls запросов написаных к разным объектам есть модуль проведения который может обращатся в общем случае к любым объектам конфигурации... Что значит "к любым"? У тебя трабла в определенном состоянии документа судя по . У документа есть фиксированная коллекция регистров где он является регистратором. Начни с них - скорее всего проблема в этом. Потом можно перейти к тупой проверке - начать отключать по одной RLS и смотреть...
#11
by ОператорПК
"У документа есть фиксированная коллекция регистров где он является регистратором. Начни с них - скорее всего проблема в этом. Потом можно перейти к тупой проверке - начать отключать по одной RLS и смотреть..." так в этом то и вопрос эти методы мне хорошо извесны но меня от них уже тошнит..... смотри есть некоторая ошибка в коде так прога выдает мне номер строки кода которую прога сочла при тех или иных условиях не выполнимой. так какова моржового тоже самое не сделано для работы RLS тут я как слепой котенок шарюсь по всему коду и думаю а что бы могло помешать проведению......
#12
by Господин ПЖ
>>так в этом то и вопрос эти методы мне хорошо извесны но меня от них уже тошнит Переходи на 7.7 - там этого нет.
#15
by ОператорПК
чесно слово хоть отказывайся от RLS и переходить к обычным отборам на формах+отчетах... задолбало уже хоть в раз в неделю но юзеры обязательно звонят с проблемами по проведению доков которые вчера еще проводились.... при этом РКО лишь часный случай когда не проводится при определеннов виде операции, зафиксированы случаю когда не проводится Реализация с одинаковыми видами операций, корректное выполнение rls запроса сильно зависит от данных .....
#19
by RomaH
он вешается на отмене проведения новый док должен нормально создаваться, а вот перепроводится не будет ибо нет доступа к регистрам каким-то на изменение
#20
by RomaH
т.е. при автоматическом удалении движений у дока - все регисры для которых он является регистратором должны быть открыты на изменение
#21
by ОператорПК
дело в том что на регистры также наложены rls запросы. и мне нужно знать место кода в котором идет обращение к запрещенным данным как его найти?
#22
by RomaH
да нету эого места - ты определись сначала - у тебя именно на отмене проведения падает? т.е. новый док проводишь и все - изменить больше не можешь?
#23
by ОператорПК
нет новый документ не создается. вероятно внесены изменения в rls которые теперь не позволяют вводить документ... вот только какие....
#26
by ОператорПК
Пока ты стонешь на форуме - я не стону. уже бы всё нашел - если ты такой быстрый может ты все найдеш?
#28
by ОператорПК
так чево нашол то? с Расходником то я решил. ты нашол способ : как найти место кода который не может быть исполнен из-за rls?
#29
by ОператорПК
+ при этом не лапатя весь модуль проведения и не рыская по объектам конфигурации изучая их на предмет запретов?
#32
by aka kiroy
тема старая конечно, но у самого такая трабля случилась. к ссылке дока не было доступа
#33
by Валерыч
ситуация похожая: пользователь давно работает нормально. вчера говорит, что не может создать РКО. причем никак. В момент записи ему сообщается о нарушении прав. Прошу перезаписать похожий документ. Все работает - записывает, проводит и т.д. Но даже копию этого дока не сохраняет. В РЛС на этот док стоят одинаковые усовия на чтение, добавление, запись, удаление.
#34
by pajaro
может быть с номерами проблема - то есть, существует документ с таким номером,, но он выпадает из области видимости пользователя
#35
by Валерыч
но ведь на чтение отдельно даны права на Дата, Номер, Ссылка, Проведен, ПометкаУдаления. Более того: фильтр накладывается только на реквизит касса (она же склад/магазин). Номер документа формируется из префикса этого самого магазина. Т.е. номер должен по-любому входить в зону видимости этому пользователю. Хотя если снова такой затык возникнет, надо будет повнимательнее посмотреть на номер. Самое странное, что сейчас этой ошибки нет, хотя конфа не менялась и натройки пользователя тоже. Вчера выход и заход в программу ничего не менял. Может сервер 1С тупит периодически.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- RLS на чтение записей регистра бухгалтерии
- У пользователя недостаточно прав на исполнение операции над базой данных
- УПП "У пользователя недостаточно прав на исполнение операции над базой данных"
- У пользователя недостаточно прав на исполнение операции над базой данных
- У пользователя недостаточно прав на исполнение операции над базой данных
- У пользователя недостаточно прав на исполнение операции над базой данных
- У пользователя недостаточно прав на исполнение операции над базой данных
- RLS: У пользователя недостаточно прав на исполнение операции над базой данных
- У пользователя недостаточно прав на исполнение операции над базой данных.
- ограничение прав пользователя через форму или через rls
- У пользователя недостаточно прав на исполнение операции над базой данных.
- У пользователя недостаточно прав на исполнение операции над базой данных.
В этой группе 1С
- как получить имя колонки ТЗ программно ?
- Прочие доходы и расходы в УПП
- УПП Оплата по среднему
- Заказ + поступление + оплата = отчёт
- Как выгрузить накладные клиенту?
- где можно скачать новые релизы?
- Как в конструкторе запросов указать итоги для колонок табл.части?
- Товарно Транспортная Накладная
- Как снять запрет поставщика на редактирование конфигурации?
- КЛАДР и классификатор банков
- Не получается вывести содерживое списка значений в форме
- Не могу импортировать данные в 1С налогоплательщик 2,0 из Зарплата и кадры.
- Вопрос к спецам: свертка базы с УРБД
- Как УстановитьПривязку к самой форме (не элементу формы)
- Выгрузка картинок из 1С в Excel
- Количество пользователей для dbf
- ИнтернетПочтовоеВложение - проблемы со сменой кодировки
- Помогите узнать пароль на базу.
- Не работает обработка "ПодборОбъектов" из ТиС на базе SQL.А на DBF работает
- 2-НДФЛ отрицательные суммы