Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Новая роль
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.1 (8.0)
pencroff
Доброго дня.
При работе с 1С УПП объединенного с УАТ сформировал новую роль Диспетчер.
Для этой роли настроит доступы для соответствующих объектов конфигурации справочники, документы, регистры - чтение, изменение, редактирование.
Все работает кроме одного.
Документ ПутевойЛист - выставленны полные права на все действия кроме интерактивного удаления. Для всех подчиненных регистров (по которым проходят движения) установленна возможности чтения, изменения, просмотр, редактирование, управление итогами.
Но сохранение документа из под пользователя с установленными ролями Диспетчер и Пользователей выполняется с ошибкой: Нарушение прав доступа! (на форме сообщения красный крестик).
Проверял все процедуры у документа ПередЗаписью, ПриЗаписи. Никаких действий которые бы нарушали выставленные права нет. До процедуры ОбработкаПроведения отладка не доходит.
Делал даже пустую процедуру ПриЗаписи в модуле объекта. Заходит в пустую процедуру а после нее сразу ошибка описанная выше.
Все журналы конфигурации открыты на чтение но данный документ ни в одном журнале не регистрируется.
То же самое относится и к последовательностям документов. Можно все менять в правах, но нет ни одной галочки на закладке последовательности у документа.
Проверил модули подписки на событие при записи - обработчик не попадает.
Вопрос: как можно отладить права на документ и понять откуда растут ноги у бага?
PS Если еще что-то не указал задавайте вопросы. Уже 3-й день кручу документ и права. Помогите плиз!
Vofka
Цитата
Но сохранение документа из под пользователя с установленными ролями Диспетчер и Пользователей выполняется с ошибкой: Нарушение прав доступа! (на форме сообщения красный крестик).

Дайте полный текст ошибки и строчку, на которую ругается программа

Много "глюков" (именно глюков!) лечится "Тестированием и исправлением"
Batchir
Не, Vofka, ты просто не наступал на это. Мне тоже интересны корни этой проблемы. Недавно пытался бороться с ней, но безрезультатно. Становился в отладчике, зажимал "спичкой" F11 и уходил "курить". Отладка длилась "вечно" и на ошибку не нарывался - я так понимаю выполнялись какие-то обработки ожидания. Как только высунул "спичку" из под кнопки и продолжил выполнение по F5 - Нарушение прав доступа.
Документ с которым у меня возникли проблемы - ЧекККМ в режиме РМК. Причем что самое интересное - первый чек после старта программы проводился без проблем, а следующие - Нарушение прав доступа.
Я конечно вышел из положения - добавил пользователю одну из стандартных ролей (Администратор ККМ), предварительно убрав у неё всё что нужно, но до сути так и не добрался.
pencroff
Цитата(Vofka @ 13.09.10, 15:37) необходимо зарегистрироваться для просмотра ссылки
Дайте полный текст ошибки и строчку, на которую ругается программа

Много "глюков" (именно глюков!) лечится "Тестированием и исправлением"

К сожелению строчки нет. Просто сообщение об ошибке и текст "Нарушение прав доступа!". После выхода из процедуры ПередЗаписью из модуля Объекта по F11.
А по поводу Тестирования и Исправления. Так это раз в неделю на выходных.
Только не делается пункты:
  • Сжатие таблиц ИБ
  • Реструктуризация таблиц ИБ.

И вот сейчас сделал копию прав Диспетчер и в ней установил галочки на все объекты (сделал полный доступ, кроме интерактивного удаления) и все равно "Нарушение прав доступа!"
Что делать дальше? Я в тупике.
logist
Цитата(pencroff @ 13.09.10, 15:14) необходимо зарегистрироваться для просмотра ссылки
Но сохранение документа из под пользователя с установленными ролями Диспетчер и Пользователей выполняется с ошибкой: Нарушение прав доступа! (на форме сообщения красный крестик).

А в роли "Пользователь" по этому документу что?

Советую так же почитать необходимо зарегистрироваться для просмотра ссылки и необходимо зарегистрироваться для просмотра ссылки, возможно найдете ответы на некоторые свои вопросы.
Ardi
"ЧекККМЭ" - в УТ как раз что-то наподобие "Разрешить интерактивное удаление" включал. Или распроведение. И переставало глючить когда доходило до второго документа. Но точно не помню.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.