|
УТ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) подниму, может еще кто что подскажет
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |