Выгрузка / загрузка объектов 1С одинаковых информационных баз. 8.3, управляемые формы
Интеграция - Перенос данных 1C
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Коллеги, всем привет!
Искал на просторах интернета простую и быструю обработку для переноса конкретного документа или справочника между двумя идентичными базами 1С (в моем случае ERP 2.5). Не смог найти готовое решение под свои задачи.
Нашел похожую тему на Инфостарте: //infostart.ru/1c/tools/1171089/ — но это штатная обработка "ВыгрузкаЗагрузкаДанныхXML.epf". Она крайне тяжелая и некомфортная, тянет много всего лишнего, требует кучи настроек.
Также нашел статью: //infostart.ru/1c/tools/122474/ — там как раз описана обработка похожая на мою идею, но судя по скриншотам — это старый толстый клиент (обычные формы). Под управляемые формы (тонкий клиент) она не подходит.
Поэтому я решил создать свою обработку на управляемых формах.
Решение
Обработка называется "ВыгрузкаЗагрузкаОбъектов1СОдинаковыхИБ.epf".
Она использует штатную XML-сериализацию платформы (ЗаписатьXML / ПрочитатьXML). В отличие от универсальной обработки ВыгрузкаЗагрузкаДанныхXML.epf, работает быстро и без лишних настроек — при условии, что метаданные обеих баз совпадают.
Возможности
-
Выгрузка объекта в XML-файл
-
Загрузка объекта из XML-файла с записью в базу
-
Поддержка управляемых форм (тонкий клиент)
Ограничение
Конфигурации базы-источника и базы-приёмника должны быть идентичны.
Тестирование
Тестировал на ERP 2.5. Тест прошел успешно: мой документ "Поступление безналичных денежных средств" успешно перенесся в копию. Это очень полезно для программиста, когда проблема в конкретном документе случается.
Примечание
Сильно не мудрил над обработкой. Она имеет базовый функционал, а именно:
-
выбор документа/справочника для экспорта
-
кнопка "Экспорт"
-
кнопка "Импорт"
Всё работает.
Проверено на следующих конфигурациях и релизах:
- 1С:ERP Управление предприятием 2, релизы 2.5.26.103
Вступайте в нашу телеграмм-группу Инфостарт