8.х БП Бухгалтерия госучреждения. Ошибка sql

Тема в разделе ""1С:Бухгалтерия БП"", создана пользователем deforol, 13 мар 2013.

  1. TopicStarter Overlay
    deforol
    Offline

    deforol Опытный в 1С

    Регистрация:
    7 мар 2011
    Сообщения:
    90
    Симпатии:
    0
    Баллы:
    26
    Выгрузка проводок зарплаты. Расчеты- Отражение зарплаты в учете.

    [​IMG]
    Нажимаю OK. выдает сообщение вида. Подскажите пожалуйста в чем может быть проблема?

    Вложения:

  2. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    1с сгенерила слишком хитрый запрос :)
    версия sql server какая? безопасность на уровне записей есть?

    sql сервер не поддерживает вложенность инструкций case более 10 - это ВЫБОР КОГДА... в запросах 1с. если включена rls, то к запросу, который делает документ добавляются соединения и подзапросы из rls и может действительно сгенериться запрос, не поддерживаемый сервером

    так что если есть rls - выключайте хотя бы на время. ну и смотрите на текст запроса 1с - что там такого сильно вложенного в инструкциях ВЫБОР
  3. TopicStarter Overlay
    deforol
    Offline

    deforol Опытный в 1С

    Регистрация:
    7 мар 2011
    Сообщения:
    90
    Симпатии:
    0
    Баллы:
    26
    sql -ms sql 2005, в плане безопасности там идут полные права на всех пользователей.

    Расшифруйте пожалуйста RLS. То есть я как понял в самом коде 1С нужно искать проблемку и проще описывать запрос?
  4. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    rls - безопасность на уровне записей

    да, запрос смотреть надо и упрощать, либо бить на несколько и сводить их потом из временных таблиц

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