Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 окт 2021, 00:17

как заполнить документ на основе xml

Автор dimid, 03 окт 2016, 12:08

0 Пользователей и 1 гость просматривают эту тему.

dimid

<Счет_на_оплату_покупателю>
<Счет>
<Дата>02.09.2016 9:24:10</Дата>
<Номер>00БП-000675</Номер>
<Организация>НТЦМ ООО</Организация>
<Контрагент>Базис-Партнер</Контрагент>
<Договор/>
<счетКасса>40702810140020017752, ОАО "СБЕРБАНК РОССИИ"</счетКасса>
<Товар>
<Номенклатура>Шина медная мягкая 3*15*3000 (ШММ) ГОСТ 434-78</Номенклатура>
<Количество>200</Количество>
<Ед.изм.>кг</Ед.изм.>
<К.>1</К.>
<Цена>415</Цена>
<Руч.ск>0</Руч.ск>
<Сумма>83 000</Сумма>
<СтавкаНДС>18%</СтавкаНДС>
<СуммаНДС>12 661,02</СуммаНДС>
<ЗаказПокупателя/>
</Товар>
</Счет>
<Счет>...</Счет>
...
подскажите, надо создать документ счет на оплату покупателю. никак не выходит((

Z.spb

Цитата: dimid от 03 окт 2016, 12:08
<Счет_на_оплату_покупателю>
<Счет>
<Дата>02.09.2016 9:24:10</Дата>
<Номер>00БП-000675</Номер>
<Организация>НТЦМ ООО</Организация>
<Контрагент>Базис-Партнер</Контрагент>
<Договор/>
<счетКасса>40702810140020017752, ОАО "СБЕРБАНК РОССИИ"</счетКасса>
<Товар>
<Номенклатура>Шина медная мягкая 3*15*3000 (ШММ) ГОСТ 434-78</Номенклатура>
<Количество>200</Количество>
<Ед.изм.>кг</Ед.изм.>
<К.>1</К.>
<Цена>415</Цена>
<Руч.ск>0</Руч.ск>
<Сумма>83 000</Сумма>
<СтавкаНДС>18%</СтавкаНДС>
<СуммаНДС>12 661,02</СуммаНДС>
<ЗаказПокупателя/>
</Товар>
</Счет>
<Счет>...</Счет>
...
подскажите, надо создать документ счет на оплату покупателю. никак не выходит((

// Возвращает значение, полученное из XML-строки.
// Получены из XML-строки могут быть только те объекты,
// для которых в описании указано, что они сериализуются.
//
// Параметры:
// СтрокаXML – строка представления значения в сериализованном виде.
//
// Возвращаемое значение:
// Значение, полученное из переданной XML-строки.
//
Функция ЗначениеИзСтрокиXML(СтрокаXML) Экспорт

ЧтениеXML = Новый ЧтениеXML;
ЧтениеXML.УстановитьСтроку(СтрокаXML);

Возврат СериализаторXDTO.ПрочитатьXML(ЧтениеXML);
КонецФункции


dimid

Если ЭлементРеквизит.ИмяУзла = "Дата" и ДокументDOM.ТипУзла = ТипУзлаXML.Текст тогда
         новыйЭлемент.Дата =  Дата(ЭлементРеквизит.ТекстовоеСодержимое);

в табло:
Дата(ЭлементРеквизит.ТекстовоеСодержимое) -  02.09.2016 9:24:10
новыйЭлемент.Дата - 01.01.0001 0:00:00


почему дата не присваивается??



Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск