Для обновления справочников из XML-файлов можно использовать алгоритм TXMLALGORITHM. Отличием алгоритма обновления TXMLSQLAlgorithm от TXMLAlgorithm является то, что все действия по сопоставлению записей в файле и целевой таблице, вставка новых записей и обновление сопоставленных записей производится на уровне скрипта SQL.
Для настройки алгоритма необходимо настроить два параметра:
·SQL – скрипт для выполнения обновления справочника.
По умолчанию в скрипте содержится шаблон обработчика произвольного XML-документа, который необходимо настроить для формирования корректной результирующей выборки;
·Имя исходной таблицы (файла) – физическое имя XML-файла (указывается с расширением).
Если обновление производится не из архива, то имя файла должно совпадать с именем (без указания полного пути) файла в Remote File Path, указываемого на уровне настроек элемента обновления.
Настройка соответствия полей не используется для данного алгоритма обновления.