|
УТ11 не дает записать комментарий в Отчет о розничных продажах под другим юзером |
☑ |
0
Admin_Net_1C
21.03.13
✎
12:31
|
Есть УТ 11.0.9.15 (файловый и серверный вариант). Во внешней обработке, есть код, который записывает комментарий в документ, выбранный в реквизите формы:
&НаСервере
Функция СформироватьПечатнуюФормуКМ6(МассивОбъектов, ОбъектыПечати)
...
ДокОбъект = Объект.СсылкаНаОбъект.ПолучитьОбъект();
Комментарий = "ляля";
ДокОбъект.Комментарий = Комментарий;
Попытка
ДокОбъект.Записать(РежимЗаписиДокумента.Запись, РежимПроведенияДокумента.Неоперативный);
Исключение
Текст = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Не возможно записать документ'"),
Выборка.Ссылка);
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(Текст, Объект.СсылкаНаОбъект);
КонецПопытки;
...
КонецФункции
Под пользователем с правами администратора запись комментария выполняется. Для пользователя с ограниченной учетной записью - не выполянется, код вываливается в исключение. Пользователь с ограниченой учеткой имеет профиль созданный на базе предопределенного "Продавец-кассир ККМ", добавлены права:
1) Добавление изменение отчетов по розничным продажам (!!!)
2) Интерактивное открытие внешних отчетов и обработок
и несколько других...
Если проходится отладкой, то на строке ДокОбъект.Записать попадаем в предопределнную процедуру модуля документа ОтчетОРозничных продажах, в конце которой Отказ=Ложь, а после выхода из нее сразу проваливаемся в исключение обработки...
Народ подскажите, в какую сторону копать?
|
|
1
Admin_Net_1C
21.03.13
✎
13:10
|
апнем
|
|
2
cw014
21.03.13
✎
13:14
|
Исключение
Текст = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Не возможно записать документ'"),
Выборка.Ссылка) + ": " + ОписаниеОшибки();
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(Текст, Объект.СсылкаНаОбъект);
КонецПопытки;
Что выведет?
|
|
3
Admin_Net_1C
21.03.13
✎
14:19
|
(2)
Не возможно записать документ: {Форма.Форма.Форма(341)}: Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - 'ПередЗаписью': {ОбщийМодуль.ОбновлениеИнформационнойБазы.Модуль(387)}: Ошибка при вызове метода контекста (Выполнить): Недостаточно прав для работы с таблицей "РегистрСведений.ВерсииПодсистем"
Посмотрел права у РегистрСведений.ВерсииПодсистем, есть полные права у ролей ПолныеПрава и АдминистраторСистемы, у остальных ролей вообще никаких прав...
Кто нибудь подскажет предназначение данного регистра? У него в комментарии стоит "Версии этой конфигурации и родительских конфигураций на поддержке". Причем здесь "конфигурации на поддержке", когда мы работаем с данными ИБ?
|
|
4
cw014
21.03.13
✎
14:21
|
Зырь пофигуратор, а именно "ПередЗаписью", "ПриЗаписи", "ОбработкаПроведения" ну и всякие там подписки
|
|
5
Admin_Net_1C
21.03.13
✎
14:33
|
(4) пофигуратор второй день уже ковыряю... как посмотреть подписки на события дока ОтчетОРозничныхПродажах?
|
|
6
cw014
21.03.13
✎
14:38
|
(5) Ты точно 1Сник?
|
|
7
Admin_Net_1C
21.03.13
✎
14:49
|
(6) ты сейчас умничаешь или помось пытаешься? я с 8.2 только недавно начал разбираться, до этого юзал клюшки
|
|
8
Admin_Net_1C
22.03.13
✎
11:34
|
(0) подниму, может еще кто что подскажет
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой