0
Trimax
17.06.19
✎
16:42
|
Такой код для возврата файла на клиент.
Процедура ВыгрузкаКаталога(Команда)
пф=Строка(путьКФайлу);
ДвоичныеДанные=Новый ДвоичныеДанные(путьКФайлу);
Адрес= ПоместитьВоВременноеХранилище(ДвоичныеДанные, Новый УникальныйИдентификатор);
ВыгрузкаКаталогаНаСервере2(Адрес);
//// сюда уже не возвращается
Описание=Новый ОписаниеПередаваемогоФайла(ПутьКфайлу,Адрес);
МассивОписаний=Новый Массив;
МассивОписаний.Добавить(Описание);
ПолучитьФайлы(МассивОписаний,,,Ложь);
КонецПроцедуры
///////////////////
//////////////////
&НаСервере
Функция ВыгрузкаКаталогаНаСервере2(Адрес)
Перем Адрес1;
Обработка = РеквизитФормыВЗначение("Объект");
Если crm_RetailCRMОбщий.ПолучитьЗначениеКонстанты("ИспользованиеХарактеристик") = Истина Тогда
Адр=Обработка.Мод_ВыгрузкаКаталогаВXMLХарактеристики(Объект.ТабКаталог, адрес);//
Иначе
адр=Обработка.Мод_ВыгрузкаКаталогаВXML(Объект.ТабКаталог, адрес); //
КонецЕсли;
// Сюда адрес приходит из другой функции
Возврат Адр;
Конецфункции
На серверной функции адрес имеем, а на клиент уже не возвращается. Подскажите что не так?
|
|