8.х Ошибка выполнения запроса "У пользователя недостаточно прав на исполнение операции над базой данных.

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Dimka77, 28 фев 2010.

  1. TopicStarter Overlay
    Dimka77
    Offline

    Dimka77 Опытный в 1С

    Регистрация:
    6 июн 2009
    Сообщения:
    279
    Симпатии:
    0
    Баллы:
    26
    Начну чуть издалека.
    В конфе УТ 10.3.9.4 была необходимость ограничить пользователям просмотр некоторых элементов справочника номенклатуры. Для этого всем "скрытым" элементам был присвоен особый Вид Номенклатуры: "ВидСлужебныхТоваров" и "ВидСлужебныхУслуг", далее пользователям была присвоенна Роль "АдминистраторККМ", в Справочнике номенклатуры для этой роли на праве "Чтение" было добавленно ограничение доступа к данным:
    Код:
    ГДЕ ВидНоменклатуры <> &ВидСлужебныхТоваров
    И ВидНоменклатуры <> &ВидСлужебныхУслуг
    
    Вот как это выглядит на картинке:
    [​IMG]

    Всё бы ничего, но вот возникла проблема:
    Когда пользователь с Ролью АдминистраторККМ пытается распечатать документ "Возврат товара поставщику", то в ответ выскакивает ошибка:
    [​IMG]
    Вот подробное описание ошибки:
    [​IMG]

    Вся проблема кроется в ограничении роли, а именно на праве чтения (как я делал выше), по крайней мере когда я убираю ограничения, всё печатается, но тогда лишние элементы в справочнике номенклатуры видны.
    Как быть, что б Возврат печатался, и в справочнике номенклатуры было видно, только то, что нужно.

    P.S.:Интересно, что ЧекиККМ печатаются без проблем, при этом ограничение на чтение номенклатуры присутствует.
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Так проверьте, куда обращается Ваш запрос...
    Или допишите в нем ВЫБРАТЬ РАЗРЕШЕННЫЕ сверху.
  3. TopicStarter Overlay
    Dimka77
    Offline

    Dimka77 Опытный в 1С

    Регистрация:
    6 июн 2009
    Сообщения:
    279
    Симпатии:
    0
    Баллы:
    26
    BabySG - СУПЕР!!! То, что надо!
    Всего-то надо было дописать в запросе ВЫБРАТЬ РАЗРЕШЕННЫЕ заместо ВЫБРАТЬ и всё заработало!
    :unsure: :smile:
  4. sashasasha89
    Offline

    sashasasha89 Опытный в 1С

    Регистрация:
    20 сен 2015
    Сообщения:
    387
    Симпатии:
    0
    Баллы:
    26
    При формирование Кассовой книги тоже "У пользователя недостаточно прав на исполнение операции над базой данных" хотя раньше все работало. В Журнале регистрации: Отказано в доступе: Справочник сотрудники. Не работает по своему подразделению хотя в настройках есть это ограничение. Пожалуйста помогите уже два дня борюсь. Подскажите где можно дать доступ к нужным справочникам? У пользователя выбрана роль Бухгалтер, а в конфигурации нет такой роли.
    http://i67.fastpic.ru/big/2016/0129/cc/418d74d613d2969f6c65f3aed7a350cc.jpg
    http://i65.fastpic.ru/big/2016/0130/62/4b8e939c42d69f022fcc191062a09362.jpg
    Последнее редактирование: 31 янв 2016

Поделиться этой страницей