Никита Hh [ivanovsergeya20]

ivanovsergeya20

Никита Hh [ivanovsergeya20]

На сайте 4 года и 6 месяцев (заходил 7 месяцев 29 дней назад)
+ 9  0  - 0
5
332.57
Рейтинг332.57
332.57
Отзывы+ 9  0  - 0
+ 9  0  - 0
Все (1)       Заказы (1)        Вакансии (0)       Конкурсы (0)
Опубликовать заказ
02 Января 2020
Бюджет: 1000 руб
Необходимо сделать макрос или иной код по генерации xml из таблицы Эксель (Заказ.xlsx): создать xml с корневым элементом <ТаблСчФакт> и элементами <СведТов> для каждой строчки:
для каждой строчки таблицы заполнить элементы по типу:
<СведТов НомСтр="1" НаимТов="Пуховик" ОКЕИ_Тов="796" КолТов="10" ЦенаТов="1330" СтТовБезНДС="13300" НалСт="без НДС" СтТовУчНал="13300">
<Акциз>
<БезАкциз>без акциза</БезАкциз>
</Акциз>
<СумНал>
<БезНДС>без НДС</БезНДС>
</СумНал>
<СвТД КодПроисх="643" НомерТД="-"/>
<ДопСведТов ПрТовРаб="1" НаимЕдИзм="шт" КрНаимСтрПр="Россия" НадлОтп="10" ХарактерТов="2000188344147" АртикулТов="TJPUX008/Изумрудный" КодТов="2000188344147"/>
</СведТов>

после списка СведТов внутри ТаблСчФакт
<ВсегоОпл СтТовБезНДСВсего="861528" СтТовУчНалВсего="861528">
<СумНалВсего>
<СумНал>0</СумНал>
</СумНалВсего>
<КолНеттоВс>2039</КолНеттоВс>
</ВсегоОпл>

Заполнение данных xml по правилу:
НомСтр – номер строки из таблицы
НаимТов – из колонки Предмет
КолТов – из колонки Количество
ЦенаТов, СтТовБезНДС, СтТовУчНал – из колонки Цена за штуку
НадлОтп – из колонки Количество
ХарактерТов, КодТов – из колонки Баркод
АртикулТов – колонка Артикул ИМТ/Артикул Цвета

СтТовБезНДСВсего, СтТовУчНалВсего – сумма всех позиций из СведТов (с учетом кол-ва)
КолНеттоВс – кол-во товара (сумма КолТов из всех элементов СведТов )
Остальные поля заполнять постоянными значениями как в примере.

Во вложении пример того какой xml файл должен получаться из данных таблицы Эксель

Прошло времени с момента публикации: 1 год 5 месяцев 18 дней 21 час 11 минут
Раздел: Программирование / Прикладное программирование

Рейтинг: 2712.1 Исполнитель определен: