0
narinem
22.07.14
✎
19:26
|
Добрый день! Выгружаю файл из формы документа.
Процедура ВыгрузитьXML(Команда)
// Вставить содержимое обработчика.
Режим = РежимДиалогаВыбораФайла.Сохранение;
ДиалогXML = Новый ДиалогВыбораФайла(Режим);
ДиалогXML.ПолноеИмяФайла ="Перемещение_Товаров_"+СокрЛП( Строка(Объект.Номер)+"_"+Строка(Формат(Объект.Дата, "ДЛФ = Д")));// Строка(Объект)+"_"+Строка(Объект.Номер)+"_"+Строка(Объект.Дата);
Текст = "ru = ""XML""; en = ""XML""";
Фильтр = НСтр(Текст)+"(*.xml)|*.xml";
ДиалогXML.Фильтр = Фильтр;
Если ДиалогXML.Выбрать() Тогда
ИмяФайла = ДиалогXML.ПолноеИмяФайла ;
ВыгрузитьXMLНаСервере(ИмяФайла, Объект.Ссылка);
КонецЕсли;
КонецПроцедуры
&НаСервере
Процедура ВыгрузитьXMLНаСервере(ИмяФайла, СсылкаДокумент)
// Вставить содержимое обработчика.
XML = Новый ЗаписьXML();
XML.ОткрытьФайл(ИмяФайла, "UTF-8");
XML.ЗаписатьОбъявлениеXML();
XML.ЗаписатьНачалоЭлемента("ExportedAccDocData");
XML.ЗаписатьАтрибут("xmlns", ";);
// ВыгрузитьДок(XML, СсылкаДокумент , ИмяФайла);
Обр = Обработки.СозданиеФайлаXMLДляПеремещения.Создать();
Обр.Выгрузить(XML,СсылкаДокумент );
XML.ЗаписатьКонецЭлемента();
XML.Закрыть();
КонецПроцедуры
Выдает ошибку: Выдает ошибку : {Документ.ПеремещениеТоваров.Форма.ФормаДокумента.Форма(2425)}: Ошибка при вызове метода контекста (ОткрытьФайл)
XML.ОткрытьФайл(ИмяФайла, "UTF-8");
по причине:
Ошибка при выполнении файловой операции '\\hst-rdg1.hosting.corp\1C Development\narine-m\Desktop\Перемещение_Товаров_00CB-000024_21.07.2014.xml'
Помогите!!!
|
|
3
narinem
22.07.14
✎
19:33
|
(1) Да, файл нормальный, (2), в файловой базе у меня тоже выгружается, в клиент- серверном нет.
|
|