В начало

Функция «Чтение реализации»

 

Функция ЧтениеРеализации (ЧтениеXML)

 

            ЧтениеXML.Прочитать ();

 

            // Работа со ссылкой документа.

            ПолученнаяСсылка = ПрочитатьXML (ЧтениеXML);

            Док = ДокументыоступлениеТоваров.ПолучитьСсылку (Новый УникальныйИдентификатор (ПолученнаяСсылка));

 

            Документ = ДоколучитьОбъект ();

 

            Если Документ = Неопределено Тогда

                        Документ = ДокументыоступлениеТоваров.СоздатьДокумент ();

                        ДокументстановитьСсылкуНового (Док);

                        Документата = ТекущаяДата;

                        ДокументстановитьНовыйНомер ();

            КонецЕсли;

 

            ДокументометкаУдаления = ПрочитатьXML (ЧтениеXML);

            ДокументалютаДокумента = ПрочитатьXML (ЧтениеXML);

 

            // Табличная часть "Товары.

            // Построчное чтение.

            ЧтениеXML.Прочитать ();

            Документовары.Очистить ();

 

            Пока ЧтениеXML.Имя = "Row" Цикл

 

                        // Позиционируемся на узле с номенклатурой.

                        ЧтениеXML.Прочитать ();

                        НоваяСтрока = Документовары.Добавить ();

                        НоваяСтрокаоменклатура = ПрочитатьXML (ЧтениеXML);

                        НоваяСтрокаоличество = ПрочитатьXML (ЧтениеXML);

 

                        // Читаем конец узла Row.

                        ЧтениеXML.Прочитать ();

            КонецЦикла;

 

            // Читаем конец табличной части.

            ЧтениеXML.Прочитать ();

 

            // Читаем конец документа.

            ЧтениеXML.Прочитать ();

 

            Возврат (Документ);

КонецФункции