Содержание:
2. Контроль изменений НСИ в подключенных внешних информационных базах
3. Синхронизация элементов НСИ, загруженных из внешних ИБ, с эталонными в системе конфигурации 1С
1. Обмен мастер-данными с внешними информационными базами
Импорт элементов справочников из внешних информационных баз может производиться непосредственно при загрузке данных настраиваемой отчетности. Помимо этого, существует возможность выделить синхронизацию элементов НСИ текущей и внешних информационных баз в отдельный процесс. В частности, это позволит сократить продолжительность сеансов консолидации отчетности за счет исключения подготовительных операций по загрузке и выверке НСИ.
1.1. Обмен НСИ в ручном режиме
Обмен элементами НСИ по настройкам соответствия в ручном режиме производится с помощью обработки Обмен 1С НСИ, которая вызывается из формы списка справочника Справочники БД, относящегося к необходимому типу внешней базы, или из панели Интеграция и управление мастер-данными.
В открывшейся форме необходимо выбрать информационные базы, с которыми будет производиться обмен, и выполнить импорт или экспорт данных. При необходимости можно ограничить объем обмена данными, указав необходимый элемент справочника Сохраненные настройки отборов:
■ для экспорта данных – в шапке обработки;
■ для импорта – в соответствующей колонке табличной части.
Подробное описание сохраненных настроек отбора приведено в главе Источники данных.
1.2 Автоматический обмен НСИ
Система дает возможность запуска процесса синхронизации мастер-данных текущей и внешних информационных баз в автоматическом режиме:
■ при записи измененного элемента текущей информационной базы – производится экспорт записанного элемента в указанные внешние информационные базы;
■ регламентным заданием Автоматический обмен НСИ – производится обмен данными по заданным параметрам.
Настройки автоматического обмена мастер-данными указываются в справочнике Параметры обмена НСИ. При запуске регламентного задания или записи измененного элемента выполняется обмен по всем настройкам, подходящим по указанным параметрам. В элементе справочника указываются:
■ объект текущей информационной базы;
■ направление обмена: выгрузка или загрузка данных;
■ способ запуска обмена;
■ настройка отбора данных (при необходимости);
■ информационные базы, с которыми необходимо выполнить обмен: все, выбранного типа, выбранные.
Комбинация двух последних настроек позволяет, например, выгружать торговую номенклатуру во все подключенные базы, а производственную – только тем, кому это необходимо.
Из формы справочника можно вручную запустить обмен по настроенным параметрам или отключить автоматическое выполнение обмена по настройке.
2. Контроль изменений НСИ в подключенных внешних информационных базах
Конфигурация дает возможность распространить установленный для справочника текущей ИБ вид контроля НСИ на объекты внешних информационных баз, с которыми у него установлено соответствие. После этого установленные правила контроля начинают выполняться при записи элементов соответствующего справочника во внешней базе. Для информационных баз под управлением конфигураций 1С: Управление холдингом, 1С: ERP Управление холдингом, 1С: Perform доработка структуры метаданных не требуется. В остальные конфигурации необходимо встроить объекты из входящего в поставку файла «MDM_Management.cf».
Все настройки производятся на стороне текущей информационной базы и передаются при необходимости во внешние автоматически.
В первую очередь на панели Общие настройки необходимо установить признак Контролировать НСИ во внешних информационных базах. Далее в предопределенном элементе Текущая информационная база справочника Внешние информационные базы необходимо указать наименование, под которым она будет идентифицирована в контролируемых внешних базах, и параметры подключения к текущей базе, которые будут переданы во внешние ИБ для двустороннего обмена информацией контроля НСИ.
Установка правил контроля производится для всех информационных баз одного типа. После обновления информации о метаданных в форме элемента справочника Типы информационных баз необходимо установить признак Контролировать НСИ. После этого в обработке Настройка правил контроля НСИ панели Интеграция и управление мастер-данными необходимо определить роль информационных баз этого типа в создании централизованного набора элементов каждого контролируемого справочника:
■ поставщик и потребитель – элементы могут быть как интерактивно созданы во внешней информационной базе, так и экспортированы из текущей;
■ поставщик – элементы создаются и изменяются только во внешней информационной базе, экспорт элементов из текущей базы не производится;
■ потребитель – интерактивное создание и изменение элементов запрещено, данные поступают только из текущей информационной базы, импорт элементов в текущую информационную базу не производится.
В случае, когда для справочника текущей базы установлен вид контроля Требуются заявки на изменение НСИ, работа с элементами соответствующих справочников контролируемых внешних ИБ практически аналогична работе в режиме согласования изменений через заявки в текущей. Отличие заключается в отсутствии возможности указать пользователя внешней базы, имеющего право на изменение состава контролируемого справочника без согласования. Созданные во внешних базах документы Заявка на изменение НСИ загружаются в текущую и проходят стандартные процедуры утверждения.
Загрузка заявок из внешних ИБ производится регламентным заданием Автоматический обмен данными контроля НСИ в текущей базе, также при необходимости может быть выполнена вручную из формы списка регистра Статусы согласования заявок на изменение НСИ дочерних ИБ. Установленные в процессе согласования статусы заявок автоматически передаются в базу-инициатор. Пользователи внешних информационных баз могут увидеть текущий ход или историю согласования заявки в централизованной базе НСИ через соответствующие кнопки меню формы элемента или списка документов Заявка на изменение НСИ.
3. Синхронизация элементов НСИ, загруженных из внешних ИБ, с эталонными в системе конфигурации 1С
Возможны ситуации, когда нет текущей возможности управлять составом классификаторов внешних информационных баз, из которых поступают данные, при этом есть сомнения в их корректности с точки зрения соответствия элементам НСИ текущей ИБ. В этом случае элементы НСИ, поступившие вместе с отчетными данными из таких баз, нельзя использовать напрямую при подготовке консолидированной отчетности – требуются дополнительные действия по соотнесению их с эталонными элементами текущей базы.
Для подобных баз устанавливается флажок Требуется синхронизация с эталонными элементами для импорта данных. При импорте из них информации в разрезе аналитик проверяется наличие соответствия внешних элементов аналитики эталонным элементам; в случае отсутствия импорт данных прерывается с соответствующим сообщением.
Поэтому рекомендуется в этом случае при подготовке консолидированной отчетности производить загрузку информации в три этапа:
■ импорт НСИ через соответствующую обработку;
■ проверка и, при необходимости, синхронизация поступивших элементов НСИ с эталонными;
■ импорт отчетных данных.
Для сопоставления загруженных элементов с эталонными используется обработка Настройка синхронизации эталонных элементов панели Интеграция и управление мастер-данными.
В левой части обработки отображается список элементов, требующих синхронизации (реквизит Внешняя ИБ заполнен); в правой – эталонные (внутренние) элементы (реквизит Внешняя ИБ не заполнен). Под обеими таблицами отображаются значения реквизитов текущего элемента 1С. Содержимым списка объектов, требующих синхронизации, можно управлять с помощью специальных вариантов отбора.
При выборе команды Отбирать – Только несинхронизированные в списке элементов, загруженных из внешней информационной базы, будут отображаться только элементы, требующие синхронизации.
При выборе команды Отбирать – Отбирать по эталонному элементу в списке элементов, загруженных из внешней информационной базы, будут отображаться только элементы, соответствующие текущему эталонному элементу.
Синхронизация может производиться несколькими способами:
■ вручную командой Синхронизировать – Синхронизировать. Для проведения этой операции нужно выбрать синхронизируемые с эталонным элементом элементы внешней информационной базы;
■ в полуавтоматическом режиме командой Синхронизировать – Поиск элементов для синхронизации через поиск и удаление дубликатов элементов (поиск элементов для синхронизации);
■автоматически командами Синхронизировать – Автоматическая синхронизация – Все элементы и Синхронизировать – Автоматическая синхронизация – Только несинхронизированные.
Специалист компании ООО "Кодерлайн"
Ольга Пасконова