Разбор XML



Есть вопросы по поводу параметров, которые используются в xml-файлах, которые проливаются при обновлении и фиксах

Пример кода:
<?
xml version="1.0" encoding="WINDOWS-1251"?>
<REFERENCE ref_name="KVR" BUDGET_ID="<budget_id>" action="synchronize_no_delete_details" setEndDateOfLatestApprovedLine="0" createNewLineAfterLatestApprovedLine = "1"> <!--
<REFERENCE ref_name="KVR" action="synchronize_no_delete_details" setEndDateOfLatestApprovedLine="0" FINYEAR="2019" BUDGKIND="2">
--> <!-- Если параметр createNewLineAfterLatestApprovedLine = "1", то кодам, у которых дата открытия в базе меньше, чем в xml, и не установлена дата окончания действия, будет установлена дата окончания действия "дата начала действия кода в xml -1 день". -->
  • ref_name - объект, применительно к которому проливается скрипт.
  • BUDGET_ID - ID бюджета (Для пролития по всем бюджетам, нужно изменить данный параметр на FINYEAR).
  • action - режим пролития:
  • synchronize_no_delete_details - дописывается без удаления элементов.
    perform_all - с заменой всего.
    synchronize - если есть такой элемент, то пропускается и не записывается
  • setEndDateOfLatestApprovedLine - для того чтобы установить дату окончания действия.
  • createNewLineAfterLatestApprovedLine - для того, чтобы создать новую строку с указанной в скрипте датой начала.

Комментарии

Популярные сообщения из этого блога

Linux (РедОС). Сброс пароля

ТФФ 35.0. Полный перечень документов альбома ТФФ (Таблица 2)

ТФФ 34.0. Полный перечень документов альбома ТФФ (Таблица 2)

SQL Error [53200]: ОШИБКА: нехватка разделяемой памяти Подсказка: Возможно, следует увеличить параметр max_locks_per_transaction

РедОС. Подключение к сетевой папке