|
Перевести обработку в безопасный режим для Фреш. | ☑ | ||
---|---|---|---|---|
0
Elvina1988
18.08.22
✎
06:59
|
Добрый день, один клиент переходит во Фреш, отчеты и ПФ без проблем прошли аудит, а вот с одной обработкой никак разобраться не могу, никак не получается перевести её в безопасный режим(((
Конфигурация - Бухгалтерия предприятия, редакция 3.0 (3.0.113.17) Суть обработки - формирование и выгрузка документа в формате xml Дело в том, что когда устанавливаю безопасный режим, обработка ругается на выполнение кода в общих модулях (не в самой обработке) Идет проверка данных контрагента... Установлен безопасный режим. Выполнение операции запрещено {ОбщийМодуль.ИнтернетПоддержкаПользователей.Модуль(908)}: Соединение = Новый HTTPСоединение( {ОбщийМодуль.РаботаСКлассификаторами.Модуль(1985)}: РезультатОтправки = ИнтернетПоддержкаПользователей.ЗагрузитьСодержимоеИзИнтернет( {ОбщийМодуль.РаботаСКлассификаторами.Модуль(387)}: РезультатОперации = ИнформацияОбАктуальныхВерсияхКлассификаторов( {ОбщийМодуль.РаботаСАдресами.Модуль(3112)}: Результат = МодульРаботаСКлассификаторами.ПолучитьФайлыКлассификаторов(Идентификаторы); {ОбщийМодуль.УправлениеКонтактнойИнформацией.Модуль(1418)}: ДанныеКлассификатора = МодульРаботаСАдресами.ТаблицаКлассификатора(); {ОбщийМодуль.ФорматыЭДО_ФНС.Модуль(20533)}: Возврат УправлениеКонтактнойИнформацией.ДанныеКлассификатораСтранМираПоКоду(Код, ТипКода); {ОбщийМодуль.ФорматыЭДО_ФНС.Модуль(949)}: ДанныеСтраныПоКлассификатору = ДанныеКлассификатораСтранМираПоКоду(КодСтраны); {ОбщийМодуль.ФорматыЭДО_ФНС.Модуль(881)}: ПроверитьКодСтраныФНС(ДеревоДанных, Ошибки, ВидУчастника + ".Адрес.АдресИнформация.КодСтраны"); {ОбщийМодуль.ФорматыЭДО_ФНС.Модуль(240)}: ПроверитьСведенияОбУчастникеУПД_2019(СтрокаУчастника, "СведенияОПродавце.НомерСтроки", Ошибки, АдресОбязателен); {ОбщийМодуль.ФорматыЭДО_ФНС.Модуль(128)}: Проверка.Ошибки = ПроверитьЗаполнениеДанных_УПД2019_ИнформацияПродавца(Данные); {ОбщийМодуль.ФорматыЭДО_ФНС.Модуль(10)}: Проверка = ПроверитьЗаполнениеДанных(Формат, Данные); {ОбщийМодуль.ФорматыЭДО.Модуль(974)}: Результат = Менеджер.СформироватьДокумент(Формат, Данные); {ОбщийМодуль.ФорматыЭДО.Модуль(1288)}: Результат = СформироватьДокумент(Формат, ДанныеДокумента); {ВнешняяОбработка.ВыгрузкаЭлектронныхДокументовВФайл.Форма.ВыгрузкаЭлектронныхДокументовВФайл.Форма(164)}: РезультатФормирования = ФорматыЭДО.СформироватьДанныеОсновногоТитулаПоОбъектуУчета( {ВнешняяОбработка.ВыгрузкаЭлектронныхДокументовВФайл.Форма.ВыгрузкаЭлектронныхДокументовВФайл.Форма(80)}: ДанныеДокументов = фсСформироватьДанныеДокументовДляВыгрузки(ОписанияОбъектовУчета, ВидЭД, Формат); {ВнешняяОбработка.ВыгрузкаЭлектронныхДокументовВФайл.Форма.ВыгрузкаЭлектронныхДокументовВФайл.Форма(50)}: фсПодготовитьДанныеДляЗаполненияДокументов(ПараметрыЗадания, АдресХранилища, Объект.ВидыЭД, Объект.Формат); {ВнешняяОбработка.ВыгрузкаЭлектронныхДокументовВФайл.Форма.ВыгрузкаЭлектронныхДокументовВФайл.Форма(608)}: псИнициализация(Отказ); по причине: Установлен безопасный режим. Выполнение операции запрещено Сначала думала, что перенесу несколько процедур из модуля ФорматыЭДО и закомментирую места где происходит эта проверка, но процедур оказалось не несколько... Да и работать будет скорее всего лишь до следующего обновления... Потом хотела эти строки с проверкой закомментировать в расширении, но расширение почему-то тоже не хочет работать в безопасном режиме(((( Я думала, что главное это чтобы в обработке не было никаких внешних подключений, а здесь всё в стандартном общем модуле самой конфигурации... И никак не получается это обойти((( |
|||
1
Мимохожий Однако
18.08.22
✎
07:23
|
Для внешней обработки можно сделать примерно следующее ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь);
|
|||
2
Elvina1988
18.08.22
✎
07:29
|
(1) Так и было и так всё работает. Но клиент переходит во Фреш, а аудит проходят только обработки, работающие в безопасном режиме.
|
|||
3
Мимохожий Однако
18.08.22
✎
07:35
|
Я привёл пример, намекая, установить значение ИСТИНА.
|
|||
4
PaulBC
18.08.22
✎
07:37
|
(0) ПараметрыРегистрации.Разрешения.Добавить(РаботаВБезопасномРежиме.РазрешениеНаИспользованиеИнтернетРесурса("HTTPS", АдресИнтернетРесурса));
или ПараметрыРегистрации.Разрешения.Добавить(РаботаВБезопасномРежиме.РазрешениеНаИспользованиеКаталогаФайловойСистемы(..... или ПараметрыРегистрации.Разрешения.Добавить(РаботаВБезопасномРежиме.РазрешениеНаИспользованиеКаталогаВременныхФайлов(..... в зависимости от того, какие внешние ресурсы использует обработка |
|||
5
Мимохожий Однако
18.08.22
✎
07:37
|
Попробуй вначале своего кода включить ПривилегированныйРежим, а в конце кода выключить.
|
|||
6
PaulBC
18.08.22
✎
07:38
|
и это тоже, если используется
ПараметрыРегистрации.Разрешения.Добавить(РаботаВБезопасномРежиме.РазрешениеНаИспользованиеПривилегированногоРежима()); |
|||
7
Elvina1988
18.08.22
✎
07:51
|
(4) огромное вам спасибо! Заработало! Сейчас отправлю на проверку
|
|||
8
Winnie Buh
18.08.22
✎
08:45
|
(7) 90% что это был только первый звоночек,
скорее всего сейчас в ответ придут замечания, а безопасный режим - это было первое из требований, без которого на аудит просто не понимают |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |