1С Конвертация данных – простой путь для решения сложных задач

Для настройки обмена данными между различными (в том числе и самописными) конфигурациями в 1С существует очень гибкий механизм настройки переноса информации – конфигурация 1С «Конвертация данных» (КД). Давайте рассмотрим работу этого механизма и попробуем настроить правила обмена между двумя типовыми конфигурациями:

  • Бухгалтерия предприятия (демо-версия), редакция 3.0.30;
  • Зарплата и управление персоналом (демо-версия), редакция 3.0.25.

В качестве инструмента для настройки правил обмена будет выступать конфигурация Конвертация данных редакции 2.1.82. Работы будут производиться на платформе 8.3.9.

Важно отметить, что Ковертация данных позволяет организовать обмен не только между базами 8 версии программы, но и между 7 и 8 версиями платформы 1С.

Стартовый помощник

После установки конфигурации «Конвертация данных» и её запуска первое окно которое открывается – Стартовый помощник (Рис.1) .

Рис.1

Вызвать его повторно можно из меню Операции->Обработки либо из Справки, где эта обработка выделена в отдельную команду.

Так как мы не планируем использовать типовые правила переноса, а собираемся создать свои в следующем окне мы выберем соответствующий пункт из списка (Рис.2) .

Рис.2

Кроме создания новых правил обмена мы можем:

  1. Изменить существующие правила с учетом наших требований и особенностей нашей конфигурации;
  2. Загрузить правила обмена, вызвав диалоговое окно загрузки (Рис.3); Рис.3
  3. Посмотреть структуру существующей конфигурации.

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

Файлы структуры метаданных

В состав поставки конфигурации «Конвертация» входят несколько внешних обработок, которые позволяют выгрузить структуру метаданных в xml файл.

Важное правило! Обработки выгрузки структуры для разных баз данных должны принадлежать одной версии КД.

Для разных версий платформы фирма 1С реализовала разные обработки выгрузки структуры:

  • MD77Exp.ert – позволяет сохранить в файл структуру конфигураци семерочной базы данных;
  • MD82EXP.epf – выгуржает структуру баз данных, работающих на платформах версии 8.0-8.2;
  • MD83EXP.epf – предназначена для платформы 8.3.

Так как в условиях нашей задачи стоит организовать обмен между базами, работающими на релизе 8.3, мы воспользуемся третьей обработкой (Рис.4).

Рис.4

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

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

Для этого:

  1. Заходим в справочник Конфигураци;
  2. Создаем новый элемент;
  3. В открывшейся форме (Рис.5) указываем наш файл; Рис.5
  4. Нажимаем кнопку «Выполнить загрузку»;
  5. Дожидаемся сообщения о успешном завершении выгрузки.

Для второй базы повторяем те же самые действия.

Вернемся к нашему помощнику.

Продолжение работы с помощником

После добавления двух наших баз в справочник он имеет вид (Рис.6).

Рис.6

Продолжим работу с помощником

В следующем окне (Рис.7) мы должны выбрать базу приемник и базу источник.

Рис.7

И вот мы подошли к окну, в котором на предложат определить по каким законам и соответствиям будет строиться наш обмен (Рис.8).

Рис.8

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

Так как мы хотим создать собственные правила мы пойдем по третьему пути.

Создание правила для обмена между справочниками

Устанавливаем переключатель в третий пункт списка и нажимаем кнопку «Выполнить».

Мы попали в мастер настроек элемента справочника «Правила конвертации объекта» (Рис.9)

Рис.9

В базе-источнике мы должны выбрать объект, данные которого будут синхронизированы.

В базе приемнике – таблицу, куда эти данные будут попадать.

На следующем этапе нам предстоит определиться с параметрами загрузки:

  • По каким реквизитам будет происходить поиск соответствия;
  • Что делать с существующими элементами;
  • Создавать ли отсутсвующие элементы;
  • Как поступать со ссылками;
  • Какие правила использовать для нумерации новых элементов.

И параметрами выгрузки.

Если мы решим выполнить автоматическое сопоставление данных, этот пункт мы пропустим.

В конце мы должны выгрузить созданные правила на диск.(Рис.10).

Рис.10

Обмен данными

Дальнейший обмен данными мы будем производить с помощью обработки V8Exchan83.epf (Рис.11), также входящей в комплект поставки. Использование стандартного обмена данными, входящего в состав конфигурации или самописной обработки, при использовании правил созданных в КД может закончится возникновением исключительной ситуации.

Рис.11

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

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


Добавить комментарий

Ваш e-mail не будет опубликован.

*

code


Мобильное приложение на iOS и Android для конференции Infostart Event 2018
Мы обновили наше мобильное приложение IS Connect. Теперь в нем можно смотреть программу конференции, добавлять в избранное, находить друзей и ...
Пластиковые карты стали практически непригодными для криптовалютных платежей
VISA и Mastercard снова ужесточают правила работы с криптовалютой. Теперь, кроме региональных ограничений, владельцам биткоин-карт придется иметь дело с увеличенным ...
Под огнем правообладателей: «Яндексу» снова грозят блокировкой за пиратский контент
«Яндекс» в очередной раз обвиняется в демонстрации ссылок на заблокированные сайты. Правообладатели на этот раз обнаружили в поисковике ресурсы с ...
Опыт внедрения ESB (интеграционной шины) в ПАО "Газпром нефть"
Харитонов Михаил описывает проект по внедрению интеграционной сервисной шины предприятия (ESB) «2iS:Интеграция» на платформе “1С:Предприятие 8” в компании ПАО «Газпром ...
Проект. Новая форма и формат Уведомления о невозможности представить документы по требованию ИФНС
Планируется утвердить новую форму и формат Уведомления о невозможности представления в срок документов (информации) в ответ на Требование ИФНС Проект ...
Проект. Коэффициенты-дефляторы на 2019 год
Планируется установить коэффициенты-дефляторы на 2019 год Проект Приказа Минэкономразвития ...
Nasdaq токенизирует ценные бумаги
Биржа Nasdaq планирует создать платформу, которая позволит, в законодательном аспекте отождествить security-токены с обычными акциями и вывести торговлю этими активами ...
«1С» поднимает цены на продукты 1С:ИТС с января 2019
За последнее время фирма «1С» существенно пересмотрела тарифы на информационно технологическое обслуживание. И по итогам года объявила об увеличении розничных ...
«1С» представила методику адаптации конфигураций к мобильному клиенту
Фирма «1С» анонсировала методику, которая позволит с минимальными затратами адаптировать формы настольной версии «1С:Предприятие» для работы в мобильном клиенте ...
Автоматическая проверка и корректировка НДФЛ и страховых взносов
Обработка, позволяющая в находить ошибки в расчетах НДФЛ и страховых взносов, а также позволяет автоматически корректировать НДФЛ. Обработка работает с ...
Как провести взаимозачет в 1С: Бухгалтерия
Для правильного проведения взаимозачета при работе с программой 1С:Бухгалтерия необходимо запомнить правило о том, что создание ручных проводок приводит к ...
Новый регламент подключения к 1С-Отчетности «взорвал интернет»
На прошлой неделе был опубликован проект нового регламента регистрации заявок на подключение к 1С-Отчетности. В сети началось бурное обсуждение, в ...
12 лет «ВКонтакте»: российская соцсеть отпраздновала очередной День рождения
10 октября крупнейшая социальная сеть в России «ВКонтакте» отпраздновала свой 12 День рождения. Мы собрали самые важные эпизоды из жизни ...
ЦБ делает первые шаги по сбору биометрических данных россиян
На официальном сайте Центрального банка России в разделе «Удаленная идентификация» появилась карта точек банковского обслуживания, где любой желающий может сдать ...