ЗаписьXML во внешней обработке в бгу 2.0
Функция СоздатьXML()
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.ОткрытьФайл("F:\xml\1.xml", "UTF-8");
ЗаписьXML.ЗаписатьОбъявлениеXML();
ЗаписьXML.ЗаписатьНачалоЭлемента("Товары");
ЗаписьXML.ЗаписатьКонецЭлемента();
СтрокаXML = ЗаписьXML.Закрыть();
КонецФункции
ПоказатьВ бгу 1.0 работает, в бгу 2.0 не работает. куда копать, может кто подпнет меня?
Найденные решения
с одним разобрался.
теперь другой вопрос. Как достать дату исполнения заявки на кассовый расход?
в бгу1 вытаскивал с помощью "Выборка.ДатаПроведения"
&НаСервере
Функция ЗаписатьДанныеВФорматеXML()
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.ОткрытьФайл("e:\1cxml\Test.XML");
ЗаписьXML.ЗаписатьОбъявлениеXML();
ЗаписьXML.ЗаписатьНачалоЭлемента("zayavki");
Выборка = Документы.ЗаявкаНаКассовыйРасход.Выбрать('20200101000000', '20210101000000');
Пока Выборка.Следующий() Цикл
ЗаписьXML.ЗаписатьНачалоЭлемента("document");
ЗаписатьXML(ЗаписьXML, Выборка.Номер, "Num");
ЗаписатьXML(ЗаписьXML, Выборка.Дата, "Date");
ЗаписатьXML(ЗаписьXML, Выборка.СуммаДокумента, "Summa");
ЗаписатьXML(ЗаписьXML, Выборка.Контрагент.Наименование, "Kontr");
ЗаписатьXML(ЗаписьXML, Выборка.КонтрагентИНН, "Kontrinn");
ЗаписатьXML(ЗаписьXML, Выборка.КонтрагентКПП, "Kontrkpp");
ЗаписатьXML(ЗаписьXML, Выборка.НазначениеПлатежа, "Nazn");
ЗаписатьXML(ЗаписьXML, Выборка.Договор.Наименование, "Dogovornum");
ЗаписатьXML(ЗаписьXML, Выборка.ПометкаУдаления, "Vid");
ЗаписатьXML(ЗаписьXML, Выборка.Проведен, "Status");
ЗаписьXML.ЗаписатьКонецЭлемента();
КонецЦикла;
ЗаписьXML.ЗаписатьКонецЭлемента();
ЗаписьXML.Закрыть();
КонецФункции
&НаКлиенте
Процедура Команда1(Команда)
ЗаписатьДанныеВФорматеXML();
КонецПроцедуры
Показатьтеперь другой вопрос. Как достать дату исполнения заявки на кассовый расход?
в бгу1 вытаскивал с помощью "Выборка.ДатаПроведения"
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
с одним разобрался.
теперь другой вопрос. Как достать дату исполнения заявки на кассовый расход?
в бгу1 вытаскивал с помощью "Выборка.ДатаПроведения"
&НаСервере
Функция ЗаписатьДанныеВФорматеXML()
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.ОткрытьФайл("e:\1cxml\Test.XML");
ЗаписьXML.ЗаписатьОбъявлениеXML();
ЗаписьXML.ЗаписатьНачалоЭлемента("zayavki");
Выборка = Документы.ЗаявкаНаКассовыйРасход.Выбрать('20200101000000', '20210101000000');
Пока Выборка.Следующий() Цикл
ЗаписьXML.ЗаписатьНачалоЭлемента("document");
ЗаписатьXML(ЗаписьXML, Выборка.Номер, "Num");
ЗаписатьXML(ЗаписьXML, Выборка.Дата, "Date");
ЗаписатьXML(ЗаписьXML, Выборка.СуммаДокумента, "Summa");
ЗаписатьXML(ЗаписьXML, Выборка.Контрагент.Наименование, "Kontr");
ЗаписатьXML(ЗаписьXML, Выборка.КонтрагентИНН, "Kontrinn");
ЗаписатьXML(ЗаписьXML, Выборка.КонтрагентКПП, "Kontrkpp");
ЗаписатьXML(ЗаписьXML, Выборка.НазначениеПлатежа, "Nazn");
ЗаписатьXML(ЗаписьXML, Выборка.Договор.Наименование, "Dogovornum");
ЗаписатьXML(ЗаписьXML, Выборка.ПометкаУдаления, "Vid");
ЗаписатьXML(ЗаписьXML, Выборка.Проведен, "Status");
ЗаписьXML.ЗаписатьКонецЭлемента();
КонецЦикла;
ЗаписьXML.ЗаписатьКонецЭлемента();
ЗаписьXML.Закрыть();
КонецФункции
&НаКлиенте
Процедура Команда1(Команда)
ЗаписатьДанныеВФорматеXML();
КонецПроцедуры
Показатьтеперь другой вопрос. Как достать дату исполнения заявки на кассовый расход?
в бгу1 вытаскивал с помощью "Выборка.ДатаПроведения"
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот