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