0

Подскажите, есть xml файл (много тысяч строк), в нем есть справки по нумерации, в каждой справке есть информация по налогу (в теге СумИтНалПер). В примере ниже привел код только для 2справок, с различающимися значениями сумм Интересует значения "НалИсчисл", "НалУдерж", "НалПеречисл". Значения должны быть равны у всех трех сумм. Можно ли как-нибудь пробежаться по всему файлу, и в НалУдерж и НалПеречисл положить значение из НалИсчисл?

В примере для первой справки это будет:

<СумИтНалПер НалИсчисл="1055" НалУдерж="1055" АвансПлатФикс="0" НалПеречисл="1055" НалУдержЛиш="0"/>

Пример:

<СправДох НомСпр="1" НомКорр="00">
                <ПолучДох ИННФЛ="123" Статус="1" ДатаРожд="01.01.1111" Гражд="643">
                    <ФИО Фамилия="Иванов" Имя="Иван" Отчество="Иваныч"/>
                    <УдЛичнФЛ КодУдЛичн="21" СерНомДок="77 777777"/>
                </ПолучДох>
            &lt;СведДох Ставка=&quot;13&quot;&gt;
                &lt;СумИтНалПер НалИсчисл=&quot;1055&quot; НалУдерж=&quot;1100&quot; АвансПлатФикс=&quot;0&quot; НалПеречисл=&quot;1100&quot; НалУдержЛиш=&quot;0&quot;/&gt;
            &lt;/СведДох&gt;
        &lt;/СправДох&gt;

        &lt;СправДох НомСпр=&quot;2&quot;НомКорр=&quot;00&quot;&gt;
            &lt;ПолучДох ИННФЛ=&quot;345&quot; Статус=&quot;1&quot; ДатаРожд=&quot;02.02.2222&quot; Гражд=&quot;643&quot;&gt;
                &lt;ФИО Фамилия=&quot;Тургенев&quot; Имя=&quot;Тургений&quot; Отчество=&quot;Тургенич&quot;/&gt;
                &lt;УдЛичнФЛ КодУдЛичн=&quot;21&quot; СерНомДок=&quot;55 555555&quot;/&gt;
            &lt;/ПолучДох&gt;
            &lt;СведДох Ставка=&quot;13&quot;&gt;
                &lt;СумИтНалПер НалИсчисл=&quot;563&quot; НалУдерж=&quot;562&quot; АвансПлатФикс=&quot;0&quot; НалПеречисл=&quot;563&quot; НалУдержЛиш=&quot;1&quot;/&gt;
            &lt;/СведДох&gt;
        &lt;/СправДох&gt;

Alex21
  • 1
  • Пожалуйста, уточните вашу конкретную проблему или приведите более подробную информацию о том, что именно вам нужно. В текущем виде сложно понять, что именно вы спрашиваете. – Дух сообщества Feb 26 '22 at 06:17
  • 1
    https://ru.stackoverflow.com/a/1142385/373567 – aepot Feb 26 '22 at 08:23

0 Answers0