Задача 102.128501

Задача :102.128501

Краткое описание :
контроль формирования ФОП при передаче данных в бюджет
Описание :
Правила передачи данных
Что измененно :
Необходимо добавить возможность ограничения формирования
финансовых операций (ФО), при передаче данных из ФО в бюджет с помощью правил
передачи данных (ППД). Для этого предусмотреть в интерфейсе ППД соответствующие
настройки.
Как измененно :
В интерфейс "Управление бюджетом | Настройка | Правила передачи
данных" (ППД), добавлен функционал контроля модификаций финансовых операций
(ФО). Суть контроля заключается в том, что при любых модификациях ФО (создание,
изменение, удаление), автоматически запускается анализ "старых" и "новых"
данных связанного с ФО бюджета. Анализ производится по заранее настроенному
пользователем критерию:
- если критерий выполняется, то модифицированная ФО сохраняется в БД, и ее
данные передаются в бюджет;
- если критерий не выполняется, то изменений ФО не принимаются, и в бюджет не
передаются.

Настройка этого функционала, доступна в интерфейсе ППД, по функции локального
меню "Контроль финансовых операций". При настройке контроля задаются следующие
поля:
1. Поле "Контроль" со значениями:
1.1. "НЕТ" - контроль не осуществляется
1.2. "ДА" - осуществляется жесткий контроль
1.3. "С ПОДТВЕРЖДЕНИЕМ" - в случае не выполнения критерия, пользователю
задается запрос на подтверждение проведения ФО. В пакетных операциях
модификации ФО (например формирование ФО с помощью ТФО), режим "С
ПОДТВЕРЖДЕНИЕМ" работает как "НЕТ", т.е. контроль не производится.
2. Поле "Критерий контроля", где формулой задается вычисляемое логическое
выражение (результат: TRUE или FALSE). Аргументы выражения:
2.1. "старая сумма в бюджете"
2.2. "новая сумма в бюджете"
Суммы берутся из самого детального уровня бюджета. По умолчанию критерий
контроля: "новая сумма в бюджете" не должна быть отрицательной.

Область применимости такого контроля, определяет само ППД. Например, если
требуется выполнять контроль только для некоторых статей, то их следует
задавать в качестве фильтра в ППД. При перегрузке ППД (функция локального меню
"Перегрузить данные бюджетов"), контроль не запускается.

Особенности реакции системы контроля на изменения суммы ФО:
1. Редактировании суммы ФО вручную. Такое изменение проходит как одна операция.
В которой есть новое и старое значение ФО и соответственно новое и старое
значение в бюджете.
2. Применение ТФО к документу, у которого уже была ФО. Например пере-применяют
ТФО после того как в документе изменилась сумма. В итоге произойдет 2-е
операции: удаление старой ФО, и создание новой ФО. Хотя для пользователя это
может показаться как простое изменение суммы существующего ФО.
3. Аналогичная с п.2. ситуация произойдет и при настроенной "Связи документов
ПК с УБ" = "по финоперациям". При изменении статуса документа ПК, также будет
происходить сначала удаление ФО, а потом их формирование заново.

Особенности реакции системы контроля на создание новых ФО с аналитикой:
При позиционировании на панель со значениями аналитики, все изменения
произведенные над самой ФО, сохраняются в БД. Редактирование разноски ФО по
аналитике выполняется как отдельная операция. Таким образом когда пользователь
создает новые ФО, и затем заполняет разноску ФО по аналитике, будет выполнено
2-е операции и критерий контроля отработает 2-а раза:
1. для ФО разнесенной по "прочим" значениям аналитики
2. для этой же ФО, но уже разнесенной по нужным значениям аналитики
Если требуется контролировать только операцию п.2., то можно поступить
следующим образом:
1. создать требуемую ФО, но с 0-й суммой
2. отредактировать разноску по аналитике
3. указать требуемую сумму ФО

Особенности реакции системы контроля на удаление первичных документов (ПД) с ФО:
При удалении ПД, в случае если система контроля запрещает удалять его ФО:
1. ПД удаляется
2. ФО не удаляются!

Название продукта Название компонента Тип Последняя версия Дата выхода
F_FPBUDGETF_FPBUDGETRES9.1.12.0
F_FPOBOROTF_FPOBOROTRES9.1.9.0