Если документ проведен и пользователь пытается его перепровести, то выходит ошибка "У пользователя недостаточно прав на исполнение операции над базой данных". Поэтому пользователь сперва распроводит документ и только после этого он успешно проводится. Смотрел в конфигураторе, при проведенном и распроведенном документе идет обращение ко множеству регистров одним и тем же запросом, только если документ проведен, тогда выходит ошибка, а если распроведен то ошибка не возникает. Если конкретнее, то обращение идет к общему модулю ПроведениеСервер процедура ПроверитьНаличиеДвижений. В базе используется RLS
По теме из базы знаний
- Проведение документов, восстановление последовательностей, установка дат последовательностей, установка дат расчета итогов и пересчет итогов (1.7.3.1) (НЕ МОНОПОЛЬНО)
- Изменение границы последовательности документов УПП 1.3 без перепроведения документов.
- Тестирование скорости группового проведения документов (обычные и управляемые формы)
- Проведение документа только по выбранному регистру
- С чего начать внедрение автотестов
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Ошибка говорит о том, что РЛС запретила операцию.
Тут надо или отладчиком возспользоваться, чтобы найти место с ошибкой. Или закомментировать все движения и потом по одному их выполнять и смотреть, на каком появится проблема.
Тут надо или отладчиком возспользоваться, чтобы найти место с ошибкой. Или закомментировать все движения и потом по одному их выполнять и смотреть, на каком появится проблема.
В журнале регистрации, если он включен, должно отображаться в ошибках на какой регистр прав не хватает
В журнале регистрации выходят все регистры одной записью, типа, вот в этом списке регистров, где-то не хватает прав.
Внимание! Тема сдана в архив
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот