4.Настройка обмена общими справочниками
«АЦК-Финансы» и «АЦК-Планирование».
4.1.Настройка запрета редактирования общих справочников
для «АЦК-Финансы» и «АЦК-Планирование».
ИНФОРМАЦИЯ!
|
Данный пункт необходимо выполнить т.к. справочники, получаемые из «АЦК-Планирование», до начала исполнения 2017 года ведутся в ««АЦК-Планирование», и их изменение в «АЦК-Финансы» может приводить к системным конфликтам при получении изменений от «АЦК-Планирование». Если данные справочники в системах уже редактируются только в нужной системе, достаточно просто в этом удостоверится.
|
ИНФОРМАЦИЯ!
|
Данный перечень запрещенных к редактированию справочников актуален в случае ведения Договоров размещения и привлечения средств в «АЦК-Финансы».
|
В «АЦК-Финансы», в бюджетах 2017 года, до завершения исполнения по 2016 году, запрещаются к редактированию следующие справочники:
Виды классификаторов.
Словари масок КБК.
Функциональный классификатор расходов.
Классификатор целевой статьи расходов.
Классификатор вида расходов.
Классификатор администраторов поступлений и выбытий.
Классификатор видов доходов бюджета.
Аналитическая группа подвида доходов, вида источников
Группы подвидов доходов.
Дополнительный доходный код.
Дополнительный экономический код.
Дополнительный функциональный код.
Дополнительный код источников.
Дополнительный код расхода.
Экономический классификатор.
Классификатор видов источников.
Коды подвидов источников.
Код типа дохода.
Соответствие КВР и КОСГУ.
Получатели доходов.
Справочник бланков расходов.
Группы нормативно-правовых актов.
Подгруппы расходных обязательств.
Расходные обязательства.
Целевые назначения.
Формы исполнения расходных обязательств.
Группы расходного обязательства.
Наименование полномочия, расходного обязательства.
Органы, издающие нормативно-правовые акты.
Типы нормативно-правовых актов.
Нормативно-правовые акты.
В «АЦК-Планирование» всегда запрещаются к редактированию следующие справочники:
Территории.
ИМНС.
Публично-правовые образования.
Домены.
Справочник организаций.
Справочник ролей организаций.
Справочник бюджетов.
Способы обеспечения обязательств.
Типы договоров размещения средств.
Ставки рефинансирования.
Виды выплат договоров привлечения средств.
Группы договоров привлечения средств.
Признаки договоров привлечения средств.
Целевые назначения договоров привлечения средств.
Схемы авторасчета выплат.
Системой владельцем данных справочников в связке ЦИТП «АЦК-Планирование» - «АЦК-Финансы» всегда являются «АЦК-Финансы».
В «АЦК-Финансы» запрещаются к редактированию следующие справочники:
Группы показателей INDICATORGROUP.
Наименования показателей INDICATOR.
Отраслевой код INDUSTRYCODE.
Коды субсидий (Субсидии и инвестиции) GRANTINVESTMENT.
Структура плана ФХД FHDPLANSTRUCT.
Объекты ФАИП PL_FAIP_OBJ.
Чтобы изменить порядок редактируемости справочников в системах в соответствии с вышеприведенным списком необходимо выполнить в «АЦК-Финансы» xml-задание «ref_edit_disable_fin.xml», а в «АЦК-Планирование» – «ref_edit_enable_pl.xml». Перед использованием данных заданий необходимо настроить переменную на ID необходимого бюджета для обеих систем.
В зависимости от регламента работы объекта, устанавливается система-владелец справочников:
Справочник «Иерархия товаров и услуг».
Справочник «Единицы измерения».
Справочник «Источники изменения ассигнований и лимитов».
Справочник «Источники изменений бюджетных назначений по доходам».
Справочник «Источники изменений бюджетных назначений по источникам».
Ведение справочников может осуществляться как в «АЦК-Финансы», так и в «АЦК-Планирование». Направления передачи (репликаций) справочников устанавливается в зависимости от системы-владельца.
Редактирование справочников всегда запрещено на стороне принимающей системы. При переходе на новый год направления репликаций и доступ на редактирование данных в справочниках не изменяется.
Для изменения редактируемости справочников ТРиУ необходимо выполнить xml-задания «ref_edit_disable_triu.xml» (запрет редактирования) и «ref_edit_enable_triu.xml» (доступ к редактированию).
Для справочников «Источники изменения ассигнований и лимитов», «Источники изменений бюджетных назначений по доходам», «Источники изменений бюджетных назначений по источникам» используются xml-задания «ref_edit_disable_source.xml» и «ref_edit_enable_source.xml» соответственно. Перед использованием данных заданий необходимо настроить переменную на ID необходимого бюджета для обеих систем.
4.2.Настройка обмена общими справочниками
«АЦК-Финансы» и «АЦК-Планирование».
ВАЖНО!
|
Данный раздел методики необходимо выполнять только в том случае, если необходимо выполнить полную первичную репликацию в «АЦК-Финансы». Если обмен с «АЦК-Финансы» и «АЦК-Планирование» уже настроен и работает, т.е. данные из «АЦК-Планирование» поступают в «АЦК-Финансы» по бюджету 2017, то данный пункт выполнять не нужно.
|
Данный этап включает в себя шаги, необходимые для получения актуальных справочников в АЦК–Финансы», создания необходимых объектов репликации и синхронизации данных между системами.
Наличие уже настроенного взаимодействия «АЦК-Финансы» и «АЦК-Планирование» подразумевает наличие и активность объектов репликации для бюджетонезависимых справочников в обеих системах (объекты TERRITORY, ORGROLE, ORG, BUDGET, CONTRACTOR в пункте меню «Справочники - Система - Объекты репликации»).
Данные, полученные по этим объектам, необходимы для дальнейшей настройки и нормального функционирования связки.
ВАЖНО!
|
При выполнении данного пункта (delete_null_reference.sql) нужно учитывать, что удалятся все данные из справочников КБК (в том числе, из справочников Доп. КБК, «Целевые назначения», «Отраслевые коды», «Коды субсидий») и бланков расходов по 2017 году, т.к. данная информация должна быть получена из «АЦК-Планирование». Данный пункт необходимо выполнить только в том случае, когда связки «АЦК-Планирование» и «АЦК-Финансы» по бюджету 2017 года еще нет, если она есть и работает данный пункт выполнять не нужно.
|
Перед настройкой бюджетозависимых объектов репликации из «АЦК-Планирование» в «АЦК-Финансы» необходимо в «АЦК-Финансы» выполнить скрипт очистки нулевых справочников бланков расходов, видов классификаторов, словарей масок КБК, КБК, Доп. КБК, целевых назначений, отраслевых кодов и кодов субсидий бюджета 2017 года, предварительно заменив в скрипте <id бюджета> на ID бюджета 2017 года - «delete_null_reference.sql».
При пролитии очищаются только справочники бланков расходов и КБК бюджета 2017 года.
Для настройки объектов репликации из «АЦК-Планирование» в «АЦК–Финансы» для бюджета планирования 2017 года необходимо сформировать соответствующие объекты репликации. Для этого требуется:
1) Выполнить в «АЦК-Финансы» «fin_repl.xml» предварительно заменив в нем:
<�номер сайта Планирования> – на номер сайта Планирования
<�номер сайта Финансы> – на номер сайта Финансов
– на ID бюджета 2017 года.
2) Выполнить в «АЦК-Планирование» «pl_repl.xml», предварительно заменив в нем:
<�номер сайта Планирования> – на номер сайта Планирования
<�номер сайта Финансы> – на номер сайта Финансов
– на ID бюджета 2017 года.
ВАЖНО!
|
После выполнения данных xml-заданий создадутся объекты репликации для бланков расходов, КБК, РО, справочников по договорам привлечения/размещения средств и справочника получателей доходов. Справочники по договорам привлечения/размещения средств по умолчанию отключены.
|
ВАЖНО!
|
В случае, если данный раздел методики выполняется на версиях систем «АЦК-Финансы» и «АЦК-Планирование» 2.41.*, то перед отправкой справочника «Виды классификатора» необходимо в «АЦК-Финансы» выполнить скрипт «delete_KSDA_from_codetype.sql» (выдается вместе с методикой) и отправить полную реплику по справочнику «Виды классификатора».
|
Ниже приведен перечень справочников, получаемых «АЦК-Финансы» из «АЦК-Планирование»:
Справочник
|
Имя объекта репликации
|
Словари масок КБК
|
BUDGETMASK
|
Виды классификаторов
|
CODETYPE
|
Функциональный классификатор расходов
|
KFSR
|
Классификатор целевой статьи расходов
|
KCSR
|
Классификатор вида расходов
|
KVR
|
Классификатор администраторов поступлений и выбытий
|
KADM
|
Аналитическая группа подвида доходов, вида источников
|
KSDA
|
Группы подвидов доходов
|
KSD
|
Классификатор видов доходов бюджета
|
KD
|
Дополнительный доходный код
|
KDD
|
Дополнительный экономический код
|
KDE
|
Дополнительный функциональный код
|
KDF
|
Дополнительный код источников
|
KDI
|
Дополнительный код расхода
|
KDR
|
Экономический классификатор
|
KES
|
Коды подвидов источников
|
KSI
|
Классификатор видов источников
|
KI
|
Код типа дохода
|
KDT
|
Соответствие КВР и КОСГУ
|
PL_CONFORMITY_KVRKES
|
Целевые назначения
|
PURPOSEFULGRANT
|
Получатели доходов
|
RECEIVER
|
Код субсидий
|
GRANTINVESTMENT
|
Справочник бланков расходов
|
ESTIMATE
|
Формы исполнения расходных обязательств
|
DIRECTIONEXECFORM
|
Группы расходного обязательства
|
PLAN_DIRECT_GROUP
|
Наименование полномочия, расходного обязательства
|
PL_PERMISSION
|
Органы, издающие нормативно-правовые акты
|
PL_LAWWRITER
|
Типы нормативно-правовых актов
|
PL_LAWACTTYPE
|
Нормативно-правовые акты
|
PL_LAWACT
|
Группы нормативно-правовых актов
|
PL_DIRECTIONTYPE
|
Методы авторасчета
|
PL_CALCMETHOD
|
Подгруппы расходных обязательств
|
PLAN_DIRECT_SUBGROUP
|
Расходные обязательства
|
PL_DIRECTION
|
Группы показателей
|
INDICATORGROUP
|
Наименования показателей
|
INDICATOR
|
Отраслевой код
|
INDUSTRYCODE
|
Структура плана ФХД
|
FHDPLANSTRUCT
|
ФАИП
|
PL_FAIP_OBJ
|
Настройка объектов репликаций для таблиц соответствия справочников
«Бланки расходов», «Получатели доходов», «Целевые назначения»,
«Отраслевые коды» и «Коды субсидий»
ВАЖНО!
|
Если справочники «Бланки расходов», «Получатели доходов», «Целевые назначения», «Отраслевые коды» и «Коды субсидий» импортируются между бюджетами в «АЦК-Планирование», то после переноса справочников из «АЦК-Планирование» в «АЦК-Финансы» необходимо создать объекты репликаций для передачи таблиц соответствий справочников «Бланки расходов», «Получатели доходов», «Целевые назначения», «Отраслевые коды» и «Коды субсидий» из «АЦК-Планирование» в «АЦК-Финансы» (объекты репликаций настраивать в обеих системах). Таблицы соответствий справочников «Бланки расходов», «Получатели доходов», «Целевые назначения», «Отраслевые коды» и «Коды субсидий» необходимы для последующего импорта документов между бюджетами в «АЦК-Финансы».
Если справочники «Бланки расходов», «Получатели доходов», «Целевые назначения», «Отраслевые коды» и «Коды субсидий» импортируются между бюджетами в «АЦК-Финансы», то данный пункт выполнять не нужно.
|
В «АЦК-Финансы» войти в справочник «Объекты репликаций», доступный по пункту меню «Справочники - Система - Объекты репликации» (в «АЦК-Планирование» настройки объектов репликации идентичны настройкам в «АЦК-Финансы»).
1) Для передачи таблицы соответствия для справочника «Бланки расходов» необходимо создать объект «IDCHANGES_ESTIMATE». В поле «Сайт-мастер» выбрать сайт «АЦК-Планирование», в поле «Сайт-клиент» выбрать сайт «АЦК-Финансы», в поле «Тип репликации» выбрать значение «Однонаправленная», в поле «Имя таблицы» выбрать значение «IDCHANGES», включить параметр «Активный». Обязательно заполнить поле «Условие фильтрации» значением «tablename='ESTIMATE'»:
Если таблицу соответствия для справочника «Бланки расходов» необходимо передать только по определённому бюджету, то поле «Условие фильтрации» заполнить значением «tablename='ESTIMATE' and BUDGET_ID in (budget_id)», где «budget_id» - это ID бюджета, для которого необходимо осуществить перенос таблицы соответствия.
2) Для передачи таблицы соответствия для справочника «Получатели доходов» необходимо создать объект «IDCHANGES_RECEIVER». В поле «Сайт-мастер» выбрать сайт «АЦК-Планирование», в поле «Сайт-клиент» выбрать сайт «АЦК-Финансы», в поле «Тип репликации» выбрать значение «Однонаправленная», в поле «Имя таблицы» выбрать значение «IDCHANGES», включить параметр «Активный». Обязательно заполнить поле «Условие фильтрации» значением «tablename='RECEIVER'»:
Если таблицу соответствия для справочника «Получатели доходов» необходимо передать только по определённому бюджету, то поле «Условие фильтрации» заполнить значением «tablename='RECEIVER' and BUDGET_ID in (budget_id)», где «budget_id» - это ID бюджета, для которого необходимо осуществить перенос таблицы соответствия.
3) Для передачи таблицы соответствия для справочника «Целевые назначения» необходимо создать объект «IDCHANGES_PURPOSEFULGRANT». В поле «Сайт-мастер» выбрать сайт «АЦК-Планирование», в поле «Сайт-клиент» выбрать сайт «АЦК-Финансы», в поле «Тип репликации» выбрать значение «Однонаправленная», в поле «Имя таблицы» выбрать значение «IDCHANGES», включить параметр «Активный». Обязательно заполнить поле «Условие фильтрации» значением «tablename='PURPOSEFULGRANT'»:
Если таблицу соответствия для справочника «Целевые назначения» необходимо передать только по определённому бюджету, то поле «Условие фильтрации» заполнить значением «tablename='PURPOSEFULGRANT' and BUDGET_ID in (budget_id)», где «budget_id» - это ID бюджета, для которого необходимо осуществить перенос таблицы соответствия.
4) Для передачи таблицы соответствия для справочника «Отраслевые коды» необходимо создать объект «IDCHANGES_INDUSTRYCODE». В поле «Сайт-мастер» выбрать сайт «АЦК-Планирование», в поле «Сайт-клиент» выбрать сайт «АЦК-Финансы», в поле «Тип репликации» выбрать значение «Однонаправленная», в поле «Имя таблицы» выбрать значение «IDCHANGES», включить параметр «Активный». Обязательно заполнить поле «Условие фильтрации» значением «tablename='INDUSTRYCODE'»:
Если таблицу соответствия для справочника «Отраслевые коды» необходимо передать только по определённому бюджету, то поле «Условие фильтрации» заполнить значением «tablename='INDUSTRYCODE' and BUDGET_ID in (budget_id)», где «budget_id» - это ID бюджета, для которого необходимо осуществить перенос таблицы соответствия.
5) Для передачи таблицы соответствия для справочника «Коды субсидий» необходимо создать объект «IDCHANGES_GRANTINVESTMENT». В поле «Сайт-мастер» выбрать сайт «АЦК-Планирование», в поле «Сайт-клиент» выбрать сайт «АЦК-Финансы», в поле «Тип репликации» выбрать значение «Однонаправленная», в поле «Имя таблицы» выбрать значение «IDCHANGES», включить параметр «Активный». Обязательно заполнить поле «Условие фильтрации» значением «tablename='GRANTINVESTMENT'»:
Если таблицу соответствия для справочника «Коды субсидий» необходимо передать только по определённому бюджету, то поле «Условие фильтрации» заполнить значением «tablename='GRANTINVESTMENT' and BUDGET_ID in (budget_id)», где «budget_id» - это ID бюджета, для которого необходимо осуществить перенос таблицы соответствия.
ИНФОРМАЦИЯ!
|
В случае уже настроенной заранее связки систем по 2017 году рекомендуем проверить наличие всех необходимых объектов репликаций, они описаны в таблице выше. Направление репликаций должно быть «АЦК-Планирование» → «АЦК-Финансы» и бюджеты 2017 года.
|
ИНФОРМАЦИЯ!
|
После вышеописанных действий, в «АЦК-Планирование» создастся репликационный пакет, содержащий в себе полный комплект общих справочников для «АЦК-Финансы», который необходимо переслать и обработать стандартным механизмом отправки и получения сообщений.
|
ВНИМАНИЕ!
|
Для репликации справочников «Источники изменений ассигнований и лимитов», «Источники изменений бюджетных назначений по доходам», «Источники изменений бюджетных назначений по источникам»:
В случае репликации из «АЦК-Финансы» в «АЦК-Планирование» необходимо на «АЦК-Финансы» выполнить xml-задание «fin_rpl_source_to_pl.xml». На «АЦК-Планирование» файл «pl_rpl_source_to_pl.xml», предварительно изменив в соответствии с:
<�номер сайта Планирования> – на номер сайта Планирования
<�номер сайта Финансы> – на номер сайта Финансов
– бюджет 2017 года.
В случае репликации из «АЦК-Планирование» в «АЦК-Финансы» необходимо на «АЦК-Финансы» выполнить xml-задание «fin_rpl_source_to_fin.xml». На «АЦК-Планирование» файл «pl_rpl_source_to_fin.xml», предварительно изменив в соответствии с:
<�номер сайта Планирования> – на номер сайта Планирования
<�номер сайта Финансы> – на номер сайта Финансов
– бюджет 2017 года.
В случае, если необходима репликация справочников «Товары и Услуги» и «Единицы Измерений»:
Из «АЦК-Финансы» в «АЦК-Планирование» необходимо выполнить на двух системах xml-задание «good_to_pl.xml».
Из «АЦК-Планирование» в «АЦК-Финансы» необходимо выполнить на двух системах xml-задание «good_to_fin.xml».
|
ВАЖНО!
|
После репликации справочника «Бланки расходов» в «АЦК-Финансы» необходимо пролить скрипт «hidden_estimate.sql» для добавления скрытого бланка расходов «Кассовое обслуживание БУ/АУ» в дерево бланков расходов. Создание Невидимого бланка расходов по трем сценариям:
- Проливается для всех бюджетов.
- Можно указать конкретный БЮДЖЕТ вместо .
- Можно указать конкретный ГОД вместо , тогда изменения затронут все бюджеты указанного года.
Скрипт создаст бланки только в случае, если для бюджета указаны маски.
|
ИНФОРМАЦИЯ!
|
После пролития в «АЦК-Финансы» скрипта «hidden_estimate.sql» и перед выполнением п.16.2 «Переключение направления реплицируемых справочников в «АЦК-Финансы» и «АЦК-Планирование»» необходимо в Объекте репликации для справочника «Бланки расходов» поле «Условия фильтрации» заполнить значением «ESTKIND_ID > 0».
|
ВАЖНО!
|
В случае, если справочник небюджетозависим (в объекте репликации не присутствует фильтр по бюджету), то пролитие обнулит поле «Отправленная версия», и справочник будет выгружен полностью!
|
4.3.Создание объектов репликаций для справочников подсистемы договоров размещения и привлечения средств.
ВНИМАНИЕ!
|
Данный пункт следует выполнять только в том случае, если настроек по объектам репликации, указанным ниже, нет. Если они есть и работают, выполнять данный пункт не нужно.
|
Данные справочники всегда реплицируются из «АЦК-Финансы» в «АЦК-Планирование»
Справочник
|
Имя объекта репликации
|
Схемы авторасчета выплат
|
LN_CALCMETHOD
|
Способы обеспечения обязательств
|
LN_GUARANTEE
|
Типы договоров размещения средств
|
LN_DOCTYPE
|
Ставки рефинансирования
|
REFINRATE
|
Виды выплат договоров привлечения средств
|
LN_PAYTYPE
|
Группы договоров привлечения средств
|
DOCGROUP
|
Признаки договоров привлечения средств
|
LN_CHARACTER
|
Целевые назначения договоров привлечения средств
|
LN_PURPOSE
|
Для создания этих объектов репликаций необходимо выполнить xml-задание - «LN_fin_to_pl.xml», заменив в нем переменные <�номер сайта Планирования> и <�номер сайта Финансы> соответствующими значениями.
|