Обработка предназначена для загрузки данных из ХМЛ файла в документ приобретение товаров и услуг в конфигурации на управляемых формах (УТ11, КА2.4). Работает как на толстом, так и на тонком клиенте.
Код открыт, можно добавить свои теги для парсинга. Тестировалась на конфигурации с Версией БСП "3.0.3.261".
После регистрации обработки в шапке документа появляется кнопка: "Заполнить из ХМЛ", нажимаем, выбираем файл (*.xml), данные грузятся, если все условия выполнены.
Поиск Номенклатуры происходит сначала по артикулу, если не найдена, то по наименованию, если не найдена, то в справочник Номенклатуры добавляется новый элемент с Видом номенклатуры "Товар"(необходимо, чтобы он присутствовал в Видах номенклатуры).
Пример файла для загрузки:
<?xml version="1.0" encoding="windows-1251"?>
<NATURAL_DOWNLOAD NDOC="23091" DDOC="25.08.2020">
<record>
<name>Свеча УМЗ-A274 "EvoTech 2.7"</name>
<nomnum>00-00012912</nomnum>
<numdet>.LDK7RTCU</numdet>
<code>796</code>
<quantity>2</quantity>
<price>20</price>
<total>40</total>
<taxrate>20%</taxrate>
<sumtax>8</sumtax>
<totalnds>48</totalnds>
</record>
</NATURAL_DOWNLOAD>