Гость
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / выборка из xml в таблицу excel / 22 сообщений из 22, страница 1 из 1
01.07.2021, 07:46
    #40081056
dr_peper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка из xml в таблицу excel
Прошу помощи, надо выбрать данные из 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
01.07.2021, 13:43
    #40081139
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка из xml в таблицу excel
У вас все элементы находятся в пространстве имен
Код: 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
01.07.2021, 15:22
    #40081162
dr_peper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка из xml в таблицу excel
Спасибо. Но желтая строка загорается красным.
...
Рейтинг: 0 / 0
01.07.2021, 15:33
    #40081165
dr_peper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка из xml в таблицу excel
Я прошу прощения у всех гуру данного форума, но без вашей помощи я не справлюсь. Могу оказать помощь в работе с аксес с дбф файлами, Эксель или одбс базами скл. Ребята выручайте с хмл, горю. Хотел обработать в аксес, но там таблицы не взаимосвязаны. Готов даже отблагодарить того кто даст рабочий код для наполнения моей таблицы.
...
Рейтинг: 0 / 0
01.07.2021, 15:34
    #40081166
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка из xml в таблицу excel
dr_peper
Но желтая строка загорается красным.
Точку с запятой уберите в конце
...
Рейтинг: 0 / 0
01.07.2021, 15:45
    #40081170
dr_peper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка из xml в таблицу excel
То же самое, пробовал, до этого
...
Рейтинг: 0 / 0
01.07.2021, 15:47
    #40081171
dr_peper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка из xml в таблицу excel
Дружище выручай, отблагодарю. Горю капец как. Раньше с аксесом работал поэтому навешали хмл. Типа могу. Но мозга не хватает
...
Рейтинг: 0 / 0
02.07.2021, 01:46
    #40081274
dr_peper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка из xml в таблицу excel
Вот так получается если без ;
...
Рейтинг: 0 / 0
02.07.2021, 11:56
    #40081341
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка из xml в таблицу excel
dr_peper
Вот так получается если без ;
Ну это уже пошли вопросы по синтаксису VBA. В нем я не силен. Можете попробовать с этим сходить в соседний форум
...
Рейтинг: 0 / 0
04.07.2021, 04:57
    #40081579
dr_peper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка из xml в таблицу excel
Да не хочется плодить темы с одной проблемой
...
Рейтинг: 0 / 0
15.07.2021, 10:11
    #40083997
dr_peper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка из xml в таблицу excel
Может литературу какую посоветуете по работе в Эксель с хмл файлами. Можно даже на английском.
...
Рейтинг: 0 / 0
21.07.2021, 03:43
    #40084960
dr_peper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка из xml в таблицу excel
После изучения литературы устранил ошибки в коде и он работает, но ничего не выбирает из 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
21.07.2021, 12:29
    #40085038
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка из xml в таблицу excel
У вас элементы находятся в разных пространствах имен

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
22.07.2021, 05:14
    #40085267
dr_peper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка из xml в таблицу excel
_Vasilisk_,

Спасибо. Как вы узнаете какой элемент к какой области имён относится?
Не помогло. При пошаговой отработке строки application.range не отрабатываются сразу перескакивает на next i.
...
Рейтинг: 0 / 0
22.07.2021, 11:25
    #40085328
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка из xml в таблицу excel
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
26.07.2021, 04:58
    #40086102
dr_peper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка из xml в таблицу excel
в общем как оказалось нэйм спейсы вообще не нужны и вот такой код работает

Код: 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
26.07.2021, 05:00
    #40086103
dr_peper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка из xml в таблицу excel
вот пример фала с 2 вхождениями
...
Рейтинг: 0 / 0
26.07.2021, 13:03
    #40086206
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка из xml в таблицу excel
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
25.11.2021, 16:58
    #40114949
V_Igushkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка из xml в таблицу excel
dr_peper,

Зимой тоже пришлось с парсингом ГТД из XML повозиться. Там столько подводных камней, закачаешься. У меня Python script, в котором я XML конвертирую в json, а затем запихиваю в базу данных. Схем у этого XML 354, знатно они там наворотили дел.
...
Рейтинг: 0 / 0
12.01.2022, 04:05
    #40125931
dr_peper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка из xml в таблицу excel
Всем доброго дня.
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
12.01.2022, 06:46
    #40125935
dr_peper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка из xml в таблицу excel
решил так

Код: 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
14.01.2022, 10:05
    #40126496
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка из xml в таблицу excel
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
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / выборка из xml в таблицу excel / 22 сообщений из 22, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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