Разбор 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 - для того, чтобы создать новую строку с указанной в скрипте датой начала.

Комментарии

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

TRUNCATE / DELETE / DROP или как очистить таблицу

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

ЭС с ЦБ РФ. РЕКВИЗИТНЫЙ СОСТАВ ЭС

КБК. КВФО - Код вида финансового обеспечения (деятельности)

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