Добавил новую роль для пользователя, документ калькуляция, возникает ошибка "нарушение прав доступа" вот в таком коде:
Если Модифицированность() тогда
Записать(РежимЗаписиДокумента.Запись);
КонецЕсли;
который находится в процедуре "ОбработкаПроведения" в модуле объекта этого же документа. На регистры права дал "чение/изменение", документы и справочники все какие есть - "чтение/изменение/удаление/добавление", для этого документа нет прав только для интерактивных удалений. Куда копать дальше? Журнал регистраций говорит об отмене транзакций при Данные.Изменить в справочнике Партии, на который так же есть все права кроме интерактивных удалений. Уже голову сломал, вроде бы все разрешено, а не пускает.В настройках журнала регистрации поставьте уровень "Регистрировать ошибки, предупреждения, информацию" или выше. Тогда в журнале появится событие "Доступ. Отказ в доступе" с объектом и правом, на которые нет доступа.
Вот с такими настройками журнала:
Имею вот такие записи:
Потратил пол дня вчера и вот еще почти три часа сегодня, чтобы открыть великое таинство дерева "Документы" в правах... Права, которые устанавливаются в 1 никак не влияют на права в 2, там их надо отдельно стравить. Оказалось у меня для пользователя не было прав чтения/изменения последовательностей.
Спасибо всем за участие, проблема решена, тему можно закрывать.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua