|
как прочитат xml в 7.7 ? | ☑ | ||
---|---|---|---|---|
0
Lensky
25.08.11
✎
23:35
|
Сформировал xml файл в 8.2, нужно прочитать в 7.7, как это правильно сделать?
Вот часть содержимого файла: <?xml version="1.0"?> -<DocumentObject.ПриходнаяНакладная> <Ref>ЭФ-00000136</Ref> <DeletionMark>false</DeletionMark> <valuta>cf53f667-77a3-4c69-8146-2fd58525bbfc</valuta> -<Контрагент xmlns=""> <Ref>fb8dbbe0-cc8b-11e0-b7a8-000423c9f6a6</Ref> <IsFolder>false</IsFolder> <DeletionMark>false</DeletionMark> <Parent>00000000-0000-0000-0000-000000000000</Parent> <Code>000000402</Code> <Description>СЗТК Металлобаза №4 ООО</Description> <НаименованиеПолное>Общество с ограниченной ответственностью "СЗТК "Металлобаза №4"</НаименованиеПолное> <ЮрФизЛицо>ЮрЛицо</ЮрФизЛицо> <ИНН>4707013876</ИНН> <КПП>472450001</КПП> <КодПоОКПО/> <БанковскийСчетПоУмолчанию>00000000-0000-0000-0000-000000000000</БанковскийСчетПоУмолчанию> <ДоговорПоУмолчанию>fb8dbbe1-cc8b-11e0-b7a8-000423c9f6a6</ДоговорПоУмолчанию> <ФизическоеЛицо>00000000-0000-0000-0000-000000000000</ФизическоеЛицо> <СчетУчетаРасчетовСПокупателем>552c3f13-4ae6-48a3-a9e2-5ce660958242</СчетУчетаРасчетовСПокупателем> <СчетУчетаАвансовПокупателя>d38b5a6a-be8b-4c2b-8702-57ea8e02e3e6</СчетУчетаАвансовПокупателя> <СчетУчетаРасчетовСПоставщиком>9d195613-e9b0-4dd9-959d-72fd653ac7fc</СчетУчетаРасчетовСПоставщиком> <СчетУчетаАвансовПоставщику>5060faf9-602e-478c-be88-7145c6f48586</СчетУчетаАвансовПоставщику> <Комментарий/> -<КонтактнаяИнформация> -<Row> <Тип>Адрес</Тип> <Вид>0bb21ba3-cf02-4190-b230-2676f81070cc</Вид> <Представление>192177, Санкт-Петербург, 3-й Рыбацкий проезд, дом № 3 лит.Я</Представление> <ЗначенияПолей>Индекс=192177 Город=Санкт-Петербург Улица=3-й Рыбацкий проезд Дом=3 лит.Я ТипДома=дом</ЗначенияПолей> <Страна/> <Регион/> <Город>Санкт-Петербург</Город> <АдресЭП/> <ДоменноеИмяСервера/> <НомерТелефона/> <НомерТелефонаБезКодов/> </Row> -<Row> <Тип>Телефон</Тип> <Вид>f2dd4770-7dee-42c7-85dd-f7ffcce92e6c</Вид> <Представление>610-41-61</Представление> <ЗначенияПолей>НомерТелефона=610-41-61</ЗначенияПолей> <Страна/> <Регион/> <Город/> <АдресЭП/> <ДоменноеИмяСервера/> <НомерТелефона>6104161</НомерТелефона> <НомерТелефонаБезКодов>6104161</НомерТелефонаБезКодов> </Row> </КонтактнаяИнформация> <ДополнительныеРеквизиты/> </Контрагент> -<Запасы> -<Row> -<CatalogObject.Номенклатура> <Ref>3f008bf2-c989-11e0-b7a8-000423c9f6a6</Ref> <IsFolder>false</IsFolder> <DeletionMark>false</DeletionMark> <Parent>c9431bc9-3919-11e0-9d28-0015f205a013</Parent> <Code>00000002538</Code> <Description>уголок 140*140*10</Description> <Артикул/> <ЕдиницаИзмерения>c9431bd0-3919-11e0-9d28-0015f205a013</ЕдиницаИзмерения> <МетодОценки>ПоСредней</МетодОценки> <УдалитьМинимальныйУровеньЗапаса>0</УдалитьМинимальныйУровеньЗапаса> <НаименованиеПолное>уголок 140*140*10</НаименованиеПолное> <НаправлениеДеятельности>ccfe238e-0b42-4085-a810-e2e5ef95c379</НаправлениеДеятельности> <НоменклатурнаяГруппа>4808a532-3e29-439f-a49e-8763deae6e0e</НоменклатурнаяГруппа> <Поставщик>00000000-0000-0000-0000-000000000000</Поставщик> <Склад>86197770-0aac-431a-aad6-8e7099029bbb</Склад> <Спецификация>00000000-0000-0000-0000-000000000000</Спецификация> <СпособПополнения>Закупка</СпособПополнения> <СрокПополнения>1</СрокПополнения> <СтавкаНДС>c3ddc892-2e13-11e0-9eb5-0025d3b04779</СтавкаНДС> <СчетУчетаЗапасов>2db638f0-3622-4ab7-9f7f-dd8fe946e63f</СчетУчетаЗапасов> <СчетУчетаЗатрат>d16c0403-0cb6-4402-a749-a7674ad28818</СчетУчетаЗатрат> <ТипНоменклатуры>Запас</ТипНоменклатуры> <УдалитьМаксимальныйУровеньЗапаса>0</УдалитьМаксимальныйУровеньЗапаса> <Ячейка>00000000-0000-0000-0000-000000000000</Ячейка> <ЦеноваяГруппа>00000000-0000-0000-0000-000000000000</ЦеноваяГруппа> <ИспользоватьХарактеристики>false</ИспользоватьХарактеристики> <ИспользоватьПартии>false</ИспользоватьПартии> <ФайлКартинки>00000000-0000-0000-0000-000000000000</ФайлКартинки> <Комментарий/> <СрокИсполненияЗаказа>1</СрокИсполненияЗаказа> <НормаВремени>0</НормаВремени> <ФиксированнаяСтоимость>true</ФиксированнаяСтоимость> <ДополнительныеРеквизиты/> </CatalogObject.Номенклатура> <Количество>48</Количество> </Row> </Запасы> </DocumentObject.ПриходнаяНакладная> |
|||
1
Сияющий Асинхраль
25.08.11
✎
23:42
|
V7plus.dll и ейный *.als файл смотри
|
|||
2
Lensky
26.08.11
✎
00:00
|
Если ЗагрузитьВнешнююКомпоненту(КаталогИБ()+"v7plus.dll")<>1 Тогда
Предупреждение("Внешняя компонента не найдена"); Возврат; КонецЕсли; Анализатор=СоздатьОбъект("AddIn.XMLParser"); Файл=Анализатор.СоздатьДокумент(); Файл.Загрузить("C:\Temp\"+"Выгрузка.xml"); План=Файл.ВыбратьУзел("DocumentObject.ПриходнаяНакладная"); кол=План.КоличествоПодчиненных(); Для инд=1 по кол Цикл СчетXML=План.ПолучитьПодчиненныйПоНомеру(инд); Код= СчетXML.ПолучитьАтрибут("Ref"); КонецЦикла; В отладчике: СчетXML.ПолучитьАтрибут("Ref") = "", не понимаю. |
|||
3
Lensky
26.08.11
✎
02:02
|
Решил переносить через Msxml2.DOMDocument
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |