Универсальный обмен данными между идентичными конфигурациями, версия 2020.1.1

Публикация № 1187144

Разработка - Обмен данными 1С - Перенос данных из 1C8 в 1C8

импорт идентичные json перенос выгрузка загрузка

Обработка «Универсальная выгрузка и загрузка» предназначена для оперативного переноса объектов между двумя идентичными или похожими конфигурациями. Быстрая, надежная и очень простая в использовании обработка.

Обработка «Универсальная выгрузка и загрузка» предназначена для оперативного переноса объектов между двумя идентичными конфигурациями. Тестировалась на платформе 8.3.12, 8.3.15.

Плюсы данной обработки:

  • Формат выгрузки json, благодаря чему занимает меньше места, выполняется быстрее, а текст более читабельный в исходном виде;

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

 

Рис. 1. Обработка Универсальная выгрузка и загрузка

В форме обработки есть три вкладки:

  • Выгрузка - выгрузка заданных объектов;

  • Загрузка - загрузка ранее выгруженных объектов;

  • Просмотр файлов обмена - для просмотра файла обмена.

 

Выгрузка

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

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

Для каждой выбранной таблицы можно добавить к выгрузке данные из связанных с ней таблиц. Для этого нужно нажать на кнопку "Связанные таблиц" и в появившейся таблице выбрать связанную таблицу нажав кнопку «Добавить связанную таблицу». После этого связанная таблица будет добавлена в список выгружаемых таблиц.

Если необходимо выгрузить только данные таблицы, на которые есть ссылки в других выбранных таблицах, то необходимо выбрать таблицу для выгрузки, не ставить флаг "Выгружать", но установить флаг «По ссылкам».


Рис. 2. Добавление связанных таблиц

Если установлен флаг «Сообщать о битых ссылках при выгрузке», будут выводиться предупреждения если при выгрузке обнаружатся битые ссылки.

После окончания настройки нажмите кнопку «Выгрузить объекты» и данные будут выгружены в выбранный файл.

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

В таблице выгруженных объектов будут выведены объекты которые были выгружены.

Кроме того, можно посмотреть сформированный файла выгрузки. Для этого нажмите кнопку «Просмотр», справа от поля «Имя файла выгрузки». Содержимое файла выгрузки будет отображено на вкладке «Просмотр файла» в форме обработки.

Загрузка

На вкладке «Загрузка» укажите имя файла выгрузки данных в поле «Имя файла выгрузки». Для просмотра загружаемых данных перед выполнением процедуры загрузки нажмите кнопку «Просмотр», справа от поля «Имя файла загрузки».

Кроме этого, можно сформировать файл с данными тех таблиц, в которые будут выполняться загрузка объектов, до того, как загрузка будет выполнена. Эта возможность позволит в последующем, при необходимости, восстановить информацию в то состояние, которое было до выполнения загрузки. Для формирования архивного файла укажите имя файла в поле «Имя файла архива».

Для просмотра архивного файла, сформированного в процессе загрузки, нажмите кнопку «Просмотр», справа от поля «Имя файла архива».

На закладке загрузка есть возможность пометить на удаление все объекты таблицы которые не были загружены с помощью данной обарботки. Для этого нужно добавить таблицы в которых необходимо делать проверку и поставить галку «Пометить на удаление не загруженные объекты таблицы». То есть если в конфигурации перед загрузкой есть объекты 1, 2, 3, 4 а в файле загрузки 1, 2, 3 и стоит галка – то объект 4 пометится на удаление.

Если установлен флаг «В транзакции», то в случае возникновения ошибок никакие данные загружены не будут.

Если будет установлен флаг «При записи устанавливать флаг загрузки», то не будут выполнены никакине проверки при загрузке, что позволит избежать некоторых ошибок, при примеру ошибки - "Код объекта не уникален".

После того как настройки на форме загрузка произведены, нажмите для загрузки кнопку «Загрузить объекты».

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

В таблице загруженных объектов будут отражены объекты которые были загружены.

Просмотр файлов обмена

Для просмотра файлов обмена перейдите на вкладку «Просмотр файлов обмена» и укажите имя файла в поле «Имя файла обмена». После этого нажмите кнопку «Просмотр», справа от выбранного имени файла.


Рис. 3. Вкладка «Просмотр файлов обмена»

Скачать файлы

Наименование Файл Версия Размер
Универсальный обмен данными между идентичными конфигурациями:
.epf 186,47Kb
29.01.20
38
.epf 186,47Kb 38 Скачать

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. the1 409 30.01.20 15:29 Сейчас в теме
Выглядит неплохо, надо тестануть
2. alexeyo51 31.01.20 18:08 Сейчас в теме
Интересно, по сравнению с платформенной сериализацией/десериализацией как быстро происходит преобразование данных (отдельно интересует сравнение с режимом FastInfoset). Не проводили замеры?
3. vladnet 292 02.02.20 14:21 Сейчас в теме
(2) Нет не проводил. Я обычно переношу данной обработкой настройки из одной конфигурации в другую, скорость более чем устраивает. Ну а самое главное прозрачность тут абсолютная, все что выгружено / загружено видно. Если проведете напишите пожалуйста, буду признателен.
4. Olenevod 24 08.02.20 09:20 Сейчас в теме
А предопределенные элементы она может сопоставлять?
5. Megaiff 11.02.20 01:30 Сейчас в теме
Немного не пойму преимущества. Через КД все это делается.
Оставьте свое сообщение

См. также

Самописный обмен данными через веб сервис маленькими пакетами с большой скоростью

Инструменты и обработки Программист Конфигурация (md, cf) v8 1cv8.cf Россия ОС Абонемент ($m) Перенос данных из 1C8 в 1C8

Подсистема в конфигурацию 1С, обеспечивающая обмен данными по настраиваемым правилам в разные системы 1С. Обмен осуществляется сообщениями через сервис. Разработка и тестирование на версии 8.3.15.1656

10 стартмани

06.02.2020    1993    2    visork    10       

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Отладка правил обмена КД2 для подсистемы БСП Обмен данными

Статья Программист Расширение (cfe) v8 1cv8.cf Абонемент ($m) Перенос данных из 1C8 в 1C8

Уже давно нельзя отлаживать правила обмена при помощи внешних файлов. Попробуем исправить это.

1 стартмани

27.05.2019    6928    7    fenixnow    5       

Выгрузка и загрузка данных XML с гибкими отборами

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Обмен через XML Перенос данных из 1C8 в 1C8

Обработка выгрузки и загрузки данных через XML между идентичными конфигурациями с возможностью установки произвольных отборов на выгружаемые объекты.

1 стартмани

07.04.2019    8656    225    sapervodichka    7       

1C:Предприятие для программистов: Запросы и отчеты. Второй поток. Онлайн-интенсив с 17 марта по 16 апреля 2020 г. Промо

Данный онлайн-курс предусматривает углубленное изучение языка запросов и возможностей системы компоновки данных, которые понадобятся при разработке отчетов, работающих на платформе “1С:Предприятие” в рамках различных прикладных решений. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей различных прикладных решений, которые используют в своей работе отчеты разного назначения.

6500 рублей

Слияние баз ERP (формирование остатков и перенос данных)

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 ERP2 Абонемент ($m) Обработка документов Перенос данных из 1C8 в 1C8

Обработка формирует в базе Источника документы ввода остатков на складах, в производстве, по ОС и НМА, остатки по счетам БУ, остатки по ЗУП. Далее в базу Приемник правилами обмена переносятся данные: НСИ, Заказы, Вводы остатков, Вводы остатков внеоборотных активов, Операции бух., Корректировка регистров, Данные ЗУП (Остатки ЗУП, НСИ, документы за период). Проверялось между 1C ERP 2.2.4.158 1С ERP 2.4.6.160.

5 стартмани

25.03.2019    3972    11    sapervodichka    6       

Перенос данных КА 1.1 -> КА 2

Инструменты и обработки Программист Документ XML v8 КА1 КА2 Россия Абонемент ($m) Перенос данных из 1C8 в 1C8 Обмен через XML

Перенос данных КА 1.1 => КА 2 с помощью правил обмена данными в формате XML КД 2 (переносятся остатки, документы, справочная информация).

5 стартмани

20.03.2019    9476    165    gudogu    127       

Базовый курс по управлению ИТ-проектами. Курс проходит с 26 февраля по 22 апреля 2020 года. Промо

Отличительная черта курса - органичное сочетание трех вещей: 1.Теория проектного управления (PMI®+Agile Alliance+Российские ГОСТ+Методологии от 1С); 2. Опыт внедрения продуктов 1С (опыт франчайзи и успешных компаний + тренды Infostart Event и Agile Days); 3. Разбор реальных проблем и рекомендации экспертов по проектам слушателей. Мы будем фиксироваться на тех инструментах, которые реально оказываются полезными в практике руководителей проектов внедрения. Ведущая курса - Мария Темчина.

от 11000 рублей

Ручная выгрузка и загрузка данных через универсальный обмен данными с настройками (расширение, платформа 8.3+)

Инструменты и обработки Программист Архив с данными v8 Розница УНФ ERP2 БП3.0 УТ11 КА2 ЗУП3.x Абонемент ($m) Обработка документов Обработка справочников Обмен через XML Перенос данных из 1C8 в 1C8

Данное расширение (не требует изменения конфигураций) служит как надстройка для конфигураций, у которых обмен между базами происходит через универсальный формат (EnterpriseData), с использованием стандартных правил конвертации, которые уже есть в конфигурации. Интерфейс адаптирован для простых пользователей, сделан общий отбор по Организации для всех документов, имеется пару настроек для передачи в параметры конвертации, которые расположены в общем модуле конфигураций, а так же есть возможность выбора запуска - в фоне или в текущем сеансе. Теперь не нужно настраивать обмен между базами, для того чтоб просто перенести нужные документы. Подходит точно для УТ 11.4, БП 3.0.67, КА 2.4.5, Розница 2.2.9 (Обновление 1.2 от 02.03.2019)

2 стартмани

19.01.2019    11877    107    hakerxp    9       

Обмен без правил. От простого к сложному

Статья Программист Архив с данными v8 1cv8.cf Абонемент ($m) Перенос данных из 1C8 в 1C8

Пишем обмен с нуля, разбираемя с разными способами сериализации, учимся редактировать XML документы, создаем XDTO и Web service, осваиваем Script variant - English.

1 стартмани

16.01.2019    16165    13    fr13    26       

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

Выполнение запроса в другой базе 1С без com-соединения. HTTP-сервис

Инструменты и обработки Программист Конфигурация (md, cf) v8 1cv8.cf Абонемент ($m) Перенос данных из 1C8 в 1C8

Выполнение любого запроса с параметрами из одной базы 1С в другую. Используя HTTP-сервис. Посредством POST-запроса и JSON.

1 стартмани

30.11.2018    12707    18    John_d    19       

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Пример получения данных из другой базы 1С через Web-сервис

Инструменты и обработки Программист Архив с данными v8 Россия Windows Абонемент ($m) Перенос данных из 1C8 в 1C8

В данной статье описан пример получения данных справочника из другой базы 1С через Web-сервис.

1 стартмани

11.11.2018    17575    17    flyDrag    29       

INFOSTART MEETUP Kazan. 13 марта 2020 г. Промо

Инфостарт продолжает путешествие по России. Следующая остановка - Казань. Тема мероприятия - управление и технологии автоматизации учета на платформе "1С: Предприятие". Ждем всех: докладчиков и участников! Стоимость участия - 5 500 рублей. Цена действительна до 30.01.2020

5 500

Способы оптимизации переносов данных

Статья Программист Нет файла v8 КД Абонемент ($m) Перенос данных из 1C8 в 1C8

Хочу рассказать вам про способы оптимизации разработки правил обмена в программе «Конвертация данных» второй редакции. Казалось бы, про эту программу и разработку в ней правил конвертации уже сказано все, что можно. Появились уже более современные и быстрые технологии. Почему же все еще она? Дело в том, что «Конвертация данных» второй редакции все еще актуальна для огромного круга задач. Она имеет очень широкую функциональность и позволяет реализовывать сложные алгоритмы. Годы идут, а люди продолжают ей пользоваться и у них возникает много вопросов по этой программе. Возможно, в будущем вы тоже будете заниматься такими проектами и столкнетесь с задачами, похожими на те, про которые я собираюсь рассказать. Мне хочется вам в этом помочь.

1 стартмани

02.08.2018    12234    96    primat    7       

Опыт проведения сложных переносов данных на 1С

Статья Программист Архив с данными v8 КД Абонемент ($m) Перенос данных из 1C8 в 1C8

В статье я расскажу про опыт сложных переносов на платформе 1С:Предприятие. Она будет адресована в первую очередь разработчикам 1С, которые уже имеют опыт использования методики «Конвертация данных» (как второй, так и третьей редакции) – я думаю, это большинство из нас. • Я расскажу про различные методики организации переносов данных. • Мы рассмотрим рекомендуемые способы оптимизации правил конвертации, которые позволят вам быстрее выполнять свои переносы. • Также мы разберем, какие могут возникнуть сложности в ходе переноса данных. • Я покажу сравнительный анализ по ряду параметров инструментов «Конвертация данных» второй редакции и третьей, которая вышла уже более года назад.

30.07.2018    27813    53    primat    12       

Голосование за доклады на INFOSTART MEETUP Kazan - до 25 февраля. Промо

Выбирайте и голосуйте за самые интересные доклады! Лучшие из лучших попадут в окончательную программу казанского митапа. Оставить свой голос можно до 25 февраля 2020 года.

Конвертация данных 2.1. Как реквизит справочника конвертировать в регистр сведений?

Статья Программист Архив с данными v8 КД Россия Windows Абонемент ($m) Перенос данных из 1C8 в 1C8

В публикации рассмотрен пример конвертации реквизита справочника в регистр сведений.

2 стартмани

28.06.2018    10791    wowik    0       

​​​​​​​CorelDRAW Graphics Suite 2019 Промо

CorelDRAW – пакет профессиональных инструментов для редактирования фотографий, разработки дизайна, создания макетов страниц и векторных иллюстраций

Онлайн-курс "Подготовка к экзамену 1С:Эксперт и 1С:Профессионал по технологическим вопросам" с 7 по 24 апреля 2020 г. Промо

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

16450 рублей

Синхронизация (выгрузка) данных ЗУП 3.1 - БП 2.0, УПП 1.3

Инструменты и обработки Системный администратор Программист Бухгалтер Внешняя обработка (ert,epf) v8 v8::БУ v8::СПР БП2.0 ЗУП3.x Россия БУ Зарплата Управление персоналом (HRM) Абонемент ($m) Перенос данных из 1C8 в 1C8

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

3 стартмани

22.03.2018    31357    571    diso    170       

1C:Предприятие для программистов: Расчетные задачи (зарплата). Онлайн-интенсив с 01 по 17 июня 2020 г. Промо

Данный онлайн-курс предусматривает изучение механизмов платформы “1С:Предприятие”, которые предназначены для автоматизации периодических расчетов, а именно - для расчета зарплаты. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей прикладного решения “1С:Зарплата и управление персоналом” и прочих прикладных решений, в которых реализован функционал расчета зарплаты.

4900 рублей

Правила конвертации документов ЗУП 2.5 - ЗУП 3.1

Инструменты и обработки Системный администратор Программист Бухгалтер Документ XML v8 v8::СПР ЗУП2.5 ЗУП3.x Россия БУ Зарплата Абонемент ($m) Обмен через XML Перенос данных из 1C8 в 1C8

Правила конвертации документов ЗУП 2.5 - ЗУП 3.1. Позволяют вести параллельную работу в базах ЗУП редакций 2,5 и 3.1.

10 стартмани

06.03.2018    29396    126    kostya_whiskas    23       

Организация обмена с базой филиала (розничного магазина) в торговой сети через XML (универсальный обмен)

Статья Программист Архив с данными v8 КД УТ11 Розничная и сетевая торговля (FMCG) Розничная торговля Абонемент ($m) Обмен через XML Перенос данных из 1C8 в 1C8

В статье по шагам рассматривается создание обмена между центральной базой и базами филиалов на базе конфигурации УТ 11. Для решения поставленной задачи было решено не использовать РИБ, т.к. требуется односторонний обмен ограниченным набором данных, к тому же по определенным условиям. Обмен реализован на основе типовой синхронизации на основе универсального обмена в формате EnterpriseData. Данная публикация может быть полезна внедренцам, которые работают с торговыми сетями, в том числе по модели франчайзинга.

1 стартмани

26.02.2018    29509    14    Kutuzov    18       

Базовый курс по обмену данными в системе 1С:Предприятие. Онлайн-интенсив с 12 по 28 мая 2020 г. Промо

Данный онлайн-курс предусматривает изучение механизмов платформы “1С:Предприятие”, обеспечивающих обмен данными между различными прикладными 1С-решениями и взаимодействие с другими информационными системами. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”.

5500 рублей

[УТ 11][БП 3.0] Перенос данных из БП 3.0 в УТ 11 (начальное заполнение УТ 11 по данным БП 3.0)

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 БП3.0 УТ11 Россия УУ Windows Абонемент ($m) Перенос данных из 1C8 в 1C8

Перенос данных из БП 3.0 в Ут 11 для первоначального заполнения УТ данными из БП. 31.01.2020 Версия 2.8.7.0 БП 3.0.75.70 платформа 8.3.16.1148. Исправлено подключение COM, более ничего...и это-то по многочисленным просьбам трудящихся... Нет пока времени (ну, или клиента) чтобы заняться этой обработкой...

1 стартмани

29.01.2018    30755    419    Alex_E    138       

Проверка данных после неполного ("нового") переноса из ЗУП 2.5 в ЗУП 3.1

Отчеты и формы Бухгалтер Архив с данными v8 v8::СПР ЗУП3.x Россия БУ Зарплата Абонемент ($m) Бухгалтерский учет Перенос данных из 1C8 в 1C8

Описаны данные, которые необходимо проверить после неполного ("нового") переноса из ЗУП 2.5 в ЗУП 3.1. Описано, на что необходимо обратить внимание, где найти перенесенные данные, что НЕ переносится, где найти настройки.

1 стартмани

17.01.2018    20531    139    btydj    3       

Подборка программ для взаимодействия с ЕГАИС Промо

ЕГАИС (Единая государственная автоматизированная информационная система) - автоматизированная система, предназначенная для государственного контроля за объёмом производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции. Инфостарт рекомендует подборку проверенных решений для взаимодействия с системой.

Правила переноса документов из ЗУП 2.5 в ЗУП 3.1

Инструменты и обработки Программист Документ XML v8 v8::СПР ЗУП3.x Россия БУ Windows Зарплата Управление персоналом (HRM) Абонемент ($m) Перенос данных из 1C8 в 1C8 Обмен через XML

Перенос документов из ЗУП 2.5 в ЗУП 3.1 - позволяет снизить объем работ при опытной эксплуатации ЗУП 3.1 параллельно с ЗУП 2.5.

1 стартмани

04.12.2017    26870    492    AntonH851    38