при пакетной выгрузке нет возможности выгружать файлы, так-как файлы не переносятся в подпапку пакета, а остаются в корне временного каталога
выглядит так:
d -1 (номер пакета)
d -- import_files
d -- 6ae(например)
f -- - файл картинки
f -- import.xml
f -- offers.xml
d -import_files
d -- 6ae(например)
f -- - прикрепленные файлы к товару
f -import.xml
f -offers.xml
ниже мой вариант фикса проблемы модуль обработки "ОбменССайтом"
[CODE]строка 937:
// +++
//АдресФайла = ВыгрузитьФайл(НоменклатураСсылка, ФайлДляВыгрузки);
АдресФайла = ВыгрузитьФайл(НоменклатураСсылка, ФайлДляВыгрузки, КаталогПакета);
// ^^^
строка 1143:
// +++
//РИ_ВыгрузитьФайлыНоменклатуры(СтруктураИзменений, ВыборкаНоменклатуры, Файлы, ОписаниеФайлов, ВыгруженоФайлов);
РИ_ВыгрузитьФайлыНоменклатуры(СтруктураИзменений, ВыборкаНоменклатуры, Файлы, ОписаниеФайлов, ВыгруженоФайлов, КаталогПакета);
// ^^^
объявление процедуры: (строка примерно 1269)
// +++
//Процедура РИ_ВыгрузитьФайлыНоменклатуры(СтруктураИзменений, ВыборкаНоменклатуры, Файлы, ОписаниеФайлов, ВыгруженоФайлов)
Процедура РИ_ВыгрузитьФайлыНоменклатуры(СтруктураИзменений, ВыборкаНоменклатуры, Файлы, ОписаниеФайлов, ВыгруженоФайлов, КаталогПакета)
// ^^^
строка 1298:
// +++
//АдресФайла = ВыгрузитьФайл(ВыборкаНоменклатуры.НоменклатураСсылка, ФайлДляВыгрузки);
АдресФайла = ВыгрузитьФайл(ВыборкаНоменклатуры.НоменклатураСсылка, ФайлДляВыгрузки, КаталогПакета);
// ^^^
объявление функции: строка 2932
// +++
//Функция ВыгрузитьФайл(Номенклатура, ХранилищеСсылка)
Функция ВыгрузитьФайл(Номенклатура, ХранилищеСсылка, КаталогПакета)
// ^^^
и строка 2962:
// +++
//КаталогФайла = мКаталогНаДиске + "\" + мПодкаталогФайлов + "\" + КаталогПоИмени;
КаталогФайла = КаталогПакета + "\" + мПодкаталогФайлов + "\" + КаталогПоИмени;
// ^^^
[/CODE]Внимание нумерация строк может быть не точная если что ищите по подстроке которая идет сразу после // +++
выглядит так:
d -1 (номер пакета)
d -- import_files
d -- 6ae(например)
f -- - файл картинки
f -- import.xml
f -- offers.xml
d -import_files
d -- 6ae(например)
f -- - прикрепленные файлы к товару
f -import.xml
f -offers.xml
ниже мой вариант фикса проблемы модуль обработки "ОбменССайтом"
[CODE]строка 937:
// +++
//АдресФайла = ВыгрузитьФайл(НоменклатураСсылка, ФайлДляВыгрузки);
АдресФайла = ВыгрузитьФайл(НоменклатураСсылка, ФайлДляВыгрузки, КаталогПакета);
// ^^^
строка 1143:
// +++
//РИ_ВыгрузитьФайлыНоменклатуры(СтруктураИзменений, ВыборкаНоменклатуры, Файлы, ОписаниеФайлов, ВыгруженоФайлов);
РИ_ВыгрузитьФайлыНоменклатуры(СтруктураИзменений, ВыборкаНоменклатуры, Файлы, ОписаниеФайлов, ВыгруженоФайлов, КаталогПакета);
// ^^^
объявление процедуры: (строка примерно 1269)
// +++
//Процедура РИ_ВыгрузитьФайлыНоменклатуры(СтруктураИзменений, ВыборкаНоменклатуры, Файлы, ОписаниеФайлов, ВыгруженоФайлов)
Процедура РИ_ВыгрузитьФайлыНоменклатуры(СтруктураИзменений, ВыборкаНоменклатуры, Файлы, ОписаниеФайлов, ВыгруженоФайлов, КаталогПакета)
// ^^^
строка 1298:
// +++
//АдресФайла = ВыгрузитьФайл(ВыборкаНоменклатуры.НоменклатураСсылка, ФайлДляВыгрузки);
АдресФайла = ВыгрузитьФайл(ВыборкаНоменклатуры.НоменклатураСсылка, ФайлДляВыгрузки, КаталогПакета);
// ^^^
объявление функции: строка 2932
// +++
//Функция ВыгрузитьФайл(Номенклатура, ХранилищеСсылка)
Функция ВыгрузитьФайл(Номенклатура, ХранилищеСсылка, КаталогПакета)
// ^^^
и строка 2962:
// +++
//КаталогФайла = мКаталогНаДиске + "\" + мПодкаталогФайлов + "\" + КаталогПоИмени;
КаталогФайла = КаталогПакета + "\" + мПодкаталогФайлов + "\" + КаталогПоИмени;
// ^^^
[/CODE]Внимание нумерация строк может быть не точная если что ищите по подстроке которая идет сразу после // +++