Как поместить сформированный XML файл во временное хранилище?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
вот так:
&НаКлиенте
Процедура СохранитьПоступления(Команда)
ПолучитьФайл(СохранитьПоступленияТоваров(0),ЭтаФорма.ПутьВыгрузкиПоступлений,Истина);
Предупреждение("Файл выгрузки ""Поступлений товаров"" сформирован!");
КонецПроцедуры
&НаСервере
Функция СохранитьПоступленияТоваров(ПутьСохранения)
КолвоДокументов=0;
ИмяФайлаXML = КаталогВременныхФайлов()+"temp11.xml";
ДанныеXML = Новый ЗаписьXML;
ДанныеXML.ОткрытьФайл(ИмяФайлаXML);
ДанныеXML.ЗаписатьОбъявлениеXML();
ДанныеXML.ЗаписатьНачалоЭлемента("ROOT");
СлужебнаяИнформацияXMLФайла(ДанныеXML, "ПоступлениеТоваровУслуг",ЭтаФорма.ДатаНач, ЭтаФорма.ДатаКон, "");
ДанныеXML.ЗаписатьКонецЭлемента();
ДанныеXML.Закрыть();
Возврат ПоместитьВоВременноеХранилище(Новый ДвоичныеДанные(ИмяФайлаXML));
КонецФункции
Показать
(7), в функции сделать ПутьСохранения = ПоместитьВоВременноеХранилище(Новый ДвоичныеДанные(ИмяФайлаXML));
и
СохранитьПоступленияТоваров(ПутьСохранения);
ПолучитьФайл(ПутьСохранения,ЭтаФорма.ПутьВыгрузкиПоступлений,Истина);
Тогда Возврат функции можно для другого использовать / сделать процедурой.
и
СохранитьПоступленияТоваров(ПутьСохранения);
ПолучитьФайл(ПутьСохранения,ЭтаФорма.ПутьВыгрузкиПоступлений,Истина);
Тогда Возврат функции можно для другого использовать / сделать процедурой.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот