Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Ошибка прав доступа

Ошибка прав доступа
Я
   Aleksey_fpt
 
08.07.21 - 09:07
У пользователя ошибка при открытии поступления с маркированной накладной, он так же не может создавать уведомления.
Выходит ошибка по правам доступа, сравнивал все права с другими, они идентичные, пробовал лишать прав и давать вновь. Если дать права администратора, всё нормально, как снова убирается из группы администраторов ошибка.
Ошибка такая:
{(48,1)}: Синтаксическая ошибка "ИЛИ"
<<?>>ИЛИ ор_Магазин =
Значение (Справочник.Магазины.ПустаяСсылка)

Другие пользователи нормально работают, даже при том же магазине.

Пробовал искать ссылки на объекты, ничего не нашел полезного.

Прошу помощи
   ДенисЧ
 
1 - 08.07.21 - 09:08
"Синтаксическая ошибка "ИЛИ""
и "Ошибка прав доступа"

Как-то не стыкуются, тебе не кажется? Похоже, запрос собирается динамически. Смотри, при каких условиях добавляется это условие, и копай уже оттеда.
   Aleksey_fpt
 
2 - 08.07.21 - 09:14
Ну я предположил что в правах проблема, т.к. у других пользователей открывается, и настройки идентичные у пользователей.
Да и тогда почему при админских правах это не учитывается вообще и все открывается
Я больше эникей, и мне звонят с такими проблемами, наш 1С-ник благополучно ушел в отпуск, поэтому от него помощи не будет сейчас.
   ДенисЧ
 
3 - 08.07.21 - 09:16
(2) Ты не поверишь - нам код твоей конфигурации практически не виден...
   ДенисЧ
 
4 - 08.07.21 - 09:16
(2) если 1сник оставил баги в конфигурации - пусть вылезает из отпуска и правит. Или терпите до его возвращения.
   Aleksey_fpt
 
5 - 08.07.21 - 09:20
"applicationErrorInfo": {
            "errors": [
                [
                    "{ОбщийМодуль.ор_ИнтеграцияМДЛП.Модуль(10615)}: Ошибка при вызове метода контекста (Выполнить)",
                    [
                        "ScriptRuntimeError"
                    ]
                ],
                [
                    "Ошибка выполнения запроса",
                    []
                ],
                [
                    "Ошибка в ограничении доступа к данным.\nобъект: \u0027Документ.УведомлениеОПриемкеМДЛП\u0027, поле: \u0027Номер\u0027; право: \u0027Чтение\u0027\n{(48, 1)}: Синтаксическая ошибка \"ИЛИ\"\n\u003C\u003C?\u003E\u003EИЛИ ор_Магазин = Значение(Справочник.Магазины.ПустаяСсылка)",
                    []
                ],
                [
                    "{(48, 1)}: Синтаксическая ошибка \"ИЛИ\"\n\u003C\u003C?\u003E\u003EИЛИ ор_Магазин = Значение(Справочник.Магазины.ПустаяСсылка)",
                    []
                ]
            ],

Это код если взять из ошибки которая возникает
   Aleksey_fpt
 
6 - 08.07.21 - 09:21
Конфа типовая, код я вставил кусок, где есть описание
   ДенисЧ
 
7 - 08.07.21 - 09:35
Прав на реквизит ор_Магазин или Справочник.Магазины не хватает...
   ildary
 
8 - 08.07.21 - 09:47
(6) Название модуля "ор_ИнтеграцияМДЛП" - говорит нам о том, что конфа не совсем типовая. Префиксы любят делать франчи (или разработчики допилок).
   Aleksey_fpt
 
9 - 08.07.21 - 09:48
Реквизит Ор_магазин из документа ссылается на справочник Магазин
Справочник.Магазин есть права на Чтение и Просмотр так же как и у других продавцов. (7)
   Aleksey_fpt
 
10 - 08.07.21 - 09:48
Эта конфигурация типовая, от Раруса, возможно это они так реквизиты называли когда делали модуль интеграции с МДЛП
   youalex
 
11 - 08.07.21 - 09:49
Судя по "Ошибка в ограничении доступа к данным."
Ошибка в роли, в шаблоне ограничений скорее всего

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.