Всем доброго дня! Коллеги, никто не сталкивался с проблемой выполнения процедур в расширении "ИзменениеИКонтроль"?
После обновления на версию платформы 1С:Предприятие 8.3.19.1467 в расширении перестали работать заимствованные процедуры с директивой «ИзменениеИКонтроль». Расширение подключается, при выполнении проверки возможности применения ошибок не выдает. При исполнении кода вместо процедуры в расширении выполняется процедура основной конфигурации. Пробовал удалить процедуру из расширения и снова её добавить – результат тот же. При этом процедура с директивой «Вместо» выполняется без проблем. В режиме 1С:Предприятие периодически возникает предупреждение об ошибке применения расширения: Ошибка применения модуля "ОбщийМодуль.ИнтерфейсДокументовЭДОКлиент.Модуль". Текст модуля для метода "СохранитьФайлыВыгрузкиЭД" изменился. Я вот в упор не вижу различий.
Расширение:
&ИзменениеИКонтроль("СохранитьФайлыВыгрузкиЭД")
Процедура ст_СохранитьФайлыВыгрузкиЭД(Знач СоответствиеФайловВыгрузки)
Если СоответствиеФайловВыгрузки.Количество() = 0 Тогда
Возврат;
КонецЕсли;
#Вставка
СохраняемыеФайлы = Новый Массив;
#КонецВставки
Для Каждого КлючЗначениеФайлВыгрузки Из СоответствиеФайловВыгрузки Цикл
ДанныеФайлаВыгрузки = КлючЗначениеФайлВыгрузки.Ключ;
СсылкаНаДвоичныеДанныеФайла = КлючЗначениеФайлВыгрузки.Значение;
#Удаление
РаботаСФайламиБЭДКлиент.СохранитьФайлВыгрузкиКак(ДанныеФайлаВыгрузки, СсылкаНаДвоичныеДанныеФайла);
#КонецУдаления
#Вставка
СтруктураДанных = Новый Структура;
СтруктураДанных.Вставить("Имя", ДанныеФайлаВыгрузки.ИмяФайла);
СтруктураДанных.Вставить("Адрес", СсылкаНаДвоичныеДанныеФайла);
СтруктураДанных.Вставить("ЭлектронныйДокумент", ДанныеФайлаВыгрузки.ЭлектронныйДокумент);
СохраняемыеФайлы.Добавить(СтруктураДанных);
#КонецВставки
КонецЦикла;
#Вставка
ОперацииСФайламиЭДКОКлиент.СохранитьФайлы(СохраняемыеФайлы);
#КонецВставки
КонецПроцедуры
Показать
И в основной конфигурации:
Процедура СохранитьФайлыВыгрузкиЭД(Знач СоответствиеФайловВыгрузки)
Если СоответствиеФайловВыгрузки.Количество() = 0 Тогда
Возврат;
КонецЕсли;
Для Каждого КлючЗначениеФайлВыгрузки Из СоответствиеФайловВыгрузки Цикл
ДанныеФайлаВыгрузки = КлючЗначениеФайлВыгрузки.Ключ;
СсылкаНаДвоичныеДанныеФайла = КлючЗначениеФайлВыгрузки.Значение;
РаботаСФайламиБЭДКлиент.СохранитьФайлВыгрузкиКак(ДанныеФайлаВыгрузки, СсылкаНаДвоичныеДанныеФайла);
КонецЦикла;
КонецПроцедуры
(3) сделал так, но результат не изменился. Да и это было бы странно конечно, учитывая, что пустые строки кода игнорируются. В 1С ответили максимально просто: "Проблема видимо в вашей реализации"... Вот и не понятно теперь какая проблема в нашей реализации.