Интегратор

Материал из GB wiki
Перейти к: навигация, поиск

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

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

Интегратор.png

В область "Объекты для экспорта" нужно перетащить нужные объекты (например, из окна справочника или из окна поиска) и нажать на кнопку Анализ.

Интегратор анализ.png

В разделе "Действия при экспорте" показываются объекты, на которые ссылается экспортируемый объект, и варианты действий:

  • Запомнить код и название - подразумевает, что в принимающей базе уже есть нужный объект, возможно, с другим кодом
  • Взять в пакет – ссылка будет полностью взята в пакет экспорта и придет вместе с экспортируемым объектом
  • Присвоить значение – если известен код для данной ссылки в целевой базе, то можно прописать сюда этот код. Например, можно прописать 0 для папки, чтобы объект создался в корне справочника.
  • Очистить – означает прописать Null. Имеет смысл для хиповых полей.

По кнопке "Да" будут предложены варианты действий для следующей ссылки. По кнопке "Да для всех" выбранное действие будет применено для всех подобных ссылок.

После того, как анализ закончен, будет выдано окно сохранения в файл:

Интегратор сохранить.png

После того, как файл сохранен, нужно запустить ГБ, выбрав базу-приемник, запустить интегратор и нажать кнопку "Открыть пакет".

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

Интегратор импорт.png

Мы можем взять текущий объект, найти по имени, либо открыть весь справочник и поискать в нем.