Отражение в регламентированном учете #810939


#0 by first_may
Добрый день. У пользователя нет роли ОтражениеВРегламентированномУчете. Но ему надо открыть документ, который проведен по БУ и НУ, внести текст в комментарий и сохранить. Но у него, естественно, выдается сообщение: Недостаточно прав для отражения в регламентированном учете. Изменения не могут быть записаны... Подскажите пож, как можно сделать, что бы он все таки смог внести изменение в проведенный документ?
#1 by Artful Den
1. Создать дополнительную роль. 2. Вынести обработку в привилегированный модуль.
#2 by first_may
ясно, попробую.
#3 by first_may
сделал общий модуль - ПривилигерированныйМодуль, у которого поставил свойство Сервер, Вызов сервера и Привилегированный. В модуле написал В реализации в списке поставил кнопку и прописал событие Зашел под пользователем, у которого нет роли ОтражениеВРегламентированномУчете и в списке нажал кнопку. Получил сообщение: Не удалось установить признак ТОРГ12. {ОбщийМодуль.ПривилигерированныйМодуль.Модуль}: Ошибка при вызове метода контекста (Записать): Не удалось записать "Реализация товаров и услуг 3720122017 от 20.12.2017 15:20:50"! Что не так я сделал?
#4 by ildary
Если процедура модуля вызывается из внешней обработки, в которой БезопасныйРежим=Истина, то надо безопасный режим отключить.
#5 by first_may
если процедура модуля вызывается из внешней обработки  - нет, не из внешней, а из модуля формы списка. Так нельзя?
#6 by first_may
Конфигурация Управление производственным предприятием, редакция 1.3, если имеет значение.
#7 by first_may
Надо обязательно из внешней обработки?
#8 by first_may
Сделал внешнюю печатную форму, которая вызывается по кнопке Печать. Открывается форма, в которой флажок ТОРГ12. Тот же пользователь вызывает ее, ставит флажок и нажимает Ок. При этом выдается собщение Не удалось установить признак ТОРГ12. {ОбщийМодуль.ПривилигерированныйМодуль.Модуль}: Ошибка при вызове метода контекста (Записать): Не удалось записать "Реализация товаров и услуг 3720122017 от 20.12.2017 15:20:50"! В тексте написано Что еще можно сделать?
#9 by hhhh
зачем такой фигней невероятной страдать? Сделай регистр сведений ПризнакиТорг12, где 2 поля : Документ и Признак. И никаких прав не потребуется и всяких привилегированных модулей.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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