#0
by Bibr
База БП8.1 релиз 24.7 В базе несколько фирм. У пользователя - проставлен учет по всем фирмам. Для каждой фирмы заведен элемент справочника "ГруппыПользователей". Данному пользователю проставлены некоторые галочки на "ГруппыПользователей" в тех фирмах, с которыми работает. При проведении документа "Закрытие месяца" по фирме, в которой проставлен - выдает нет прав: "Ошибка при выполнении обработчика - '{Документ.ЗакрытиеМесяца(9304)}: Ошибка при вызове метода контекста (Выполнить): Ошибка выполнения запроса "У пользователя недостаточно прав на исполнение операции над базой данных."' "
#2
by Bibr
+ строка 9304 - это выполнение запроса сам запрос: на все регистры и сам документ доступ полный. по другой фирме провел, даже по этой за другой месяц провел
#4
by Живой Ископаемый
2 а если запрос выполнить в консоли с теми же параметрами от имени пользователя?
#5
by Bibr
+ что самое интересное - если ставлю данному пользователю галочки на другие фирмы в справочнике "ГруппыПользователей", то проводит ща попробую
#6
by Kreont
В том регистре есть разрез по организациям: ? ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПервоначальныеСведенияОСНалоговыйУчетУСН.СрезПоследних(&КонДата, ___??????___) КАК ПервоначальныеСведенияОСНалоговыйУчетУСНСрезПоследних
#8
by Bibr
это типовая БП, единственное, что изменено - это бухгалтеру все права даны на регистры, т.к. подобная проблема была и дело оказалось в регистрах
#9
by Kreont
Права на регистр я так понял то хорошо, но ограничение сработало на уровне РЛС как раз для того регистра
#11
by Kreont
RLS Ну в настройках базы я так понял стоит ограничение на уровне записей Справочник "ГруппыПользователей" как раз тогда и используется с правами для фирмы каждой. Попробуй исправить тут: ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПервоначальныеСведенияОСНалоговыйУчетУСН.СрезПоследних(&КонДата, или как в что б сразу разрешенные фильтровались
#13
by Bibr
а без изменения кода нельзя? не пойму, почему за 1 месяц провелся, за другой тем же пользователем, по той же организации - не провелся. Если пользователю проставить одну галочку на другую (причем конкретную, а не любую) организацию, то документ проведется. Т.е. причина где-то в данных. ВОт только как это можно отладчиком поймать? У меня подозрение, что в конфигурации все правильно, а ошибка в данных
#14
by Живой Ископаемый
да, причина именно в данных.. Например в ОС есть реквизит организация... или еще где-то
#15
by Живой Ископаемый
но как это локализовать - если честно - ума не приложу... Может через найтиссылки? не знаю
#16
by Bibr
Есть у меня мысль, что скорее всего на это влияют шаблоны ограничения доступак данным в правах, вот эти т.е. код типа: (ВЫБРАТЬ ПЕРВЫЕ 1 1 ИЗ РегистрСведений.НастройкиПравДоступаПользователей КАК НастройкиПравДоступаПользователей И НастройкиПравДоступаПользователей.Пользователь В (&ГруппыТекущегоПользователя))) вот здесь как раз и используется &ГруппыТекущегоПользователя
#18
by Kreont
Как локализировать незнаю Если проблема в данных может появился документ/операция где выбрана организация одна, а карточка ОС из другой фирмы, хз что из данных может влиять на проведение в одном месяце и непроведение в другом ( Попробуй по одному документы по ОС делать непроведенными и тогда найдешь :)
#21
by Kreont
ОС- основное средство, но я попутал немного :), у тебя надо по тем документам проводить/распроводить что затрагивают все регистры из запроса Если немного документов то роспровести весь месяц и поденно проводить и пробовать вносить документ Закрытие месяца каждый раз ) Если база большая, хз как быстро Можно посмотреть в регистрах есть ли у всех записей где должно быть, указана организация, просто те шаблоны по РЛС, если организация пустая то тоже будет блок (например кто-то кривую операция ручную внес)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- rls: У пользователя недостаточно прав на исполнение операции над базой данн
- У пользователя недостаточно прав на исполнение операции над базой данных
- УПП "У пользователя недостаточно прав на исполнение операции над базой данных"
- У пользователя недостаточно прав на исполнение операции над базой данных
- У пользователя недостаточно прав на исполнение операции над базой данных
- У пользователя недостаточно прав на исполнение операции над базой данных
- У пользователя недостаточно прав на исполнение операции над базой данных
- У пользователя недостаточно прав на исполнение операции над базой данных
- Ошибка выполнения запроса, У пользователя недостаточно прав
- УТ 11"невозможно получить текущего внешнего пользователя в сеансе пользователя"
- У пользователя недостаточно прав на исполнение операции над базой данных
- У пользователя недостаточно прав на исполнение операции над базой данных.
В этой группе 1С
- Сделать в документе отбор по реквизиту из справочника в 1С 8.1
- Как указать дату в запросе к DBF?
- ЗУП 2.5.23.4 Карточка учета страховых взносов
- Работа с COM объектами на Сервере 1с 8.1 под Linux
- Подскажите программный идентификатор (AddIn) для ФР FPrint-5200k
- Как получить типовое Действие? (например, "Найти в списке")
- v8: Списание со счета 003.02 реализацией услуг по перер..Вопрос по работе
- 1C УТ, Задачи, перехват открытия форму
- ROM-Mail.dll Проблема При получении почты через проксю
- Отрицательные начисления страховых взносов не попадают в РСВ-1
- вывод тз в табличное поле
- Как сравнить два объекта одной конфигураций?
- Не закрывается 20 счет по НУ
- Невозможно создание объекта контейнером ActiveX: V81.COMConnector
- Обмен РИБ по расписанию по фтп, если сервер 1с на линуксе
- v8: БП. Раздел 7 в декларации по НДС у кого-нибудь заполнился?...
- Где найти ТОРГ-15 в УПП?
- ЗУП, Документ: Кадровое перемещение организаций
- Рарус "Управление автотранспортом"
- Значение не представляет агрегатный объект ("Текст")