Ошибка: В файле выгрузки отсутствует файл "DumpInfo.xml"
Причина возникновения: Возникает при найти в файле архива файл "DumpInfo.xml".
Где расположена: Общий модуль - ВыгрузкаЗагрузкаДанных - Функция ВыгрузкаВАрхивеСовместимаСТекущейКонфигурацией
Что делать: Проверить наличие файла "DumpInfo.xml" в загружаемом файле архиве.
Обратится за помощью к программисту 1С.
Для программиста: Перед загрузкой данных из ZIP файла, данная функция проверяет наличие в архиве ключевого файла "DumpInfo.xml", в случае его отсутствия - код выдает ошибку.
Текст процедуры:
// Проверяет совместимость выгрузки из файла с текущей конфигурацией информационной базы. // // Параметры: // ИмяАрхива - Строка - путь к файлу выгрузки. // // Возвращаемое значение: // Булево - Истина если данные из архива могут быть загружены в текущую конфигурацию. // Функция ВыгрузкаВАрхивеСовместимаСТекущейКонфигурацией(Знач ИмяАрхива) Экспорт Каталог = ПолучитьИмяВременногоФайла(); СоздатьКаталог(Каталог); Каталог = Каталог + ПолучитьРазделительПути(); Архиватор = Новый ЧтениеZipФайла(ИмяАрхива); Попытка ЭлементОписанияВыгрузки = Архиватор.Элементы.Найти("DumpInfo.xml"); Если ЭлементОписанияВыгрузки = Неопределено Тогда ВызватьИсключение СтрШаблон(НСтр("ru = 'В файле выгрузки отсутствует файл %1'"), "DumpInfo.xml"); КонецЕсли; Архиватор.Извлечь(ЭлементОписанияВыгрузки, Каталог, РежимВосстановленияПутейФайловZIP.Восстанавливать); ФайлОписанияВыгрузки = Каталог + "DumpInfo.xml"; ИнформацияОВыгрузке = ВыгрузкаЗагрузкаДанныхСлужебный.ПрочитатьОбъектXDTOИзФайла( ФайлОписанияВыгрузки, ФабрикаXDTO.Тип("http://www.1c.ru/1cFresh/Data/Dump/1.0.2.1", "DumpInfo")); Результат = ВыгрузкаЗагрузкаДанныхСлужебный.ВыгрузкаВАрхивеСовместимаСТекущейКонфигурацией(ИнформацияОВыгрузке) И ВыгрузкаЗагрузкаДанныхСлужебный.ВыгрузкаВАрхивеСовместимаСТекущейВерсиейКонфигурации(ИнформацияОВыгрузке); УдалитьФайлы(Каталог); Архиватор.Закрыть(); Возврат Результат; Исключение ТекстИсключения = ТехнологияСервиса.ПодробныйТекстОшибки(ИнформацияОбОшибке()); УдалитьФайлы(Каталог); Архиватор.Закрыть(); ВызватьИсключение ТекстИсключения; КонецПопытки; КонецФункции