В бухгалтерии 3.0 не получается записать документы внешней обработкой #670430


#0 by Леонид_ПС
Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.21.14) Для загрузки кассовых документов написана внешняя обработка. Под пользователем с полными правами выполняется нормально, а под пользователем с включенным профилем "Главный бухгалтер" + профиль, в котором включено использование внешних обработок, права ко всем организациям, выдается ошибка Вот это выдается пользователю. ============================ Проблема Приходный кассовый ордер  от 03.06.2013 8:03:17 {ВнешняяОбработка.ДополнительныеВозможностиБухТЭСК_Управляемая.МодульОбъекта}: Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - 'ПередЗаписью': {ОбщийМодуль.ОбновлениеИнформационнойБазы.Модуль}: Ошибка при вызове метода контекста (Выполнить): Недостаточно прав для работы с таблицей "РегистрСведений.ВерсииПодсистем" Вот это пишется в журнал ========================== {ОбщийМодуль.ОбменДаннымиВызовСервера.Модуль}: Ошибка при вызове метода контекста (ПолучитьФункциональнуюОпцию)        АктуальнаяДата = ПолучитьФункциональнуюОпцию("АктуальнаяДатаОбновленияПовторноИспользуемыхЗначенийМРО"); по причине: Ошибка при получении значения функциональной опции "АктуальнаяДатаОбновленияПовторноИспользуемыхЗначенийМРО". Нет доступа: объект: 'Константа.ДатаОбновленияПовторноИспользуемыхЗначенийМРО' Таблица: 'Const10560', SDBL-команда: 'SELECT'. Часть кода внешней обработки // это в модуле формы Интерактивно этот пользователь документы создавать может.
#1 by IamAlexy
и ? сам же написал. Недостаточно прав для работы с таблицей "РегистрСведений.ВерсииПодсистем" исправь права и грузи
#2 by el-gamberro
ЛОЛ :)
#3 by НаборДанных
Лол в том, что буху придется давать права администратора.
#4 by el-gamberro
Я использую свой спец модуль для записи объекта. Запись происходит при установленном привилегированном режиме.
#5 by el-gamberro
Не рекомендуются. Хотя я все таки дал. ибо система прав не очень разумна.
#6 by НаборДанных
Тут интересно, а ручками пользователь с профилем Главный бухгалтер тоже не может провести ПКО что ли?
#7 by el-gamberro
Непонятный вопрос. Там вывоз перед записью, а не при проведении доков. Если мне не изменяет память вот в чем косяк: Из формы внешней обработины не видны параметры сеанса и соот-но на куче всякой хрени обработки падают.
#8 by Леонид_ПС
Я в первом сообщении писал: Интерактивно этот пользователь документы создавать может. Похоже что прав. Поищу в этом направлении. А вообще там в процедурах, где выпадает ошибка стоит УстановитьПривилегированныйРежим(Истина) но оно не срабатывает, хотя модули выполняются на сервере в тонком клиенте.
#9 by Зойч
во внешней так нельзя
#10 by el-gamberro
Ну проверь что безопасный режим ложь, плюс я все таки пишу объект в отдельной общем модуле. Причем функция универсальная. она просто делает запись объекта и все, ес-но в привилегированном режиме
#11 by Леонид_ПС
Процедуры, о которых я писал в - родные 1С-овские. Привилегированный режим почему-то не устанавливается. В конфигурацию вмешиваться - табу, только внешними обработками.
#12 by el-gamberro
Почему табу? Никаких проблем с обновлением, ведь конфа на поддержке. а общий модуль он твой, отдельно от поставки.
#13 by Леонид_ПС
Сейчас на тестовой БД проверил. Не изменял ничего, просто включил обработку в конфигурацию и дал на нее права. Все работает. Похоже, что когда серверные процедуры/функции вызываются из внешней обработки, тогда не работает установка привилегированного режима. То ли ошибка, то ли так задумано.
#14 by acsent
я же тебе в еще в написал
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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