Имя: Пароль:
1C
1С v8
как прочитат 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
AdBlock убивает бесплатный контент. 1Сергей