powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / выборка из xml в таблицу excel
22 сообщений из 22, страница 1 из 1
выборка из xml в таблицу excel
    #40081056
dr_peper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу помощи, надо выбрать данные из xml файлов(их сотни) в таблицу эксель. Пересмотрел кучу видео и форумов и не смог найти решения. Собрал код по частям но он не хочет тянуть информацию из тегов выдает ошибку, а я чайник не могу понять почему.
Создал вот такой код из того, что нарыл на просторе интернета. Он подгружает файлы, а данные брать не хочет. Выручайте

Private Sub CommandButtonImport_Click()

Dim fd As Office.FileDialog
Set fd = Application.FileDialog(msoFileDialogFilePicker)
With fd
.Filters.Clear
.Title = "Select Multiple XML Files"
.Filters.Add "XML File", "*.xml", 1
.AllowMultiSelect = True

If .Show = True Then
Dim xdoc As Object
Set xdoc = CreateObject("MSXML2.DOMdocument")
xdoc.async = False: xdoc.validateOnParse = False
row_number = 1
For i = 1 To .SelectedItems.Count
xmlFileName = fd.SelectedItems(i)
xdoc.Load (xmlFileName)
Set xdocE = xdoc.DocumentElement
For Each xdocE In xdoc.SelectNodes("ED_Container/ContainerDoc/DocBody/ESADout_CU")
Aplication.Range("DTRange").Cells(row_number, 2).Value = xdocE.SelectSingleNode("CustomsProcedure").Text
'Aplication.Range("DTRange").Cells(row_number, 3).Value = xdocE.SelectSingleNode("CustomsModeCode").Text
row_number = row_number + 1
Next xdocE

Next i
End If

End With

End Sub




это код хмл

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
195.
196.
197.
198.
199.
200.
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
211.
212.
213.
214.
215.
216.
217.
218.
219.
220.
221.
222.
223.
224.
225.
226.
227.
228.
229.
230.
231.
232.
233.
234.
235.
236.
237.
238.
239.
240.
241.
242.
243.
244.
245.
246.
247.
248.
249.
250.
251.
252.
253.
254.
255.
256.
257.
258.
259.
260.
261.
262.
263.
264.
265.
266.
267.
268.
269.
270.
271.
272.
273.
274.
275.
276.
277.
278.
279.
280.
281.
282.
283.
284.
285.
286.
287.
288.
289.
290.
291.
292.
293.
294.
295.
296.
297.
298.
299.
300.
301.
302.
303.
304.
305.
306.
307.
308.
309.
310.
311.
312.
313.
314.
315.
316.
317.
318.
319.
320.
321.
322.
323.
324.
325.
326.
327.
328.
329.
330.
331.
332.
333.
334.
335.
336.
337.
338.
339.
340.
341.
342.
343.
344.
345.
346.
347.
348.
349.
350.
351.
352.
353.
354.
355.
356.
357.
358.
359.
360.
361.
362.
363.
364.
365.
366.
367.
368.
369.
370.
371.
372.
373.
374.
375.
376.
377.
378.
379.
380.
381.
382.
383.
384.
385.
386.
387.
388.
389.
390.
391.
392.
393.
394.
395.
396.
397.
398.
399.
400.
401.
402.
403.
404.
405.
406.
407.
408.
409.
410.
411.
412.
413.
414.
415.
416.
417.
418.
419.
420.
421.
422.
423.
424.
425.
426.
427.
428.
429.
430.
431.
432.
433.
434.
435.
436.
437.
438.
439.
440.
441.
442.
443.
444.
445.
446.
447.
448.
449.
450.
451.
452.
453.
454.
455.
456.
457.
458.
459.
460.
461.
462.
463.
464.
465.
466.
467.
468.
469.
470.
471.
472.
473.
474.
475.
476.
477.
478.
479.
480.
481.
482.
483.
484.
485.
486.
487.
488.
489.
490.
491.
492.
493.
494.
495.
496.
497.
498.
499.
500.
501.
502.
503.
504.
505.
506.
507.
508.
509.
510.
511.
512.
513.
514.
515.
516.
517.
518.
519.
520.
521.
522.
523.
524.
525.
526.
527.
528.
529.
530.
531.
532.
533.
534.
535.
536.
537.
538.
539.
540.
541.
542.
543.
544.
545.
546.
547.
548.
549.
550.
551.
552.
553.
554.
555.
556.
557.
558.
559.
560.
561.
562.
563.
564.
565.
566.
567.
568.
569.
570.
571.
572.
573.
574.
575.
576.
577.
578.
579.
580.
581.
582.
583.
584.
585.
586.
587.
588.
589.
590.
591.
592.
593.
594.
595.
596.
597.
598.
599.
600.
601.
602.
603.
604.
605.
606.
607.
608.
609.
610.
611.
612.
613.
614.
615.
616.
617.
618.
619.
620.
621.
622.
623.
624.
625.
626.
627.
628.
629.
630.
631.
632.
633.
634.
635.
636.
637.
638.
639.
640.
641.
642.
643.
644.
645.
646.
647.
648.
649.
650.
651.
652.
653.
654.
655.
656.
657.
658.
659.
660.
661.
662.
663.
664.
665.
666.
667.
668.
669.
670.
671.
672.
673.
674.
675.
676.
677.
678.
679.
680.
681.
682.
683.
684.
685.
686.
687.
688.
689.
690.
691.
692.
693.
694.
695.
696.
697.
<?xml version="1.0" encoding="UTF-8"?>
<ED_Container
DocumentModeID="1006058E"
xmlns="urn:customs.ru:Information:ExchangeDocuments:ED_Container:5.13.1"
xmlns:cat_ru="urn:customs.ru:CommonAggregateTypes:5.10.0"
xmlns:clt_ru="urn:customs.ru:CommonLeafTypes:5.10.0"
>
  <cat_ru:DocumentID>8646-FB6F-4219-8147-1E918F</cat_ru:DocumentID>
          <ContainerDoc>
            <DocBody>

<ESADout_CU DocumentModeID="1006107E" xmlns="urn:customs.ru:Information:CustomsDocuments:ESADout_CU:5.17.0" xmlns:clt_ru="urn:customs.ru:CommonLeafTypes:5.10.0" xmlns:cat_ru="urn:customs.ru:CommonAggregateTypes:5.10.0" xmlns:catESAD_cu="urn:customs.ru:CUESADCommonAggregateTypesCust:5.17.0" xmlns:RUSclt_ru="urn:customs.ru:RUSCommonLeafTypes:5.14.3" xmlns:RUScat_ru="urn:customs.ru:RUSCommonAggregateTypes:5.16.0" xmlns:RUDECLcat="urn:customs.ru:RUDeclCommonAggregateTypesCust:5.17.0" xmlns:cltESAD_cu="urn:customs.ru:CUESADCommonLeafTypes:5.17.0" >
  <cat_ru:DocumentID>7964-38B5-4BCC-BF61-61F8D</cat_ru:DocumentID>
  <EECEDocHeaderAddInfo>
    <RUScat_ru:EDocCode>R.036</RUScat_ru:EDocCode>
    <RUScat_ru:EDocDateTime>2021-05-10T08:57:11+03:00</RUScat_ru:EDocDateTime>
  </EECEDocHeaderAddInfo>
  <CustomsProcedure>ИМ</CustomsProcedure>
  <CustomsModeCode>40</CustomsModeCode>
  <ElectronicDocumentSign>ЭД</ElectronicDocumentSign>
  <RecipientCountryCode>RU</RecipientCountryCode>
  <ESADout_CUGoodsShipment>
    <catESAD_cu:OriginCountryName>СОЕДИНЕННОЕ КОРОЛЕВСТВО</catESAD_cu:OriginCountryName>
    <catESAD_cu:OriginCountryCode>GB</catESAD_cu:OriginCountryCode>
    <catESAD_cu:TotalGoodsNumber>1</catESAD_cu:TotalGoodsNumber>
    <catESAD_cu:TotalPackageNumber>3</catESAD_cu:TotalPackageNumber>
    <catESAD_cu:TotalSheetNumber>1</catESAD_cu:TotalSheetNumber>
    <catESAD_cu:TotalCustCost>3984126.64</catESAD_cu:TotalCustCost>
    <catESAD_cu:CustCostCurrencyCode>RUB</catESAD_cu:CustCostCurrencyCode>
    <ESADout_CUConsignor>
      <cat_ru:OrganizationName>INVESTMENT CO LTD</cat_ru:OrganizationName>
      <RUScat_ru:SubjectAddressDetails>
        <RUScat_ru:PostalCode>NN17 5XZ</RUScat_ru:PostalCode>
        <RUScat_ru:CountryCode>GB</RUScat_ru:CountryCode>
        <RUScat_ru:CounryName>СОЕДИНЕННОЕ КОРОЛЕВСТВО</RUScat_ru:CounryName>
        <RUScat_ru:Region>WILLOWBROOK EAST INDUSTRIAL ESTATE</RUScat_ru:Region>
        <RUScat_ru:City>CORBY</RUScat_ru:City>
        <RUScat_ru:StreetHouse>FARRIS ENGIN.CURTISS-WR,DARWIN ROAD UNIT 3-4</RUScat_ru:StreetHouse>
      </RUScat_ru:SubjectAddressDetails>
    </ESADout_CUConsignor>
    <ESADout_CUConsignee>
      <RUDECLcat:EqualIndicator>1</RUDECLcat:EqualIndicator>
    </ESADout_CUConsignee>
    <ESADout_CUFinancialAdjustingResponsiblePerson>
      <DeclarantEqualFlag>1</DeclarantEqualFlag>
    </ESADout_CUFinancialAdjustingResponsiblePerson>
    <ESADout_CUDeclarant>
      <cat_ru:OrganizationName>"ИНВЕСТМЕНТ КОМПАНИ ЛТД"</cat_ru:OrganizationName>
      <cat_ru:RFOrganizationFeatures>
        <cat_ru:INN>7708003101</cat_ru:INN>
        <cat_ru:KPP>770151001</cat_ru:KPP>
      </cat_ru:RFOrganizationFeatures>
      <RUScat_ru:SubjectAddressDetails>
        <RUScat_ru:PostalCode>999000</RUScat_ru:PostalCode>
        <RUScat_ru:CountryCode>RU</RUScat_ru:CountryCode>
        <RUScat_ru:CounryName>РОССИЯ</RUScat_ru:CounryName>
        <RUScat_ru:Region>ОБЛАСТЬ</RUScat_ru:Region>
        <RUScat_ru:City>ГОРОД</RUScat_ru:City>
        <RUScat_ru:StreetHouse>УЛИЦА</RUScat_ru:StreetHouse>
      </RUScat_ru:SubjectAddressDetails>
    </ESADout_CUDeclarant>
    <ESADout_CUGoodsLocation>
      <InformationTypeCode>11</InformationTypeCode>
      <CustomsOffice>10707030</CustomsOffice>
      <CustomsCountryCode>RU</CustomsCountryCode>
      <RegisterDocumentIdDetails>
        <catESAD_cu:DocId>10707/201210/10026/2</catESAD_cu:DocId>
      </RegisterDocumentIdDetails>
      <Address>
        <RUScat_ru:CountryCode>RU</RUScat_ru:CountryCode>
        <RUScat_ru:CounryName>РОССИЯ</RUScat_ru:CounryName>
        <RUScat_ru:Region>ОБЛ.</RUScat_ru:Region>
        <RUScat_ru:City>Г.К</RUScat_ru:City>
        <RUScat_ru:StreetHouse>УЛ. К</RUScat_ru:StreetHouse>
      </Address>
    </ESADout_CUGoodsLocation>
    <ESADout_CUConsigment>
      <catESAD_cu:ContainerIndicator>true</catESAD_cu:ContainerIndicator>
      <catESAD_cu:DispatchCountryCode>GB</catESAD_cu:DispatchCountryCode>
      <catESAD_cu:DispatchCountryName>СОЕДИНЕННОЕ КОРОЛЕВСТВО</catESAD_cu:DispatchCountryName>
      <catESAD_cu:DestinationCountryCode>RU</catESAD_cu:DestinationCountryCode>
      <catESAD_cu:DestinationCountryName>РОССИЯ</catESAD_cu:DestinationCountryName>
      <catESAD_cu:BorderCustomsOffice>
        <cat_ru:Code>10707030</cat_ru:Code>
        <cat_ru:OfficeName>Т/П К</cat_ru:OfficeName>
        <cat_ru:CustomsCountryCode>643</cat_ru:CustomsCountryCode>
      </catESAD_cu:BorderCustomsOffice>
      <ESADout_CUBorderTransport>
        <cat_ru:TransportModeCode>10</cat_ru:TransportModeCode>
        <cat_ru:TransportNationalityCode>RU</cat_ru:TransportNationalityCode>
        <TransportMeansQuantity>1</TransportMeansQuantity>
        <TransportMeans>
          <cat_ru:TransportKindCode>100</cat_ru:TransportKindCode>
          <cat_ru:TransportIdentifier>ЗЕЯ</cat_ru:TransportIdentifier>
          <cat_ru:TransportMeansNationalityCode>RU</cat_ru:TransportMeansNationalityCode>
        </TransportMeans>
      </ESADout_CUBorderTransport>
    </ESADout_CUConsigment>
    <ESADout_CUMainContractTerms>
      <catESAD_cu:ContractCurrencyCode>USD</catESAD_cu:ContractCurrencyCode>
      <catESAD_cu:ContractCurrencyRate>74.1373</catESAD_cu:ContractCurrencyRate>
      <catESAD_cu:TradeCountryCode>BM</catESAD_cu:TradeCountryCode>
      <catESAD_cu:DealFeatureCode>00</catESAD_cu:DealFeatureCode>
      <catESAD_cu:DealNatureCode>054</catESAD_cu:DealNatureCode>
    </ESADout_CUMainContractTerms>
    <ESADout_CUGoods>
      <catESAD_cu:GoodsNumeric>1</catESAD_cu:GoodsNumeric>
      <catESAD_cu:GoodsDescription>АРМАТУРА </catESAD_cu:GoodsDescription>
      <catESAD_cu:GrossWeightQuantity>1080.000</catESAD_cu:GrossWeightQuantity>
      <catESAD_cu:NetWeightQuantity>930.000</catESAD_cu:NetWeightQuantity>
      <catESAD_cu:CustomsCost>3984126.64</catESAD_cu:CustomsCost>
      <catESAD_cu:StatisticalCost>53739.84</catESAD_cu:StatisticalCost>
      <catESAD_cu:GoodsTNVEDCode>8481401000</catESAD_cu:GoodsTNVEDCode>
      <catESAD_cu:AdditionalSign>С</catESAD_cu:AdditionalSign>
      <catESAD_cu:OriginCountryCode>GB</catESAD_cu:OriginCountryCode>
      <catESAD_cu:CustomsCostCorrectMethod>6</catESAD_cu:CustomsCostCorrectMethod>
      <catESAD_cu:AdditionalSheetCount>1</catESAD_cu:AdditionalSheetCount>
      <catESAD_cu:GoodsGroupDescription>
        <catESAD_cu:GoodsDescription>КЛАПАНЫ:</catESAD_cu:GoodsDescription>
        <catESAD_cu:GoodsDescription>ФЛАНЦЕВЫЙ</catESAD_cu:GoodsDescription>
        <catESAD_cu:GoodsGroupInformation>
          <catESAD_cu:Manufacturer>FARRIS </catESAD_cu:Manufacturer>
          <catESAD_cu:TradeMark>FARRIS</catESAD_cu:TradeMark>
          <catESAD_cu:GoodsMarking>1001631434</catESAD_cu:GoodsMarking>
          <catESAD_cu:SerialNumber>1-А15</catESAD_cu:SerialNumber>
          <catESAD_cu:SerialNumber>9-А15</catESAD_cu:SerialNumber>
          <catESAD_cu:SerialNumber>2-А15</catESAD_cu:SerialNumber>
          <catESAD_cu:GoodsGroupQuantity>
            <catESAD_cu:GoodsQuantity>3.00</catESAD_cu:GoodsQuantity>
            <catESAD_cu:MeasureUnitQualifierName>ШТ</catESAD_cu:MeasureUnitQualifierName>
            <catESAD_cu:MeasureUnitQualifierCode>796</catESAD_cu:MeasureUnitQualifierCode>
          </catESAD_cu:GoodsGroupQuantity>
          <catESAD_cu:LineNum>1</catESAD_cu:LineNum>
        </catESAD_cu:GoodsGroupInformation>
        <catESAD_cu:GroupNum>1</catESAD_cu:GroupNum>
      </catESAD_cu:GoodsGroupDescription>
      <catESAD_cu:Preferencii>
        <catESAD_cu:CustomsTax>ОО</catESAD_cu:CustomsTax>
        <catESAD_cu:CustomsDuty>ОО</catESAD_cu:CustomsDuty>
        <catESAD_cu:Excise>-</catESAD_cu:Excise>
        <catESAD_cu:Rate>ОО</catESAD_cu:Rate>
      </catESAD_cu:Preferencii>
      <ESADout_CUPresentedDocument>
        <cat_ru:PrDocumentName>ИНЫЕ ДОКУМЕНТЫ ПО ЗАПРЕТАМ И ОГРАНИЧЕНИЯМ</cat_ru:PrDocumentName>
        <cat_ru:PrDocumentNumber>2001</cat_ru:PrDocumentNumber>
        <cat_ru:PrDocumentDate>2021</cat_ru:PrDocumentDate>
        <catESAD_cu:PresentedDocumentModeCode>01999</catESAD_cu:PresentedDocumentModeCode>
        <catESAD_cu:RecordID>65A7C6-F425-4F10-B389-155299BBE558</catESAD_cu:RecordID>
        <catESAD_cu:RFG44PresentedDocId>
          <catESAD_cu:ElectronicDocumentID>21fc2e-7589-4440-a726-6f2e0ff74d1a</catESAD_cu:ElectronicDocumentID>
          <catESAD_cu:ElectronicArchID>ea007c-a143-4bfb-aac2-ea2800762365</catESAD_cu:ElectronicArchID>
          <catESAD_cu:DocumentModeID>1006E</catESAD_cu:DocumentModeID>
        </catESAD_cu:RFG44PresentedDocId>
        <RUDECLcat:DocumentPresentingDetails>
          <RUDECLcat:DocPresentKindCode>0</RUDECLcat:DocPresentKindCode>
        </RUDECLcat:DocumentPresentingDetails>
      </ESADout_CUPresentedDocument>
      <ESADout_CUPresentedDocument>
        <cat_ru:PrDocumentName>КОНОСАМЕНТ</cat_ru:PrDocumentName>
        <cat_ru:PrDocumentNumber>S2K</cat_ru:PrDocumentNumber>
        <cat_ru:PrDocumentDate>2021</cat_ru:PrDocumentDate>
        <catESAD_cu:PresentedDocumentModeCode>02011</catESAD_cu:PresentedDocumentModeCode>
        <catESAD_cu:RecordID>B7D0AA-06A4-4621-987E-0393E3261C31</catESAD_cu:RecordID>
        <catESAD_cu:RFG44PresentedDocId>
          <catESAD_cu:ElectronicDocumentID>8a495b-47d9-4d16-8c5c-c09d3b9d4f12</catESAD_cu:ElectronicDocumentID>
          <catESAD_cu:ElectronicArchID>ea00c-a143-4bfb-aac2-ea2800762365</catESAD_cu:ElectronicArchID>
          <catESAD_cu:DocumentModeID>1002E</catESAD_cu:DocumentModeID>
        </catESAD_cu:RFG44PresentedDocId>
        <RUDECLcat:DocumentPresentingDetails>
          <RUDECLcat:DocPresentKindCode>0</RUDECLcat:DocPresentKindCode>
        </RUDECLcat:DocumentPresentingDetails>
      </ESADout_CUPresentedDocument>
      <ESADout_CUPresentedDocument>
        <cat_ru:PrDocumentName>АВИАНАКЛАДНАЯ</cat_ru:PrDocumentName>
        <cat_ru:PrDocumentNumber>782</cat_ru:PrDocumentNumber>
        <cat_ru:PrDocumentDate>2012</cat_ru:PrDocumentDate>
        <catESAD_cu:PresentedDocumentModeCode>02017</catESAD_cu:PresentedDocumentModeCode>
        <catESAD_cu:RecordID>F39BD-3F40-48A1-8E5B-88B877FC7AF9</catESAD_cu:RecordID>
        <catESAD_cu:RFG44PresentedDocId>
          <catESAD_cu:ElectronicDocumentID>effc0-d3e8-4d29-86ee-bab5f5f983a8</catESAD_cu:ElectronicDocumentID>
          <catESAD_cu:ElectronicArchID>ea78c-a143-4bfb-aac2-ea2800762365</catESAD_cu:ElectronicArchID>
          <catESAD_cu:DocumentModeID>1301E</catESAD_cu:DocumentModeID>
        </catESAD_cu:RFG44PresentedDocId>
        <RUDECLcat:DocumentPresentingDetails>
          <RUDECLcat:DocPresentKindCode>0</RUDECLcat:DocPresentKindCode>
        </RUDECLcat:DocumentPresentingDetails>
      </ESADout_CUPresentedDocument>
      <ESADout_CUPresentedDocument>
        <cat_ru:PrDocumentName>УЧРЕДИТЕЛЬНЫЕ ДОКУМЕНТЫ</cat_ru:PrDocumentName>
        <cat_ru:PrDocumentNumber>1</cat_ru:PrDocumentNumber>
        <cat_ru:PrDocumentDate>2001</cat_ru:PrDocumentDate>
        <catESAD_cu:PresentedDocumentModeCode>04011</catESAD_cu:PresentedDocumentModeCode>
        <catESAD_cu:RecordID>20B9-D711-428D-B22E-9DE8584FDD51</catESAD_cu:RecordID>
        <catESAD_cu:RFG44PresentedDocId>
          <catESAD_cu:ElectronicDocumentID>b6-9a20-4fd9-ab2e-182143aae20e</catESAD_cu:ElectronicDocumentID>
          <catESAD_cu:ElectronicArchID>ea8c-a143-4bfb-aac2-ea2800762365</catESAD_cu:ElectronicArchID>
          <catESAD_cu:DocumentModeID>188E</catESAD_cu:DocumentModeID>
        </catESAD_cu:RFG44PresentedDocId>
        <RUDECLcat:DocumentPresentingDetails>
          <RUDECLcat:DocPresentKindCode>2</RUDECLcat:DocPresentKindCode>
          <RUDECLcat:CustomsDocIdDetails>
            <cat_ru:CustomsCode>10770</cat_ru:CustomsCode>
            <cat_ru:RegistrationDate>2-02-19</cat_ru:RegistrationDate>
            <cat_ru:GTDNumber>0036</cat_ru:GTDNumber>
          </RUDECLcat:CustomsDocIdDetails>
        </RUDECLcat:DocumentPresentingDetails>
      </ESADout_CUPresentedDocument>
      <ESADout_CUPresentedDocument>
        <cat_ru:PrDocumentName>ИНЫЕ РАСЧЕТНЫЕ ДОКУМЕНТЫ</cat_ru:PrDocumentName>
        <cat_ru:PrDocumentNumber>4501</cat_ru:PrDocumentNumber>
        <cat_ru:PrDocumentDate>2021</cat_ru:PrDocumentDate>
        <catESAD_cu:PresentedDocumentModeCode>02</catESAD_cu:PresentedDocumentModeCode>
        <catESAD_cu:RecordID>1554646D-A0A1-0-A940-11F1749ADF5F</catESAD_cu:RecordID>
        <catESAD_cu:RFG44PresentedDocId>
          <catESAD_cu:ElectronicDocumentID>837-fd49-497d-94e3-c005c77adff2</catESAD_cu:ElectronicDocumentID>
          <catESAD_cu:ElectronicArchID>ea8c-a143-4bfb-aac2-ea2800762365</catESAD_cu:ElectronicArchID>
          <catESAD_cu:DocumentModeID>12E</catESAD_cu:DocumentModeID>
        </catESAD_cu:RFG44PresentedDocId>
        <RUDECLcat:DocumentPresentingDetails>
          <RUDECLcat:DocPresentKindCode>0</RUDECLcat:DocPresentKindCode>
        </RUDECLcat:DocumentPresentingDetails>
      </ESADout_CUPresentedDocument>
      <ESADout_CUPresentedDocument>
        <cat_ru:PrDocumentName>ИНВОЙС (СЧЕТ-ФАКТУРА) ЗА ПЕРЕВОЗКУ/ПОГРУЗКУ</cat_ru:PrDocumentName>
        <cat_ru:PrDocumentNumber>454/Т</cat_ru:PrDocumentNumber>
        <cat_ru:PrDocumentDate>2021</cat_ru:PrDocumentDate>
        <catESAD_cu:PresentedDocumentModeCode>04031</catESAD_cu:PresentedDocumentModeCode>
        <catESAD_cu:RecordID>0E04-678C-4BD1-904B-974C163C7388</catESAD_cu:RecordID>
        <catESAD_cu:RFG44PresentedDocId>
          <catESAD_cu:ElectronicDocumentID>90e-4202-460b-8292-004b9dde1db7</catESAD_cu:ElectronicDocumentID>
          <catESAD_cu:ElectronicArchID>e78c-a143-4bfb-aac2-ea2800762365</catESAD_cu:ElectronicArchID>
          <catESAD_cu:DocumentModeID>1007E</catESAD_cu:DocumentModeID>
        </catESAD_cu:RFG44PresentedDocId>
        <RUDECLcat:DocumentPresentingDetails>
          <RUDECLcat:DocPresentKindCode>0</RUDECLcat:DocPresentKindCode>
        </RUDECLcat:DocumentPresentingDetails>
      </ESADout_CUPresentedDocument>
      <ESADout_CUPresentedDocument>
        <cat_ru:PrDocumentName>ТРАНСПОРТНО-ЭКСПЕДИТОРСКИЙ ДОГОВОР</cat_ru:PrDocumentName>
        <cat_ru:PrDocumentNumber>6</cat_ru:PrDocumentNumber>
        <cat_ru:PrDocumentDate>2002</cat_ru:PrDocumentDate>
        <catESAD_cu:PresentedDocumentModeCode>04033</catESAD_cu:PresentedDocumentModeCode>
        <catESAD_cu:RecordID>C170-8CD3-401D-80D1-128D05027687</catESAD_cu:RecordID>
        <catESAD_cu:RFG44PresentedDocId>
          <catESAD_cu:ElectronicDocumentID>d76-d1f6-4973-926c-16255292a998</catESAD_cu:ElectronicDocumentID>
          <catESAD_cu:ElectronicArchID>78c-a143-4bfb-aac2-ea2800762365</catESAD_cu:ElectronicArchID>
          <catESAD_cu:DocumentModeID>108E</catESAD_cu:DocumentModeID>
        </catESAD_cu:RFG44PresentedDocId>
        <RUDECLcat:DocumentPresentingDetails>
          <RUDECLcat:DocPresentKindCode>2</RUDECLcat:DocPresentKindCode>
          <RUDECLcat:CustomsDocIdDetails>
            <cat_ru:CustomsCode>1070</cat_ru:CustomsCode>
            <cat_ru:RegistrationDate>21-03-01</cat_ru:RegistrationDate>
            <cat_ru:GTDNumber>0056</cat_ru:GTDNumber>
          </RUDECLcat:CustomsDocIdDetails>
        </RUDECLcat:DocumentPresentingDetails>
      </ESADout_CUPresentedDocument>
      <ESADout_CUPresentedDocument>
        <cat_ru:PrDocumentName>НАЛОГОВЫЙ КОДЕКС</cat_ru:PrDocumentName>
        <cat_ru:PrDocumentNumber>СТ.</cat_ru:PrDocumentNumber>
        <cat_ru:PrDocumentDate>2000-08-05</cat_ru:PrDocumentDate>
        <catESAD_cu:PresentedDocumentModeCode>07011</catESAD_cu:PresentedDocumentModeCode>
        <catESAD_cu:CustomsPaymentModeCodeType>5010</catESAD_cu:CustomsPaymentModeCodeType>
        <RUDECLcat:DocumentPresentingDetails>
          <RUDECLcat:DocPresentKindCode>0</RUDECLcat:DocPresentKindCode>
        </RUDECLcat:DocumentPresentingDetails>
      </ESADout_CUPresentedDocument>
      <ESADout_CUPresentedDocument>
        <cat_ru:PrDocumentName>НАЛОГОВЫЙ КОДЕКС</cat_ru:PrDocumentName>
        <cat_ru:PrDocumentNumber>СТ.</cat_ru:PrDocumentNumber>
        <cat_ru:PrDocumentDate>2000-08-05</cat_ru:PrDocumentDate>
        <catESAD_cu:PresentedDocumentModeCode>07011</catESAD_cu:PresentedDocumentModeCode>
        <catESAD_cu:CustomsPaymentModeCodeType>2010</catESAD_cu:CustomsPaymentModeCodeType>
        <RUDECLcat:DocumentPresentingDetails>
          <RUDECLcat:DocPresentKindCode>0</RUDECLcat:DocPresentKindCode>
        </RUDECLcat:DocumentPresentingDetails>
      </ESADout_CUPresentedDocument>
      <ESADout_CUPresentedDocument>
        <cat_ru:PrDocumentName>И</cat_ru:PrDocumentName>
        <cat_ru:PrDocumentNumber>Б/Н</cat_ru:PrDocumentNumber>
        <cat_ru:PrDocumentDate>p22</cat_ru:PrDocumentDate>
        <catESAD_cu:PresentedDocumentModeCode>07012</catESAD_cu:PresentedDocumentModeCode>
        <catESAD_cu:CustomsPaymentModeCodeType>5010</catESAD_cu:CustomsPaymentModeCodeType>
        <RUDECLcat:DocumentPresentingDetails>
          <RUDECLcat:DocPresentKindCode>0</RUDECLcat:DocPresentKindCode>
        </RUDECLcat:DocumentPresentingDetails>
      </ESADout_CUPresentedDocument>
      <ESADout_CUPresentedDocument>
        <cat_ru:PrDocumentName>И</cat_ru:PrDocumentName>
        <cat_ru:PrDocumentNumber>Б/Н</cat_ru:PrDocumentNumber>
        <cat_ru:PrDocumentDate>22</cat_ru:PrDocumentDate>
        <catESAD_cu:PresentedDocumentModeCode>07012</catESAD_cu:PresentedDocumentModeCode>
        <catESAD_cu:CustomsPaymentModeCodeType>2010</catESAD_cu:CustomsPaymentModeCodeType>
        <RUDECLcat:DocumentPresentingDetails>
          <RUDECLcat:DocPresentKindCode>0</RUDECLcat:DocPresentKindCode>
        </RUDECLcat:DocumentPresentingDetails>
      </ESADout_CUPresentedDocument>
      <ESADout_CUPresentedDocument>
        <cat_ru:PrDocumentName>СМЕТ</cat_ru:PrDocumentName>
        <cat_ru:PrDocumentNumber>РАЗД.</cat_ru:PrDocumentNumber>
        <cat_ru:PrDocumentDate>2027</cat_ru:PrDocumentDate>
        <catESAD_cu:PresentedDocumentModeCode>07012</catESAD_cu:PresentedDocumentModeCode>
        <RUDECLcat:DocumentPresentingDetails>
          <RUDECLcat:DocPresentKindCode>0</RUDECLcat:DocPresentKindCode>
        </RUDECLcat:DocumentPresentingDetails>
      </ESADout_CUPresentedDocument>
      <ESADout_CUPresentedDocument>
        <cat_ru:PrDocumentName>ДОКТЫ</cat_ru:PrDocumentName>
        <cat_ru:PrDocumentNumber>27-R</cat_ru:PrDocumentNumber>
        <cat_ru:PrDocumentDate>2024</cat_ru:PrDocumentDate>
        <catESAD_cu:PresentedDocumentModeCode>07012</catESAD_cu:PresentedDocumentModeCode>
        <catESAD_cu:RecordID>A36AF7-6D34-4ACB-B21F-EBC83CDA985B</catESAD_cu:RecordID>
        <catESAD_cu:RFG44PresentedDocId>
          <catESAD_cu:ElectronicDocumentID>88d4-0851-49ce-9fcd-6956a87ba6e6</catESAD_cu:ElectronicDocumentID>
          <catESAD_cu:ElectronicArchID>ea08c-a143-4bfb-aac2-ea2800762365</catESAD_cu:ElectronicArchID>
          <catESAD_cu:DocumentModeID>188E</catESAD_cu:DocumentModeID>
        </catESAD_cu:RFG44PresentedDocId>
        <RUDECLcat:DocumentPresentingDetails>
          <RUDECLcat:DocPresentKindCode>0</RUDECLcat:DocPresentKindCode>
        </RUDECLcat:DocumentPresentingDetails>
      </ESADout_CUPresentedDocument>
      <ESADout_CUPresentedDocument>
        <cat_ru:PrDocumentName>СВИДЕТЕЛЬСТВО ПРЕДСТАВИТЕЛЯ</cat_ru:PrDocumentName>
        <cat_ru:PrDocumentNumber>9</cat_ru:PrDocumentNumber>
        <cat_ru:PrDocumentDate>2012</cat_ru:PrDocumentDate>
        <catESAD_cu:PresentedDocumentModeCode>094</catESAD_cu:PresentedDocumentModeCode>
        <catESAD_cu:RecordID>76BAA577-C8-44-BEA2-9B80603C7166</catESAD_cu:RecordID>
        <catESAD_cu:RFG44PresentedDocId>
          <catESAD_cu:ElectronicDocumentID>62c-6614-4acc-bf96-201ffa7324ce</catESAD_cu:ElectronicDocumentID>
          <catESAD_cu:ElectronicArchID>61cf-8716-429f-a651-47266e42ebc5</catESAD_cu:ElectronicArchID>
          <catESAD_cu:DocumentModeID>1003E</catESAD_cu:DocumentModeID>
        </catESAD_cu:RFG44PresentedDocId>
        <RUDECLcat:DocumentPresentingDetails>
          <RUDECLcat:DocPresentKindCode>2</RUDECLcat:DocPresentKindCode>
          <RUDECLcat:CustomsDocIdDetails>
            <cat_ru:CustomsCode>10060</cat_ru:CustomsCode>
            <cat_ru:RegistrationDate>2007</cat_ru:RegistrationDate>
            <cat_ru:GTDNumber>001</cat_ru:GTDNumber>
          </RUDECLcat:CustomsDocIdDetails>
        </RUDECLcat:DocumentPresentingDetails>
      </ESADout_CUPresentedDocument>
      <ESADout_CUPresentedDocument>
        <cat_ru:PrDocumentName>ПОРУЧЕНИЕ</cat_ru:PrDocumentName>
        <cat_ru:PrDocumentNumber>44</cat_ru:PrDocumentNumber>
        <cat_ru:PrDocumentDate>2023</cat_ru:PrDocumentDate>
        <catESAD_cu:PresentedDocumentModeCode>09999</catESAD_cu:PresentedDocumentModeCode>
        <catESAD_cu:RecordID>B39B-D73A-477C-973F-D06F7CB4AF7C</catESAD_cu:RecordID>
        <catESAD_cu:RFG44PresentedDocId>
          <catESAD_cu:ElectronicDocumentID>7d-6e71-4626-bd67-eb5194d5b1ea</catESAD_cu:ElectronicDocumentID>
          <catESAD_cu:ElectronicArchID>e78c-a143-4bfb-aac2-ea2800762365</catESAD_cu:ElectronicArchID>
          <catESAD_cu:DocumentModeID>1008E</catESAD_cu:DocumentModeID>
        </catESAD_cu:RFG44PresentedDocId>
        <RUDECLcat:DocumentPresentingDetails>
          <RUDECLcat:DocPresentKindCode>0</RUDECLcat:DocPresentKindCode>
        </RUDECLcat:DocumentPresentingDetails>
      </ESADout_CUPresentedDocument>
      <ESADout_CUPresentedDocument>
        <cat_ru:PrDocumentName>ДОВЕРЕННОСТЬ</cat_ru:PrDocumentName>
        <cat_ru:PrDocumentNumber>21/060</cat_ru:PrDocumentNumber>
        <cat_ru:PrDocumentDate>2101-01</cat_ru:PrDocumentDate>
        <catESAD_cu:PresentedDocumentModeCode>11004</catESAD_cu:PresentedDocumentModeCode>
        <catESAD_cu:DocumentBeginActionsDate>2021-01-01</catESAD_cu:DocumentBeginActionsDate>
        <catESAD_cu:DocumentEndActionsDate>2021-12-31</catESAD_cu:DocumentEndActionsDate>
        <catESAD_cu:RecordID>1394-84F2-4463-BFB2-C289CDCACAE0</catESAD_cu:RecordID>
        <catESAD_cu:RFG44PresentedDocId>
          <catESAD_cu:ElectronicDocumentID>76e2a170-61ca-4bc8-9a18-4bc2b3e</catESAD_cu:ElectronicDocumentID>
          <catESAD_cu:ElectronicArchID>ea00778c-a143-4bfb-aac2-ea22365</catESAD_cu:ElectronicArchID>
          <catESAD_cu:DocumentModeID>100E</catESAD_cu:DocumentModeID>
        </catESAD_cu:RFG44PresentedDocId>
        <RUDECLcat:DocumentPresentingDetails>
          <RUDECLcat:DocPresentKindCode>2</RUDECLcat:DocPresentKindCode>
          <RUDECLcat:CustomsDocIdDetails>
            <cat_ru:CustomsCode>1070</cat_ru:CustomsCode>
            <cat_ru:RegistrationDate>2021</cat_ru:RegistrationDate>
            <cat_ru:GTDNumber>006</cat_ru:GTDNumber>
          </RUDECLcat:CustomsDocIdDetails>
        </RUDECLcat:DocumentPresentingDetails>
      </ESADout_CUPresentedDocument>
      <ESADout_CUPresentedDocument>
        <cat_ru:PrDocumentName>ДОГОВОР ТАМОЖЕННОГО ПРЕДСТАВИТЕЛЯ</cat_ru:PrDocumentName>
        <cat_ru:PrDocumentNumber>2</cat_ru:PrDocumentNumber>
        <cat_ru:PrDocumentDate>2043</cat_ru:PrDocumentDate>
        <catESAD_cu:PresentedDocumentModeCode>11002</catESAD_cu:PresentedDocumentModeCode>
        <catESAD_cu:RecordID>C5B-865A-4D60-949F-627B70B8318F</catESAD_cu:RecordID>
        <catESAD_cu:RFG44PresentedDocId>
          <catESAD_cu:ElectronicDocumentID>8439-a8b3-4f16-a6b1-01478e1ba6e4</catESAD_cu:ElectronicDocumentID>
          <catESAD_cu:ElectronicArchID>ea8c-a143-4bfb-aac2-ea2800762365</catESAD_cu:ElectronicArchID>
          <catESAD_cu:DocumentModeID>101E</catESAD_cu:DocumentModeID>
        </catESAD_cu:RFG44PresentedDocId>
        <RUDECLcat:DocumentPresentingDetails>
          <RUDECLcat:DocPresentKindCode>0</RUDECLcat:DocPresentKindCode>
        </RUDECLcat:DocumentPresentingDetails>
      </ESADout_CUPresentedDocument>
      <ESADout_CUPresentedDocument>
        <cat_ru:PrDocumentName>ПАСРФ</cat_ru:PrDocumentName>
        <cat_ru:PrDocumentNumber>56 78 59840</cat_ru:PrDocumentNumber>
        <cat_ru:PrDocumentDate>2004-09-02</cat_ru:PrDocumentDate>
        <catESAD_cu:PresentedDocumentModeCode>11001</catESAD_cu:PresentedDocumentModeCode>
        <catESAD_cu:RecordID>338F-1E58-4541-BD02-0F65D49F93F5</catESAD_cu:RecordID>
        <catESAD_cu:RFG44PresentedDocId>
          <catESAD_cu:ElectronicDocumentID>26e-3f4f-48d0-8720-aab829f7ae41</catESAD_cu:ElectronicDocumentID>
          <catESAD_cu:ElectronicArchID>e78c-a143-4bfb-aac2-ea2800762365</catESAD_cu:ElectronicArchID>
          <catESAD_cu:DocumentModeID>104E</catESAD_cu:DocumentModeID>
        </catESAD_cu:RFG44PresentedDocId>
        <RUDECLcat:DocumentPresentingDetails>
          <RUDECLcat:DocPresentKindCode>2</RUDECLcat:DocPresentKindCode>
          <RUDECLcat:CustomsDocIdDetails>
            <cat_ru:CustomsCode>1070</cat_ru:CustomsCode>
            <cat_ru:RegistrationDate>2021-03-01</cat_ru:RegistrationDate>
            <cat_ru:GTDNumber>0036</cat_ru:GTDNumber>
          </RUDECLcat:CustomsDocIdDetails>
        </RUDECLcat:DocumentPresentingDetails>
      </ESADout_CUPresentedDocument>
      <ESADout_CUCustomsPaymentCalculation>
        <catESAD_cu:PaymentModeCode>1010</catESAD_cu:PaymentModeCode>
        <catESAD_cu:PaymentAmount>12000.00</catESAD_cu:PaymentAmount>
        <catESAD_cu:PaymentCurrencyCode>643</catESAD_cu:PaymentCurrencyCode>
        <catESAD_cu:TaxBase>3984126.64</catESAD_cu:TaxBase>
        <catESAD_cu:TaxBaseCurrencyCode>643</catESAD_cu:TaxBaseCurrencyCode>
        <catESAD_cu:Rate>12000.00</catESAD_cu:Rate>
        <catESAD_cu:RateTypeCode>*</catESAD_cu:RateTypeCode>
        <catESAD_cu:RateCurrencyCode>643</catESAD_cu:RateCurrencyCode>
        <catESAD_cu:RateUseDate>2021-05-10</catESAD_cu:RateUseDate>
        <catESAD_cu:PaymentCode>ИУ</catESAD_cu:PaymentCode>
      </ESADout_CUCustomsPaymentCalculation>
      <ESADout_CUCustomsPaymentCalculation>
        <catESAD_cu:PaymentModeCode>2010</catESAD_cu:PaymentModeCode>
        <catESAD_cu:PaymentAmount>358571.40</catESAD_cu:PaymentAmount>
        <catESAD_cu:PaymentCurrencyCode>643</catESAD_cu:PaymentCurrencyCode>
        <catESAD_cu:TaxBase>3984126.64</catESAD_cu:TaxBase>
        <catESAD_cu:TaxBaseCurrencyCode>643</catESAD_cu:TaxBaseCurrencyCode>
        <catESAD_cu:Rate>9.00</catESAD_cu:Rate>
        <catESAD_cu:RateTypeCode>%</catESAD_cu:RateTypeCode>
        <catESAD_cu:RateUseDate>2021-05-10</catESAD_cu:RateUseDate>
        <catESAD_cu:PaymentCode>УН</catESAD_cu:PaymentCode>
      </ESADout_CUCustomsPaymentCalculation>
      <ESADout_CUCustomsPaymentCalculation>
        <catESAD_cu:PaymentModeCode>2010</catESAD_cu:PaymentModeCode>
        <catESAD_cu:PaymentAmount>0.00</catESAD_cu:PaymentAmount>
        <catESAD_cu:PaymentCurrencyCode>643</catESAD_cu:PaymentCurrencyCode>
        <catESAD_cu:RateUseDate>2021-05-10</catESAD_cu:RateUseDate>
        <catESAD_cu:PaymentCode>УМ</catESAD_cu:PaymentCode>
      </ESADout_CUCustomsPaymentCalculation>
      <ESADout_CUCustomsPaymentCalculation>
        <catESAD_cu:PaymentModeCode>5010</catESAD_cu:PaymentModeCode>
        <catESAD_cu:PaymentAmount>868539.61</catESAD_cu:PaymentAmount>
        <catESAD_cu:PaymentCurrencyCode>643</catESAD_cu:PaymentCurrencyCode>
        <catESAD_cu:TaxBase>4342698.04</catESAD_cu:TaxBase>
        <catESAD_cu:TaxBaseCurrencyCode>643</catESAD_cu:TaxBaseCurrencyCode>
        <catESAD_cu:Rate>20.00</catESAD_cu:Rate>
        <catESAD_cu:RateTypeCode>%</catESAD_cu:RateTypeCode>
        <catESAD_cu:RateUseDate>2021-05-10</catESAD_cu:RateUseDate>
        <catESAD_cu:PaymentCode>УН</catESAD_cu:PaymentCode>
      </ESADout_CUCustomsPaymentCalculation>
      <ESADout_CUCustomsPaymentCalculation>
        <catESAD_cu:PaymentModeCode>5010</catESAD_cu:PaymentModeCode>
        <catESAD_cu:PaymentAmount>0.00</catESAD_cu:PaymentAmount>
        <catESAD_cu:PaymentCurrencyCode>643</catESAD_cu:PaymentCurrencyCode>
        <catESAD_cu:RateUseDate>2021-05-10</catESAD_cu:RateUseDate>
        <catESAD_cu:PaymentCode>УМ</catESAD_cu:PaymentCode>
      </ESADout_CUCustomsPaymentCalculation>
      <ESADGoodsPackaging>
        <catESAD_cu:PakageQuantity>3</catESAD_cu:PakageQuantity>
        <catESAD_cu:PakageTypeCode>1</catESAD_cu:PakageTypeCode>
        <catESAD_cu:PackagePalleteInformation>
          <catESAD_cu:InfoKindCode>0</catESAD_cu:InfoKindCode>
          <catESAD_cu:PalleteCode>7B</catESAD_cu:PalleteCode>
          <catESAD_cu:PalleteQuantity>3</catESAD_cu:PalleteQuantity>
        </catESAD_cu:PackagePalleteInformation>
      </ESADGoodsPackaging>
      <ESADContainer>
        <catESAD_cu:ContainerQuantity>1</catESAD_cu:ContainerQuantity>
        <catESAD_cu:ContainerKind>CN</catESAD_cu:ContainerKind>
        <catESAD_cu:ContainerNumber>
          <catESAD_cu:ContainerIdentificaror>SSDU1090920</catESAD_cu:ContainerIdentificaror>
          <catESAD_cu:FullIndicator>2</catESAD_cu:FullIndicator>
        </catESAD_cu:ContainerNumber>
      </ESADContainer>
      <ESADCustomsProcedure>
        <catESAD_cu:MainCustomsModeCode>40</catESAD_cu:MainCustomsModeCode>
        <catESAD_cu:PrecedingCustomsModeCode>00</catESAD_cu:PrecedingCustomsModeCode>
        <catESAD_cu:GoodsTransferFeature>063</catESAD_cu:GoodsTransferFeature>
      </ESADCustomsProcedure>
    </ESADout_CUGoods>
    <ESADout_CUPayments>
      <ESADout_CUCustomsPayment>
        <catESAD_cu:PaymentModeCode>1010</catESAD_cu:PaymentModeCode>
        <catESAD_cu:PaymentAmount>12000.00</catESAD_cu:PaymentAmount>
        <catESAD_cu:PaymentCurrencyCode>643</catESAD_cu:PaymentCurrencyCode>
        <RFOrganizationFeatures>
          <cat_ru:INN>9909005806</cat_ru:INN>
        </RFOrganizationFeatures>
      </ESADout_CUCustomsPayment>
    </ESADout_CUPayments>
  </ESADout_CUGoodsShipment>
  <FilledPerson>
    <RUDECLcat:SigningDetails>
      <cat_ru:PersonSurname>КОК</cat_ru:PersonSurname>
      <cat_ru:PersonName>ИНА</cat_ru:PersonName>
      <cat_ru:PersonMiddleName>НА</cat_ru:PersonMiddleName>
      <cat_ru:PersonPost>СПЕЦИАЛИСТ ПО ТАМ.ДЕКЛАР.</cat_ru:PersonPost>
      <RUScat_ru:CommunicationDetails>
        <cat_ru:Phone>876</cat_ru:Phone>
      </RUScat_ru:CommunicationDetails>
      <RUScat_ru:SigningDate>2021-05-10T08:57:11+03:00</RUScat_ru:SigningDate>
    </RUDECLcat:SigningDetails>
    <RUDECLcat:SignatoryPersonIdentityDetails>
      <RUScat_ru:IdentityCardCode>RU01001</RUScat_ru:IdentityCardCode>
      <RUScat_ru:IdentityCardName>ПАСРФ</RUScat_ru:IdentityCardName>
      <RUScat_ru:IdentityCardSeries>65 67</RUScat_ru:IdentityCardSeries>
      <RUScat_ru:IdentityCardNumber>577770</RUScat_ru:IdentityCardNumber>
      <RUScat_ru:IdentityCardDate>2004-09-02</RUScat_ru:IdentityCardDate>
      <RUScat_ru:OrganizationName>ОВД.Г.К</RUScat_ru:OrganizationName>
      <RUDECLcat:DocArchIdDetails>
        <catESAD_cu:ElectronicDocumentID>2e6e-3f4f-48d0-8720-aab829f7ae41</catESAD_cu:ElectronicDocumentID>
        <catESAD_cu:ElectronicArchID>ea08c-a143-4bfb-aac2-ea2800762365</catESAD_cu:ElectronicArchID>
        <catESAD_cu:DocumentModeID>10E</catESAD_cu:DocumentModeID>
      </RUDECLcat:DocArchIdDetails>
    </RUDECLcat:SignatoryPersonIdentityDetails>
    <RUDECLcat:PowerOfAttorneyDetails>
      <cat_ru:PrDocumentName>ДОВЕРЕННОСТЬ</cat_ru:PrDocumentName>
      <cat_ru:PrDocumentNumber>0</cat_ru:PrDocumentNumber>
      <cat_ru:PrDocumentDate>2021-01-01</cat_ru:PrDocumentDate>
      <RUScat_ru:DocStartDate>2021-01-01</RUScat_ru:DocStartDate>
      <RUScat_ru:DocValidityDate>2021-12-31</RUScat_ru:DocValidityDate>
      <RUScat_ru:DocKindCode>11004</RUScat_ru:DocKindCode>
      <RUDECLcat:DocArchIdDetails>
        <catESAD_cu:ElectronicDocumentID>7170-61ca-4bc8-9a18-4bc2bf853b3e</catESAD_cu:ElectronicDocumentID>
        <catESAD_cu:ElectronicArchID>e78c-a143-4bfb-aac2-ea2800762365</catESAD_cu:ElectronicArchID>
        <catESAD_cu:DocumentModeID>18E</catESAD_cu:DocumentModeID>
      </RUDECLcat:DocArchIdDetails>
    </RUDECLcat:PowerOfAttorneyDetails>
  </FilledPerson>
  <CUESADCustomsRepresentative>
    <RUDECLcat:BrokerRegistryDocDetails>
      <RUDECLcat:DocKindCode>09034</RUDECLcat:DocKindCode>
      <RUDECLcat:RegisterDocumentDetails>
        <RUScat_ru:RegistrationNumberId>1249</RUScat_ru:RegistrationNumberId>
      </RUDECLcat:RegisterDocumentDetails>
    </RUDECLcat:BrokerRegistryDocDetails>
    <RUDECLcat:RepresentativeContractDetails>
      <cat_ru:PrDocumentNumber>442</cat_ru:PrDocumentNumber>
      <cat_ru:PrDocumentDate>2021-04-30</cat_ru:PrDocumentDate>
      <RUScat_ru:DocKindCode>11002</RUScat_ru:DocKindCode>
      <RUDECLcat:DocArchIdDetails>
        <catESAD_cu:ElectronicDocumentID>839-a8b3-4f16-a6b1-01478e1ba6e4</catESAD_cu:ElectronicDocumentID>
        <catESAD_cu:ElectronicArchID>e78c-a143-4bfb-aac2-ea2800762365</catESAD_cu:ElectronicArchID>
        <catESAD_cu:DocumentModeID>100</catESAD_cu:DocumentModeID>
      </RUDECLcat:DocArchIdDetails>
    </RUDECLcat:RepresentativeContractDetails>
  </CUESADCustomsRepresentative>
</ESADout_CU>
            </DocBody>
          </ContainerDoc>
          <ContainerDoc>
            <DocBody>

<DTSout_CU DocumentModeID="1006112E" xmlns="urn:customs.ru:Information:CustomsDocuments:DTSout_CU:5.17.0" xmlns:cat_ru="urn:customs.ru:CommonAggregateTypes:5.10.0" xmlns:clt_ru="urn:customs.ru:CommonLeafTypes:5.10.0" xmlns:RUDECLcat="urn:customs.ru:RUDeclCommonAggregateTypesCust:5.17.0" xmlns:RUScat_ru="urn:customs.ru:RUSCommonAggregateTypes:5.16.0" xmlns:cltESAD_cu="urn:customs.ru:CUESADCommonLeafTypes:5.17.0" xmlns:cat_EDTS_cu="urn:customs.ru:CUESADDTSCommonAggregateTypes:5.17.0" xmlns:catESAD_cu="urn:customs.ru:CUESADCommonAggregateTypesCust:5.17.0" >
  <cat_ru:DocumentID>A5164B8D-36B7-411A-B35A-CBA7CF74633A</cat_ru:DocumentID>
  <AdditionalSheetNumber>0</AdditionalSheetNumber>
  <FormDTS>2</FormDTS>
  <CustomsCostMethodCode>6</CustomsCostMethodCode>
  <BaseMethodCode>1</BaseMethodCode>
  <DTSoutSeller>
    <cat_ru:OrganizationName>COMPANY LTD</cat_ru:OrganizationName>
    <RUScat_ru:SubjectAddressDetails>
      <RUScat_ru:PostalCode>HM11</RUScat_ru:PostalCode>
      <RUScat_ru:CountryCode>M</RUScat_ru:CountryCode>
      <RUScat_ru:CounryName>БЫ</RUScat_ru:CounryName>
      <RUScat_ru:City>B</RUScat_ru:City>
      <RUScat_ru:StreetHouse>SE 2, </RUScat_ru:StreetHouse>
    </RUScat_ru:SubjectAddressDetails>
  </DTSoutSeller>
  <DTSoutBuyer>
    <cat_ru:OrganizationName>ФК "КОМПАНИ ЛТД"</cat_ru:OrganizationName>
    <cat_ru:RFOrganizationFeatures>
      <cat_ru:INN>7787509806</cat_ru:INN>
      <cat_ru:KPP>333441001</cat_ru:KPP>
    </cat_ru:RFOrganizationFeatures>
    <RUScat_ru:SubjectAddressDetails>
      <RUScat_ru:PostalCode>443000</RUScat_ru:PostalCode>
      <RUScat_ru:CountryCode>RU</RUScat_ru:CountryCode>
      <RUScat_ru:CounryName>РОССИЯ</RUScat_ru:CounryName>
      <RUScat_ru:Region> ОБЛАСТЬ</RUScat_ru:Region>
      <RUScat_ru:City>Г.К</RUScat_ru:City>
      <RUScat_ru:StreetHouse>УЛ.</RUScat_ru:StreetHouse>
    </RUScat_ru:SubjectAddressDetails>
  </DTSoutBuyer>
  <DTSInvoiceDocuments>
    <cat_ru:PrDocumentName>ИНЫЕ РАСЧЕТНЫЕ ДОКУМЕНТЫ</cat_ru:PrDocumentName>
    <cat_ru:PrDocumentNumber>01</cat_ru:PrDocumentNumber>
    <cat_ru:PrDocumentDate>2021-04-12</cat_ru:PrDocumentDate>
    <cat_EDTS_cu:PresentedDocumentModeCode>04022</cat_EDTS_cu:PresentedDocumentModeCode>
    <cat_EDTS_cu:PositionNumber>4</cat_EDTS_cu:PositionNumber>
    <cat_EDTS_cu:ConsignmentItemOrdinal>0</cat_EDTS_cu:ConsignmentItemOrdinal>
  </DTSInvoiceDocuments>
  <DTSInvoiceDocuments>
    <cat_ru:PrDocumentName>ПРОФОРМА-ИНВОЙС</cat_ru:PrDocumentName>
    <cat_ru:PrDocumentNumber>01</cat_ru:PrDocumentNumber>
    <cat_ru:PrDocumentDate>2021-04-12</cat_ru:PrDocumentDate>
    <cat_EDTS_cu:PresentedDocumentModeCode>04022</cat_EDTS_cu:PresentedDocumentModeCode>
    <cat_EDTS_cu:PositionNumber>8</cat_EDTS_cu:PositionNumber>
    <cat_EDTS_cu:ConsignmentItemOrdinal>0</cat_EDTS_cu:ConsignmentItemOrdinal>
  </DTSInvoiceDocuments>
  <DTSInvoiceDocuments>
    <cat_ru:PrDocumentName>ИНВОЙС ЗА ПЕРЕВОЗКУ</cat_ru:PrDocumentName>
    <cat_ru:PrDocumentNumber>14/Т</cat_ru:PrDocumentNumber>
    <cat_ru:PrDocumentDate>2021-04-30</cat_ru:PrDocumentDate>
    <cat_EDTS_cu:PresentedDocumentModeCode>04031</cat_EDTS_cu:PresentedDocumentModeCode>
    <cat_EDTS_cu:PositionNumber>8</cat_EDTS_cu:PositionNumber>
    <cat_EDTS_cu:ConsignmentItemOrdinal>0</cat_EDTS_cu:ConsignmentItemOrdinal>
  </DTSInvoiceDocuments>
  <DTSout_CUGoodsCustomsCost>
    <SheetNumber>2</SheetNumber>
    <SheetGoodsSerialNumber>1</SheetGoodsSerialNumber>
    <GTDGoodsNumber>1</GTDGoodsNumber>
    <GoodsTNVEDCode>8481401000</GoodsTNVEDCode>
    <NationalDeclaredCustomsCost>3984126.64</NationalDeclaredCustomsCost>
    <DollarDeclaredCustomsCost>53739.84</DollarDeclaredCustomsCost>
    <ExchangeRate>
      <RUScat_ru:CurrencyRate>74.1373</RUScat_ru:CurrencyRate>
      <RUScat_ru:CurrencyA3Code>USD</RUScat_ru:CurrencyA3Code>
    </ExchangeRate>
    <CurrencyDate>2021-05-10</CurrencyDate>
    <MethodNumberCode>6</MethodNumberCode>
    <BaseMethodNumberCode>1</BaseMethodNumberCode>
    <DTSCurrencyPayment>
      <cat_EDTS_cu:PositionsNumber>17</cat_EDTS_cu:PositionsNumber>
      <cat_EDTS_cu:CurrencyAmount>6426.84</cat_EDTS_cu:CurrencyAmount>
      <cat_EDTS_cu:CurrencyCode>USD</cat_EDTS_cu:CurrencyCode>
      <cat_EDTS_cu:CurrencyRate>74.1373</cat_EDTS_cu:CurrencyRate>
    </DTSCurrencyPayment>
    <DTS_CUCustomsCostCalculation>
      <cat_EDTS_cu:DTSMethod1>
        <cat_EDTS_cu:Method1CalculationBasis>
          <cat_EDTS_cu:DealCurrencyAmount>47313.00</cat_EDTS_cu:DealCurrencyAmount>
          <cat_EDTS_cu:DealCurrencyCode>USD</cat_EDTS_cu:DealCurrencyCode>
          <cat_EDTS_cu:DealNationalAmount>3507658.07</cat_EDTS_cu:DealNationalAmount>
          <cat_EDTS_cu:DealCurrencyRate>74.1373</cat_EDTS_cu:DealCurrencyRate>
          <cat_EDTS_cu:BasisNationalAmount>3507658.07</cat_EDTS_cu:BasisNationalAmount>
        </cat_EDTS_cu:Method1CalculationBasis>
        <cat_EDTS_cu:Method1AdditionalSum>
          <cat_EDTS_cu:BorderTransportCharges>476468.57</cat_EDTS_cu:BorderTransportCharges>
          <cat_EDTS_cu:BorderPlace>КОРСАКОВ</cat_EDTS_cu:BorderPlace>
          <cat_EDTS_cu:TotalAdditionalSum>476468.57</cat_EDTS_cu:TotalAdditionalSum>
        </cat_EDTS_cu:Method1AdditionalSum>
      </cat_EDTS_cu:DTSMethod1>
    </DTS_CUCustomsCostCalculation>
  </DTSout_CUGoodsCustomsCost>
  <DTSout_CUFilledPerson>
    <RUDECLcat:SigningDetails>
      <cat_ru:PersonSurname>КОВ</cat_ru:PersonSurname>
      <cat_ru:PersonName>ИНА</cat_ru:PersonName>
      <cat_ru:PersonMiddleName>НА</cat_ru:PersonMiddleName>
      <cat_ru:PersonPost>СПЕЦИАЛИСТ ПО ТАМ.ДЕКЛАР.</cat_ru:PersonPost>
      <RUScat_ru:CommunicationDetails>
        <cat_ru:Phone>876</cat_ru:Phone>
      </RUScat_ru:CommunicationDetails>
      <RUScat_ru:SigningDate>2021-05-10T00:00:00</RUScat_ru:SigningDate>
    </RUDECLcat:SigningDetails>
    <RUDECLcat:SignatoryPersonIdentityDetails>
      <RUScat_ru:IdentityCardCode>RU01001</RUScat_ru:IdentityCardCode>
      <RUScat_ru:IdentityCardName>ПАСРФ</RUScat_ru:IdentityCardName>
      <RUScat_ru:IdentityCardSeries>66 77</RUScat_ru:IdentityCardSeries>
      <RUScat_ru:IdentityCardNumber>577770</RUScat_ru:IdentityCardNumber>
      <RUScat_ru:IdentityCardDate>2004-09-02</RUScat_ru:IdentityCardDate>
      <RUScat_ru:OrganizationName>ОВД.Г.</RUScat_ru:OrganizationName>
    </RUDECLcat:SignatoryPersonIdentityDetails>
  </DTSout_CUFilledPerson>
  <DTSoutDeclarant>
    <cat_ru:OrganizationName>ФК "ОМПАНИ ЛТД"</cat_ru:OrganizationName>
    <cat_ru:RFOrganizationFeatures>
      <cat_ru:INN>4445550906</cat_ru:INN>
      <cat_ru:KPP>6777751001</cat_ru:KPP>
    </cat_ru:RFOrganizationFeatures>
    <RUScat_ru:SubjectAddressDetails>
      <RUScat_ru:PostalCode>777000</RUScat_ru:PostalCode>
      <RUScat_ru:CountryCode>RU</RUScat_ru:CountryCode>
      <RUScat_ru:CounryName>РОССИЯ</RUScat_ru:CounryName>
      <RUScat_ru:Region> ОБЛАСТЬ</RUScat_ru:Region>
      <RUScat_ru:City>Г.К</RUScat_ru:City>
      <RUScat_ru:StreetHouse>УЛ.</RUScat_ru:StreetHouse>
    </RUScat_ru:SubjectAddressDetails>
  </DTSoutDeclarant>
  <DeliveryTerms>
    <cat_ru:DeliveryPlace>CORBY</cat_ru:DeliveryPlace>
    <cat_ru:DeliveryTermsStringCode>EXW</cat_ru:DeliveryTermsStringCode>
  </DeliveryTerms>
  <ReasonApplyMethod>
    <cat_EDTS_cu:ReasonDescription>МЕТОД 1 НЕ ПРИМЕНИМ Т.К. ЗАЯВЛЕННЫЕ СВЕДЕНИЯ НЕ СООТВЕТСТВУЮТ СТАТЬЯМ 39-40 ТАМОЖЕННОГО КОДЕКСА ЕВРАЗИЙСКОГО ЭКОНОМИЧЕСКОГО СОЮЗА МЕТОД 2 - 5 НЕ ПРИМЕНИМЫ ИЗ-ЗА ОТСУТ. ИНФ-ИИ ПО ОДНОРОДНЫМ ТОВАРАМ, ИДЕНТИЧНЫМ ТОВАРАМ, ИНФОРМАЦИИ ВНУТРЕННЕГО РЫНКА</cat_EDTS_cu:ReasonDescription>
    <cat_EDTS_cu:ReasonDescription>СОГЛАСНО СТАТЬЯМ 41-44 ТАМОЖЕННОГО КОДЕКСА ЕВРАЗИЙСКОГО ЭКОНОМИЧЕСКОГО СОЮЗА ПРИМЕНИМ МЕТОД 6 НА БАЗЕ 1</cat_EDTS_cu:ReasonDescription>
  </ReasonApplyMethod>
</DTSout_CU>
            </DocBody>
          </ContainerDoc>
</ED_Container>
<!--ND=10702070/100521/0000777-->



файл excel прилагаю, еще в конце кода есть <!--ND=10702070/100521/0000777--> которое я вообще не понимаю как вытащить, т.к. это не часть кода,а информация от гос органа о присвоенном номере.
...
Рейтинг: 0 / 0
выборка из xml в таблицу excel
    #40081139
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У вас все элементы находятся в пространстве имен
Код: xml
1.
xmlns="urn:customs.ru:Information:ExchangeDocuments:ED_Container:5.13.1"

поэтому об этом нужно сообщить парсеру
Код: vbnet
1.
2.
3.
4.
5.
6.
xdoc.Load (xmlFileName);
xdoc.setProperty("SelectionNamespaces", "xmlns:ns='urn:customs.ru:Information:ExchangeDocuments:ED_Container:5.13.1'");
Set xdocE = xdoc.DocumentElement
For Each xdocE In xdoc.SelectNodes("ns:ED_Container/ns:ContainerDoc/ns:DocBody/ns:ESADout_CU")
Aplication.Range("DTRange").Cells(row_number, 2).Value = xdocE.SelectSingleNode("ns:CustomsProcedure").Text
Aplication.Range("DTRange").Cells(row_number, 3).Value = xdocE.SelectSingleNode("ns:CustomsModeCode").Text


dr_peper
еще в конце кода есть <!--ND=10702070/100521/0000777-->
Тут все просто
Код: vbnet
1.
xdoc.selectSingleNode("/comment()").text
...
Рейтинг: 0 / 0
выборка из xml в таблицу excel
    #40081162
dr_peper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. Но желтая строка загорается красным.
...
Рейтинг: 0 / 0
выборка из xml в таблицу excel
    #40081165
dr_peper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я прошу прощения у всех гуру данного форума, но без вашей помощи я не справлюсь. Могу оказать помощь в работе с аксес с дбф файлами, Эксель или одбс базами скл. Ребята выручайте с хмл, горю. Хотел обработать в аксес, но там таблицы не взаимосвязаны. Готов даже отблагодарить того кто даст рабочий код для наполнения моей таблицы.
...
Рейтинг: 0 / 0
выборка из xml в таблицу excel
    #40081166
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dr_peper
Но желтая строка загорается красным.
Точку с запятой уберите в конце
...
Рейтинг: 0 / 0
выборка из xml в таблицу excel
    #40081170
dr_peper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
То же самое, пробовал, до этого
...
Рейтинг: 0 / 0
выборка из xml в таблицу excel
    #40081171
dr_peper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дружище выручай, отблагодарю. Горю капец как. Раньше с аксесом работал поэтому навешали хмл. Типа могу. Но мозга не хватает
...
Рейтинг: 0 / 0
выборка из xml в таблицу excel
    #40081274
dr_peper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот так получается если без ;
...
Рейтинг: 0 / 0
выборка из xml в таблицу excel
    #40081341
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dr_peper
Вот так получается если без ;
Ну это уже пошли вопросы по синтаксису VBA. В нем я не силен. Можете попробовать с этим сходить в соседний форум
...
Рейтинг: 0 / 0
выборка из xml в таблицу excel
    #40081579
dr_peper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да не хочется плодить темы с одной проблемой
...
Рейтинг: 0 / 0
выборка из xml в таблицу excel
    #40083997
dr_peper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может литературу какую посоветуете по работе в Эксель с хмл файлами. Можно даже на английском.
...
Рейтинг: 0 / 0
выборка из xml в таблицу excel
    #40084960
dr_peper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
После изучения литературы устранил ошибки в коде и он работает, но ничего не выбирает из xml файла. Знающие люди подскажите в чем проблема.


Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
Private Sub CommandButtonImport_Click()

Dim fd As Office.FileDialog
    Set fd = Application.FileDialog(msoFileDialogFilePicker)
    With fd
            .Filters.Clear
            .Title = "Select Multiple XML Files"
            .Filters.Add "XML File", "*.xml", 1
            .AllowMultiSelect = True
                        
        If .Show = True Then
            Dim xdoc As Object
            Set xdoc = CreateObject("MSXML2.DOMdocument")
            xdoc.async = False: xdoc.validateOnParse = False
            row_number = 1
            For i = 1 To .SelectedItems.Count
                xmlFileName = fd.SelectedItems(i)
                xdoc.Load (xmlFileName)
                xdoc.SetProperty "SelectionNamespaces", "xmlns:ns='urn:customs.ru:Information:ExchangeDocuments:ED_Container:5.13.1'"
                Set xdocE = xdoc.DocumentElement
                For Each xdocE In xdoc.SelectNodes("ns:ED_Container/ns:ContainerDoc/ns:DocBody/ns:ESADout_CU")
                Aplication.Range("DTRange").Cells(row_number, 1).Value = xdocE.SelectSingleNode("/comment()").Text
                Aplication.Range("DTRange").Cells(row_number, 2).Value = xdocE.SelectSingleNode("ns:CustomsProcedure").Text
                Aplication.Range("DTRange").Cells(row_number, 3).Value = xdocE.SelectSingleNode("ns:CustomsModeCode").Text
                Aplication.Range("DTRange").Cells(row_number, 4).Value = xdocE.SelectSingleNode("ns:catESAD_cu:GoodsNumeric").Text
                Aplication.Range("DTRange").Cells(row_number, 5).Value = xdocE.SelectSingleNode("ns:catESAD_cu:GoodsTNVEDCode").Text
                row_number = row_number + 1
                Next xdocE
     
              Next i
        End If
                          
    End With

End Sub
...
Рейтинг: 0 / 0
выборка из xml в таблицу excel
    #40085038
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У вас элементы находятся в разных пространствах имен

ElementNSED_Containerurn:customs.ru:Information:ExchangeDocuments:ED_Container:5.13.1ESADout_CUurn:customs.ru:Information:CustomsDocuments:ESADout_CU:5.17.0GoodsNumericurn:customs.ru:CUESADCommonAggregateTypesCust:5.17.0
Соответственно для них для всех нужно задать алиасы в SelectionNamespaces.
Код: vbnet
1.
2.
3.
4.
5.
6.
xdoc.SetProperty "SelectionNamespaces", "xmlns:cont='urn:customs.ru:Information:ExchangeDocuments:ED_Container:5.13.1' " & _
  "xmlns:dout='urn:customs.ru:Information:CustomsDocuments:ESADout_CU:5.17.0' " & _
  "xmlns:atc='urn:customs.ru:CUESADCommonAggregateTypesCust:5.17.0'"

For Each xdocE In xdoc.SelectNodes("cont:ED_Container/cont:ContainerDoc/cont:DocBody/dout:ESADout_CU")
 Aplication.Range("DTRange").Cells(row_number, 2).Value = xdocE.SelectSingleNode("dout:CustomsProcedure").Text


Кроме того элемент ESADout_CU не содержит в себе элементов GoodsNumeric и GoodsTNVEDCode
...
Рейтинг: 0 / 0
выборка из xml в таблицу excel
    #40085267
dr_peper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Vasilisk_,

Спасибо. Как вы узнаете какой элемент к какой области имён относится?
Не помогло. При пошаговой отработке строки application.range не отрабатываются сразу перескакивает на next i.
...
Рейтинг: 0 / 0
выборка из xml в таблицу excel
    #40085328
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dr_peper
. Как вы узнаете какой элемент к какой области имён относится?
В элементе есть атрибуты
Код: xml
1.
<el xmlns="urn:a" xmlns:bns="urn:b" xmlns:cns="urn:c">

Теперь, начиная с этого элемента и для всех дочерних, если у дочерних не будет своего переопределения, работает правило: все элементы без префикса относятся к пространству имен "urn:a", с префиксом bns к "urn:b" и т.д
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
<el xmlns="urn:a" xmlns:bns="urn:b" xmlns:cns="urn:c"> <!-- urn:a -->
  <bns:Q>  <!-- urn:b -->
    <R>  <!-- urn:a -->
      <T xmlns="urn:a_new" xmlns:bns="urn:b_">  <!-- urn:a_new -->
      </T>
    </R>
  </bns:Q>
</el>


dr_peper
application.range не отрабатываются сразу перескакивает на next i.
Проверяйте, что правильно указан путь и пространства имен
...
Рейтинг: 0 / 0
выборка из xml в таблицу excel
    #40086102
dr_peper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в общем как оказалось нэйм спейсы вообще не нужны и вот такой код работает

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
Private Sub CommandButtonImport_Click()

Dim fd As Office.FileDialog
    Set fd = Application.FileDialog(msoFileDialogFilePicker)
    With fd
            .Filters.clear
            .Title = "Select Multiple XML Files"
            .Filters.Add "XML File", "*.xml", 1
            .AllowMultiSelect = True
                        
        If .Show = True Then
            Dim xdoc As Object
            Set xdoc = CreateObject("MSXML2.DOMdocument")
            xdoc.async = False: xdoc.validateOnParse = False
            row_number = 1
            For i = 1 To .SelectedItems.Count
                xmlFileName = fd.SelectedItems(i)
                xdoc.Load (xmlFileName)
                Set xdocE = xdoc.DocumentElement
                For Each xdocE In xdoc.SelectNodes("ED_Container/ContainerDoc/DocBody/ESADout_CU")
                Application.Range("DTRange").Cells(row_number, 1).Value = Right(xdocE.SelectSingleNode("/comment()").Text, 23)
                Application.Range("DTRange").Cells(row_number, 2).Value = xdocE.SelectSingleNode("CustomsProcedure").Text
                Application.Range("DTRange").Cells(row_number, 3).Value = xdocE.SelectSingleNode("CustomsModeCode").Text
                Application.Range("DTRange").Cells(row_number, 4).Value = xdocE.SelectSingleNode("ESADout_CUGoodsShipment/ESADout_CUGoods/catESAD_cu:GoodsNumeric").Text
                Application.Range("DTRange").Cells(row_number, 5).Value = xdocE.SelectSingleNode("ESADout_CUGoodsShipment/ESADout_CUGoods/catESAD_cu:GoodsTNVEDCode").Text
                row_number = row_number + 1
                Next xdocE
    
    
              Next i
        End If
                          
    End With

End Sub


но он выбирает только первые записи catESAD_cu:GoodsNumeric и catESAD_cu:GoodsTNVEDCode из ESADout_CUGoods входящих ESADout_CUGoodsShipment. При этом ESADout_CUGoods может быть много (хоть 100), соответственно каждая имеет свои catESAD_cu:GoodsNumeric и catESAD_cu:GoodsTNVEDCode. Как дополнить код чтобы прописывались все catESAD_cu:GoodsNumeric и catESAD_cu:GoodsTNVEDCode в строки ниже.
...
Рейтинг: 0 / 0
выборка из xml в таблицу excel
    #40086103
dr_peper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот пример фала с 2 вхождениями
...
Рейтинг: 0 / 0
выборка из xml в таблицу excel
    #40086206
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dr_peper
При этом ESADout_CUGoods может быть много
Ну так добавьте еще один цикл
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
For Each xdocE In xdoc.SelectNodes("ED_Container/ContainerDoc/DocBody/ESADout_CU")
  Application.Range("DTRange").Cells(row_number, 1).Value = Right(xdocE.SelectSingleNode("/comment()").Text, 23)
  Application.Range("DTRange").Cells(row_number, 2).Value = xdocE.SelectSingleNode("CustomsProcedure").Text
  Application.Range("DTRange").Cells(row_number, 3).Value = xdocE.SelectSingleNode("CustomsModeCode").Text
  For Each xdocG In xdocE.SelectNodes("ESADout_CUGoodsShipment/ESADout_CUGoods")
    cell = Application.Range("DTRange").Cells(row_number, 4)
    cell.Value = cell.Value & xdocG.SelectSingleNode("catESAD_cu:GoodsNumeric").Text
    cell = Application.Range("DTRange").Cells(row_number, 5)
    cell.Value = cell.Value & xdocG.SelectSingleNode("catESAD_cu:GoodsTNVEDCode").Text
  Next xdocG
  row_number = row_number + 1
Next xdocE
...
Рейтинг: 0 / 0
выборка из xml в таблицу excel
    #40114949
V_Igushkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dr_peper,

Зимой тоже пришлось с парсингом ГТД из XML повозиться. Там столько подводных камней, закачаешься. У меня Python script, в котором я XML конвертирую в json, а затем запихиваю в базу данных. Схем у этого XML 354, знатно они там наворотили дел.
...
Рейтинг: 0 / 0
выборка из xml в таблицу excel
    #40125931
dr_peper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго дня.
Eсли задать условие отбора catESAD_cu:PaymentModeCode = 1010 (пример из кода ниже), то выборка работает.
Мне же нужно задать условие начинается с 1. Не пойму как сделать. Пробовал =1* и =1??? и like 1*, ничего не работает.
Подскажите как прописать такое условие.

Код: vbnet
1.
 sSbor = nCUGoods.SelectSingleNode("ESADout_CUCustomsPaymentCalculation[catESAD_cu:PaymentModeCode = 1010 and catESAD_cu:PaymentAmount > 0]/catESAD_cu:PaymentAmount").Text
...
Рейтинг: 0 / 0
выборка из xml в таблицу excel
    #40125935
dr_peper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
решил так

Код: vbnet
1.
sSbor = nCUGoods.SelectSingleNode("ESADout_CUCustomsPaymentCalculation[catESAD_cu:PaymentModeCode > 1000 and catESAD_cu:PaymentModeCode < 2000 and catESAD_cu:PaymentAmount > 0]/catESAD_cu:PaymentAmount").Text



Есть другие методы?
...
Рейтинг: 0 / 0
выборка из xml в таблицу excel
    #40126496
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dr_peper
Мне же нужно задать условие начинается с 1.

Код: vbnet
1.
sSbor = nCUGoods.SelectSingleNode("ESADout_CUCustomsPaymentCalculation[substring(catESAD_cu:PaymentModeCode, 1, 1) = '1' and catESAD_cu:PaymentAmount > 0]/catESAD_cu:PaymentAmount").Text
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / выборка из xml в таблицу excel
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (1): Анонимы (1)
Пользователи онлайн (11): Анонимы (9), Yandex Bot, CerebroSQL
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]