Статьи экспертов
-

Механизмы управления НСИ в 1С: ERP Управление Холдингом

0
45
28.03.2024 Ольга Пасконова

Содержание:

1.     Обмен мастер-данными с внешними информационными базами

 

Импорт элементов справочников из внешних информационных баз может производиться непосредственно при загрузке данных настраиваемой отчетности. Помимо этого, существует возможность выделить синхронизацию элементов НСИ текущей и внешних информационных баз в отдельный процесс. В частности, это позволит сократить продолжительность сеансов консолидации отчетности за счет исключения подготовительных операций по загрузке и выверке НСИ.


1.1. Обмен НСИ в ручном режиме

Обмен элементами НСИ по настройкам соответствия в ручном режиме производится с помощью обработки Обмен 1С НСИ, которая вызывается из формы списка справочника Справочники БД, относящегося к необходимому типу внешней базы, или из панели Интеграция и управление мастер-данными.

В открывшейся форме необходимо выбрать информационные базы, с которыми будет производиться обмен, и выполнить импорт или экспорт данных. При необходимости можно ограничить объем обмена данными, указав необходимый элемент справочника Сохраненные настройки отборов:

■ для экспорта данных – в шапке обработки;

■ для импорта – в соответствующей колонке табличной части.

Подробное описание сохраненных настроек отбора приведено в главе Источники данных.


1.2 Автоматический обмен НСИ

Система дает возможность запуска процесса синхронизации мастер-данных текущей и внешних информационных баз в автоматическом режиме:

■ при записи измененного элемента текущей информационной базы – производится экспорт записанного элемента в указанные внешние информационные базы;

■ регламентным заданием Автоматический обмен НСИ – производится обмен данными по заданным параметрам.


Настройки автоматического обмена мастер-данными указываются в справочнике Параметры обмена НСИ. При запуске регламентного задания или записи измененного элемента выполняется обмен по всем настройкам, подходящим по указанным параметрам. В элементе справочника указываются:

■ объект текущей информационной базы;

■ направление обмена: выгрузка или загрузка данных;

■ способ запуска обмена;

■ настройка отбора данных (при необходимости);

■ информационные базы, с которыми необходимо выполнить обмен: все, выбранного типа, выбранные.


Комбинация двух последних настроек позволяет, например, выгружать торговую номенклатуру во все подключенные базы, а производственную – только тем, кому это необходимо.

Из формы справочника можно вручную запустить обмен по настроенным параметрам или отключить автоматическое выполнение обмена по настройке.  


2.     Контроль изменений НСИ в подключенных внешних информационных базах

 

Конфигурация дает возможность распространить установленный для справочника текущей ИБ вид контроля НСИ на объекты внешних информационных баз, с которыми у него установлено соответствие. После этого установленные правила контроля начинают выполняться при записи элементов соответствующего справочника во внешней базе. Для информационных баз под управлением конфигураций 1С: Управление холдингом, 1С: ERP Управление холдингом, 1С: Perform доработка структуры метаданных не требуется. В остальные конфигурации необходимо встроить объекты из входящего в поставку файла «MDM_Management.cf».


Все настройки производятся на стороне текущей информационной базы и передаются при необходимости во внешние автоматически.


В первую очередь на панели Общие настройки необходимо установить признак Контролировать НСИ во внешних информационных базах. Далее в предопределенном элементе Текущая информационная база справочника Внешние информационные базы необходимо указать наименование, под которым она будет идентифицирована в контролируемых внешних базах, и параметры подключения к текущей базе, которые будут переданы во внешние ИБ для двустороннего обмена информацией контроля НСИ.


Установка правил контроля производится для всех информационных баз одного типа. После обновления информации о метаданных в форме элемента справочника Типы информационных баз необходимо установить признак Контролировать НСИ. После этого в обработке Настройка правил контроля НСИ панели Интеграция и управление мастер-данными необходимо определить роль информационных баз этого типа в создании централизованного набора элементов каждого контролируемого справочника:

■ поставщик и потребитель – элементы могут быть как интерактивно созданы во внешней информационной базе, так и экспортированы из текущей;

■ поставщик – элементы создаются и изменяются только во внешней информационной базе, экспорт элементов из текущей базы не производится;

■ потребитель – интерактивное создание и изменение элементов запрещено, данные поступают только из текущей информационной базы, импорт элементов в текущую информационную базу не производится.


В случае, когда для справочника текущей базы установлен вид контроля Требуются заявки на изменение НСИ, работа с элементами соответствующих справочников контролируемых внешних ИБ практически аналогична работе в режиме согласования изменений через заявки в текущей. Отличие заключается в отсутствии возможности указать пользователя внешней базы, имеющего право на изменение состава контролируемого справочника без согласования. Созданные во внешних базах документы Заявка на изменение НСИ загружаются в текущую и проходят стандартные процедуры утверждения.


Загрузка заявок из внешних ИБ производится регламентным заданием Автоматический обмен данными контроля НСИ в текущей базе, также при необходимости может быть выполнена вручную из формы списка регистра Статусы согласования заявок на изменение НСИ дочерних ИБ. Установленные в процессе согласования статусы заявок автоматически передаются в базу-инициатор. Пользователи внешних информационных баз могут увидеть текущий ход или историю согласования заявки в централизованной базе НСИ через соответствующие кнопки меню формы элемента или списка документов Заявка на изменение НСИ.


3.     Синхронизация элементов НСИ, загруженных из внешних ИБ, с эталонными в системе конфигурации 1С

 

Возможны ситуации, когда нет текущей возможности управлять составом классификаторов внешних информационных баз, из которых поступают данные, при этом есть сомнения в их корректности с точки зрения соответствия элементам НСИ текущей ИБ. В этом случае элементы НСИ, поступившие вместе с отчетными данными из таких баз, нельзя использовать напрямую при подготовке консолидированной отчетности – требуются дополнительные действия по соотнесению их с эталонными элементами текущей базы.


Для подобных баз устанавливается флажок Требуется синхронизация с эталонными элементами для импорта данных. При импорте из них информации в разрезе аналитик проверяется наличие соответствия внешних элементов аналитики эталонным элементам; в случае отсутствия импорт данных прерывается с соответствующим сообщением.


Поэтому рекомендуется в этом случае при подготовке консолидированной отчетности производить загрузку информации в три этапа:

■ импорт НСИ через соответствующую обработку;

■ проверка и, при необходимости, синхронизация поступивших элементов НСИ с эталонными;

■ импорт отчетных данных.


Для сопоставления загруженных элементов с эталонными используется обработка Настройка синхронизации эталонных элементов панели Интеграция и управление мастер-данными.


В левой части обработки отображается список элементов, требующих синхронизации (реквизит Внешняя ИБ заполнен); в правой – эталонные (внутренние) элементы (реквизит Внешняя ИБ не заполнен). Под обеими таблицами отображаются значения реквизитов текущего элемента 1С. Содержимым списка объектов, требующих синхронизации, можно управлять с помощью специальных вариантов отбора.


При выборе команды Отбирать – Только несинхронизированные в списке элементов, загруженных из внешней информационной базы, будут отображаться только элементы, требующие синхронизации.


При выборе команды Отбирать – Отбирать по эталонному элементу в списке элементов, загруженных из внешней информационной базы, будут отображаться только элементы, соответствующие текущему эталонному элементу.


Синхронизация может производиться несколькими способами:

■ вручную командой Синхронизировать – Синхронизировать. Для проведения этой операции нужно выбрать синхронизируемые с эталонным элементом элементы внешней информационной базы;

■ в полуавтоматическом режиме командой Синхронизировать – Поиск элементов для синхронизации через поиск и удаление дубликатов элементов (поиск элементов для синхронизации);

■автоматически командами Синхронизировать – Автоматическая синхронизация – Все элементы и Синхронизировать – Автоматическая синхронизация – Только несинхронизированные.


Специалист компании ООО "Кодерлайн"

Ольга Пасконова

Обсудить статью в Telegram
DB query error.
Please try later.