v8: Недостаточно прав пользователя при проведение закрытия месяца #539700


#0 by hamec
Доброго времени суток. Столкнулся с такой проблемой. Имеем платформу 8.2.13.205, имеем 1С:бухгалтерия 8 2.0.19.10, имеем много пользователей разбитых на группы с привязкой по организации. При проведение документа "Закрытие месяца", а именно по 20 и т.д счетам, вылетает ошибка "у пользователя недостаточно прав для проведения операции над базой.". При детально рассмотрении, было выяснено что ошибка вылетает в запросе общего модуля "Налоговой учет" - процедура "СписокПрямыхРасходовНУ". Когда начал разбирать запрос, путем плясок с бубном выяснилось. У 1С в модуле написано следующее <blockquote>|ИЗ Так как я логически не смог понять, как так сначала идет И, а потом ИЛИ я заключил все это хозяйство в скобки следующим образом.                ИЛИ ВЫРАЗИТЬ(Субконто1 КАК Справочник.СтатьиЗатрат).ВидРасходовНУ ЕСТЬ NULL)</blockquote> После таких извращений все заработало, а теперь внимание что же я сделал, и насколько правильно я это сделал. Помогите пожалуйста кто может. Да забыл сказать у пользователя с полными правами проводятся и 1-ый и 2-ой варианты.
#1 by mm_84
Вначале написано ВЫБРАТЬ РАЗРЕШЕННЫЕ?
#2 by hamec
У первого запроса, который потом кладется в виртуальную таблицу, я не стал приводить полный текст запроса, подумал что слишком здоровый, но если надо приведу.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С