Как корректно создать документ на основе xml файла
Всем привет подскажите что не так делаю при чтении файла. Создал файл в xml формате
Теперь хочу на его основе создать документ Ввод начальных остатков, но когда читаю документ xml значений Табличной части не вижу. Может не правильно файл создал
<Обмен-УТ-УТ>
<ТабличнаяЧастьДокумента>
<Строка Номенклатура="Юбилейное (печенье)" ВНаличииОстаток="145" НоменклатураЕдиницаИзмерения="упак" НоменклатураКод="000000041 " Себестоимость="26" Розничная="0"/>
<Строка Номенклатура="Крупа манная" ВНаличииОстаток="135" НоменклатураЕдиницаИзмерения="упак" НоменклатураКод="000000046 " Себестоимость="38" Розничная="0"/>
<Строка Номенклатура="Масло вологодское" ВНаличииОстаток="112" НоменклатураЕдиницаИзмерения="пач" НоменклатураКод="000000095 " Себестоимость="37" Розничная="0"/>
<Строка Номенклатура="Барбарис (конфеты)" ВНаличииОстаток="145" НоменклатураЕдиницаИзмерения="кг" НоменклатураКод="000000008 " Себестоимость="29" Розничная="0"/>
<Строка Номенклатура="Принц (печенье)" ВНаличииОстаток="220" НоменклатураЕдиницаИзмерения="упак" НоменклатураКод="000000042 " Себестоимость="22" Розничная="0"/>
<Строка Номенклатура="Ассорти (конфеты)" ВНаличииОстаток="268" НоменклатураЕдиницаИзмерения="упак" НоменклатураКод="000000047 " Себестоимость="70" Розничная="0"/>
<Строка Номенклатура="Сердечко (печенье)" ВНаличииОстаток="50" НоменклатураЕдиницаИзмерения="шт" НоменклатураКод="000000089 " Себестоимость="26" Розничная="0"/>
<Строка Номенклатура="Фруктовые (вафли)" ВНаличииОстаток="239" НоменклатураЕдиницаИзмерения="шт" НоменклатураКод="000000096 " Себестоимость="23" Розничная="0"/>
<Строка Номенклатура="Белочка (конфеты)" ВНаличииОстаток="255" НоменклатураЕдиницаИзмерения="кг" НоменклатураКод="000000006 " Себестоимость="38" Розничная="0"/>
<Строка Номенклатура="Грильяж (конфеты)" ВНаличииОстаток="250" НоменклатураЕдиницаИзмерения="кг" НоменклатураКод="000000005 " Себестоимость="41" Розничная="0"/>
<Строка Номенклатура="Мишка (конфеты)" ВНаличииОстаток="300" НоменклатураЕдиницаИзмерения="кг" НоменклатураКод="000000007 " Себестоимость="40" Розничная="0"/>
<Строка Номенклатура="Крупа гречневая (упак)" ВНаличииОстаток="110" НоменклатураЕдиницаИзмерения="упак" НоменклатураКод="000000048 " Себестоимость="40" Розничная="0"/>
<Строка Номенклатура="Молоко "Останкинское" 1.5%" ВНаличииОстаток="110" НоменклатураЕдиницаИзмерения="шт" НоменклатураКод="000000060 " Себестоимость="33" Розничная="0"/>
<Строка Номенклатура="Фруктовые (конфеты)" ВНаличииОстаток="315" НоменклатураЕдиницаИзмерения="кг" НоменклатураКод="000000009 " Себестоимость="29" Розничная="0"/>
<Строка Номенклатура="Крупа "Геркулес"" ВНаличииОстаток="220" НоменклатураЕдиницаИзмерения="кг" НоменклатураКод="000000011 " Себестоимость="41" Розничная="0"/>
<Строка Номенклатура="Сахарный песок в пачках" ВНаличииОстаток="109" НоменклатураЕдиницаИзмерения="упак" НоменклатураКод="000000040 " Себестоимость="30" Розничная="0"/>
<Строка Номенклатура="Молоко "Домик в деревне" 1.5%" ВНаличииОстаток="290" НоменклатураЕдиницаИзмерения="шт" НоменклатураКод="000000061 " Себестоимость="35" Розничная="0"/>
<Строка Номенклатура="Молоко "Домик в деревне" 3.2%" ВНаличииОстаток="230" НоменклатураЕдиницаИзмерения="шт" НоменклатураКод="000000062 " Себестоимость="38" Розничная="0"/>
<Строка Номенклатура="Молоко "Домик в деревне" 4.5%" ВНаличииОстаток="276" НоменклатураЕдиницаИзмерения="шт" НоменклатураКод="000000065 " Себестоимость="40" Розничная="0"/>
<Строка Номенклатура="Молоко "Останкинское" 3.2%" ВНаличииОстаток="220" НоменклатураЕдиницаИзмерения="шт" НоменклатураКод="000000067 " Себестоимость="36" Розничная="0"/>
<Строка Номенклатура="Масло деревенское" ВНаличииОстаток="276" НоменклатураЕдиницаИзмерения="пач" НоменклатураКод="000000071 " Себестоимость="38" Розничная="0"/>
<Строка Номенклатура="Масло "Кремлевское"" ВНаличииОстаток="315" НоменклатураЕдиницаИзмерения="пач" НоменклатураКод="000000087 " Себестоимость="40" Розничная="0"/>
<Строка Номенклатура="Крупа гречневая (весовая)" ВНаличииОстаток="70" НоменклатураЕдиницаИзмерения="кг" НоменклатураКод="000000140 " Себестоимость="38" Розничная="0"/>
<Строка Номенклатура="Сахарный песок (весовой)" ВНаличииОстаток="220" НоменклатураЕдиницаИзмерения="кг" НоменклатураКод="000000145 " Себестоимость="25" Розничная="0"/>
<Строка Номенклатура="Сахарный песок (в упаковках)" ВНаличииОстаток="221" НоменклатураЕдиницаИзмерения="упак" НоменклатураКод="000000143 " Себестоимость="32" Розничная="0"/>
<Строка Номенклатура="Детский праздничный набор" ВНаличииОстаток="230" НоменклатураЕдиницаИзмерения="шт" НоменклатураКод="000000144 " Себестоимость="90" Розничная="0"/>
<Строка Номенклатура="Масло сливочное (Простоквашино)" ВНаличииОстаток="68" НоменклатураЕдиницаИзмерения="пач" НоменклатураКод="00-00000093" Себестоимость="0" Розничная="0"/>
</ТабличнаяЧастьДокумента>
</Обмен-УТ-УТ>
ПоказатьТеперь хочу на его основе создать документ Ввод начальных остатков, но когда читаю документ xml значений Табличной части не вижу. Может не правильно файл создал
&НаСервере
Процедура ЗагрузитьДанныеНаСервере(ТекстФайла)
ИмяВремФайла = ПолучитьИмяВременногоФайла("xml");
ВремФайл = Новый ТекстовыйДокумент;
ВремФайл.ДобавитьСтроку(ТекстФайла);
ВремФайл.Записать(ИмяВремФайла);
ЧтениеXML = Новый ЧтениеXML;
ЧтениеXML.ОткрытьФайл(ИмяВремФайла);
МассивСоответствий = Новый Массив;
Объект.АдресХранилищаСоответствий = ПоместитьВоВременноеХранилище(МассивСоответствий);
Пока ЧтениеXML.Прочитать() Цикл
Если ЧтениеXML.ТипУзла = ТипУзлаXML.НачалоЭлемента Тогда
КонецЦикла
КонецПроцедуры
ПоказатьПрикрепленные файлы:

По теме из базы знаний
- Перенос данных из УПП 1.3 / КА 1.1 в БП 3. Переносятся документы, справочники и начальные остатки
- Перенос данных и обмен из УТ 10.3 в УТ 11 / КА 2 / ERP 2. Переносятся документы, справочники и остатки
- Перенос данных из БП 3.0 / БП 2.0 в УПП 1.3 / КА 1.1. Переносятся документы, остатки и справочники
- Загрузка ГТД в 1сС из файлов XML (грузовых таможенных деклараций) из файлов ФТС (Альта софт, Сигма софт, Декларант +)
- Робот-загрузчик и архив документов. Распознавание/загрузка сканов документов в 1С8(7.7), архив сканированных документов.
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(5) Нужна научиться читать XML. Ну то есть просто научиться. Посмотреть примеры. Понять, что там возвращается в Прочитать(). Сравнить это со своими ожиданиями. Понять, что ты ни фига не понимаешь сам чего ждешь.
И идти переделывать.
Хотя, учиться - это же не к тебе. Ты гордый.
И идти переделывать.
Хотя, учиться - это же не к тебе. Ты гордый.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот