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


Налог на недвижимость за неполный год в 1С:Бухгалтерии 8
Налог на имущество при владении недвижимостью не полный год и изменении стоимости объекта С 2019 года при расчете налога на ...
Новые возможности 1С:Бухгалтерии 8. Обзор февраль 2019
Новое в версиях версии 3.0.67-3.0.68 «1С:Бухгалтерии 8» Раз в месяц эксперты «1С» рассказывают слушателям 1С:Лектория о всех нововведениях в программе ...
Как отразить возврат из ФНС излишне перечисленного НДФЛ в 1С:ЗУП ред.3
В этом видеоуроке эксперты 1С рассказывают, как в программе «1С:Зарплата и управление персоналом 8» редакции 3 зарегистрировать излишне перечисленный НДФЛ, ...
Регистрация возврата НДФЛ сотруднику в 1С:ЗУП ред.3
Если у работника был излишне удержан НДФЛ, налоговый агент должен сообщить об этом сотруднику и при получении от него письменного ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.13.
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Опыт подготовки участников чемпионатов WorldSkills. Владимир Калиникович Иванов, Политехнический колледж ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.12
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Практика студентов - эффективный этап подготовки к демоэкзамену. Юрий Бахмутский, ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.11
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Лучшие практики: практические задания и проекты в учебном процессе. Дмитрий ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.10
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Лучшие практики: учебная программа подготовки специалиста по информационным системам. Екатерина ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.9.
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Принцип составления заданий демоэкзамена и их оценки. Виталий Рыбалка, фирма ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.8.
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Учебная литература "1С:Паблишинг": рекомендации и условия приобретения. Наталия Моисеенко, фирма ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.7.
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Готовимся к демоэкзамену: обучение преподавателей по технологиям 1С, методические материалы ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.6.
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Готовимся к демоэкзамену: составляем инфраструктурный лист и план застройки. Евгений ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.5
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Готовимся к демоэкзамену: получаем свидетельство эксперта демоэкзамена. Алена Шаронова, фирма ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.3.
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад WorldSkills Russia - инструкция по применению для высшей школы. Дарина ...