Выгрузка и загрузка данных XML с дополнительными опциями

13.11.25

Интеграция - Файловый обмен (TXT, XML, DBF), FTP

Внешняя обработка с ИТС Выгрузка и загрузка данных XML, дополненная полезными фичами: отбор по любому выгружаемому объекту, поиск по полям при загрузке, отбор по подсистемам, отбор независимых регистров, сохранение/восстановление настроек, подсчет количества записей в таблицах, предпросмотр выбранных данных перед выгрузкой.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Выгрузка и загрузка данных XML
.epf 86,49Kb ver:1.0.5
111 3 000 руб. Купить
Поиск и замена значений
.epf 21,06Kb ver:1.0.5
27 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

За основу взята переработанная типовая обработка с ИТС, исходник тут.

Универсальная обработка "Выгрузка и загрузка данных XML" производит полную или частичную выгрузку данных информационной базы в файл в формате XML. Впоследствии этот файл может быть загружен в информационную базу с помощью этой же обработки. Формат файла выгрузки отличается от формата файла, создаваемого при выгрузке по плану обмена, заголовочной частью.

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

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

Описание с ИТС: https://its.1c.ru/db/metod8dev/content/4126/hdoc

Ключевые отличия от типовой обработки:

  • Отбор по реквизитам выгружаемых объектов метаданных: выгружается не весь справочник (документ, регистр и т.д.), а только элементы, соответствующие отбору;

  • Поиск по полям при загрузке: для предотвращения дублирования элементов при выгрузке указываются поля, по которым следует искать объект в базе-приемнике, при загрузке сначала ищется подходящий элемент, если он найден, то объект загружается и кэшируется в специальную таблицу дублей. Поиск по полям производится только для новых неудалённых ссылочных объектов базы-приемника. Порядок работы с дублями:
    • При выгрузке указать поля поиска ссылочных объектов. В файл выгрузки будет добавлен специальный блок с указанием типов метаданных и соответствующих им полей поиска;
    • При загрузке, если были найдены дубли по полям поиска, в каталоге формируется специальный файл с именем файла выгрузки и расширением dbl;
    • С помощью доработанной типовой обработки "Поиск и замена значений" загрузить из файла *.dbl таблицу заменяемых ссылок, произвести замену значений, после чего можно удалить загруженные дубли.
  • Отбор по подсистемам: можно использовать, когда необходимо выгрузить только объекты по какой-то подсистеме. Также отображается счетчик, во сколько подсистем входит конкретный объект метаданных. Выбор подсистемы в отдельном окне возможен лишь с версии БСП 3.1 (проверьте наличие общей формы ВыборОбъектовМетаданных) и только при работе в Windows (используется COMОбъект), в более ранних версиях можно использовать поиск в списке;

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

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

 

Среда разработки: Win10x64, платформа 8.3.23-8.3.27, файловые базы ЗУП, БГУ, БП, УТ. Совместимо с любой типовой конфигурацией на управляемых формах с версией БСП не ранее 3.1.

Вступайте в нашу телеграмм-группу Инфостарт

Обмен XML

См. также

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен и синхронизацию в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

27633 руб.

12.06.2017    159937    960    317    

481

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.267.x) и БП 3.0 (3.0.194.x). Правила подходят для версии ПРОФ и КОРП.

38000 руб.

15.12.2021    33716    252    64    

190

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена | Можно выполнить переход с УПП на БП 3 или запускать выгрузку данных за выбранный период времени | Переносятся документы, начальные остатки и вся справочная информация | Есть фильтр по организации и множество других параметров выгрузки | Поддерживается несколько сценариев работы: как первичный полный перенос, так и перенос только новых документов | Перенос данных возможен в "1С: Бухгалтерия 3.0" версии ПРОФ, КОРП или базовую | Переход с "1С: УПП1.3" / "1С:КА 1.1" на "1С:БП3.0" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

50050 руб.

25.02.2015    187668    356    288    

416

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Правила переноса кадровых и расчетных данных и справочной информации из "1С:УПП1.3" или "1С:КА 1.1" в "1С:ЗУП 3.1 | Разработан в формате КД 2 (правила конвертации данных) | При выгрузке есть фильтр по организациям | Обновляется при выходе новых релизов 1С | Развитие алгоритмов | Расчетные документы переносятся в документ "Перенос данных" | Создаются документы "Начальная штатная расстановка" и "Начальная задолженность по зарплате", переносятся кадровые документы

58000 руб.

29.10.2018    62492    80    131    

79

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Управление торговлей 10 Россия Управленческий учет Платные (руб)

Перенос данных из 1С:Управление торговлей 10.3 в 1С:Управление торговлей 11.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УТ 10.3 (10.3.88.x) и УТ 11.5 (11.5.25.x).

38000 руб.

23.07.2020    67661    314    94    

252

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос данных из ERP в БП 3 | из КА 2 в БП 3 | из УТ 11 в БП 3 | из ЕРП в БП 3 | Сэкономьте время - используйте готовое решение для перехода! | Перенос разработан в формате КД 2 (правила конвертации данных) | Переносятся все возможные виды документов, начальных остатков и нормативно-справочная информация| Можно опционально выгружать каждую пару "номенклатура+характеристика" как отдельную номенклатуру | Есть выгрузка настроек счетов учета и зарплатных данных из ERP / КА 2 | Можно проверить на вашем сервере перед покупкой

58000 руб.

15.04.2019    83429    224    174    

161

Внешние источники данных Кадровый учет Файловый обмен (TXT, XML, DBF), FTP Перенос данных 1C Программист 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактическим удержаниям, НДФЛ, вычетам, страховым взносам из базы Парус 10 учреждений (далее Парус) в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (далее 1С) и начать с ней работать с любого месяца года.

84000 руб.

05.10.2022    13212    15    8    

16

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление производственным предприятием Россия Платные (руб)

Регулярный обмен, выгрузка, перенос из КА 1.1, УПП 1.3, УТ 10.3 для обмена с любыми конфигурациями, поддерживающими обмен в формате EnterpriseData (КД3) - БП 3.0, ERP, КА 2, УТ 11, Розница 3, УНФ 3 и другими. Правила для старых и доработанных конфигураций не требуют синхронного обновления и совместимы с новыми и будущими конфигурациями. Обмен по расписанию, через папку, FTP, почту.

16531 руб.

18.02.2016    202375    671    543    

562
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. user1252272 02.06.25 16:25 Сейчас в теме
На УТ 11 Предприятие 8.3.20.1674 не работает...
2. ixijixi 2148 02.06.25 16:28 Сейчас в теме
(1) Что конкретно не работает? Что-то пишет?
3. user1252272 02.06.25 16:29 Сейчас в теме
Переменная не определена
Причем то что у меня стоит ранее то откуда вы и допиливали "Выгрузка и загрузка данных XML 8.3.epf" работает хорошо
Прикрепленные файлы:
4. ixijixi 2148 02.06.25 16:35 Сейчас в теме
(3) А версия УТ какая?
5. user1252272 02.06.25 16:38 Сейчас в теме
6. ixijixi 2148 02.06.25 16:42 Сейчас в теме
(5) Перекачайте, исправил. Не тестил на столь старых версиях
Прикрепленные файлы:
7. user1252272 02.06.25 16:55 Сейчас в теме
Заработало=) СПАСИБО!!!
8. buntova_ev_odk 04.06.25 13:44 Сейчас в теме
Конфигурация Документооборот КОРП, редакция 3.0 (3.0.16.30), платформа 1С:Предприятие 8.3 (8.3.26.1540), версия БСП 3.1.9.277
При нажатии кнопки "Загрузить данные" возникает ошибка:
Ошибка при вызове метода контекста (НачатьПомещениеФайла)
{ВнешняяОбработка.ВыгрузкаЗагрузкаДанныхXML.Форма.Форма.Форма(247)}:НачатьПомещениеФайла(ОписаниеОповещения, АдресФайлаВоВременномХранилище,Нстр("ru = 'Файл выгрузки'"),, УникальныйИдентификатор);

[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Несоответствие типов (параметр номер '3')
[ОшибкаИспользованияВстроенногоЯзыка]
9. ixijixi 2148 04.06.25 14:23 Сейчас в теме
(8) Сейчас поищу дистры и проверю
10. buntova_ev_odk 05.06.25 11:14 Сейчас в теме
(9) Добрый день. Получится разобраться с ошибкой загрузки?
11. ixijixi 2148 05.06.25 11:16 Сейчас в теме
(10) Добрый! Получится, конечно.
12. ixijixi 2148 05.06.25 15:42 Сейчас в теме
(10) Проверил. Ошибка исправлена, можно перекачать
13. buntova_ev_odk 05.06.25 16:42 Сейчас в теме
(12) Спасибо, диалог для выбора файла теперь открывается.
Подскажите, есть возможность при загрузке настроить поля поиска не только для самого загружаемого объекта, но и для его реквизитов ссылочного типа? Например, есть С.ПрофилиГруппДоступа, в нем ТЧ.Роли. Роли являются предопределенными записями, но идентификаторы в ИБ источника и ИБ приемника не совпадают (совпадают только наименования). При загрузке профиля групп доступа с заполненными ролями в ИБ приемника в ТЧ встают битые ссылки (как и в типовой обработке). Можно настроить, чтобы записи ТЧ стыковались по наименованию роли, а не по идентификатору? Указывала в настройках поле поиска "Наименование", но это, видимо, не помогает, т.к. относится к самому профилю, а не к его реквизитам
14. ixijixi 2148 05.06.25 16:57 Сейчас в теме
(13)
настроить поля поиска не только для самого загружаемого объекта, но и для его реквизитов ссылочного типа
Так и сделано изначально. Просто нужно выставить у подчиненных/зависимых справочников выставить флажок "Выгружать при необходимости". Тогда реквизит выгрузится по ссылке, а при загрузке будет определен как дубль.
15. buntova_ev_odk 06.06.25 09:02 Сейчас в теме
(14) Доброе утро. Попробовала сделать, как указали - в файл выгрузки попал раздел ПоляПоиска. Однако при загрузке файл dbl не сформировался и в профиль попала битая ссылка на роль. Что еще можно сделать?
Прикрепленные файлы:
16. ixijixi 2148 06.06.25 13:56 Сейчас в теме
(15) Такое может быть в клиент-серверном режиме работы, не адаптировал обработку под него. Пробуйте указать общедоступную папку в формате \\server\directory
17. ixijixi 2148 06.06.25 15:08 Сейчас в теме
(15) Посмотрел внимательнее файл выгрузки. У Вас выгружен только профиль, а с ним должна быть выгружена и роль. Примерно как на скрине
Прикрепленные файлы:
18. buntova_ev_odk 06.06.25 15:30 Сейчас в теме
(17) Спасибо за помощь! Действительно, галку "Выгружать при необходимости" оставляла только на объекте С.ПрофилиГруппДоступа. Теперь галку оставила для всех объектов, выгрузила только один профиль, в файл попала также роль. Файл загрузился, в ИБ приемнике создался дубль роли, но в каталоге для загрузки файл dbl отсутствует. В чем может быть дело? (выгрузку и загрузку выполняю из каталога на клиенте)
Прикрепленные файлы:
19. ixijixi 2148 06.06.25 15:31 Сейчас в теме
(18) Попробуйте на сервере
20. buntova_ev_odk 09.06.25 10:29 Сейчас в теме
(19) У меня сервер на ОС Linux. Выгрузка в файл на сервере выполняется успешно (указываю путь в формате расширенной папки), а загрузка из папки на сервере не получается. Ругается, что файл не найден.
21. ixijixi 2148 09.06.25 10:30 Сейчас в теме
(20) Попробую проверить. Приложите тех. инфо: релизы платформы и конфигурации
22. ixijixi 2148 11.06.25 08:34 Сейчас в теме
(20) Отвечал с телефона, не понял, что это продолжение разговора - думал, новый вопрос)
Можете приложить подробный текст ошибки?
Или может с клиента будет загружаться?

Я этот блок вообще не трогал, он остался полностью исходным. Проверьте загрузку типовой обработкой, что она выдаст? https://its.1c.ru/db/metod8dev/content/4126/hdoc
23. buntova_ev_odk 11.06.25 09:13 Сейчас в теме
(22)
Я этот блок вообще не трогал, он остался полностью исходным. Проверьте загрузку типовой обработкой, что она выдаст?

В типовой обработке при указании Загрузка/Из файла на сервере возникает ошибка "Файл не существует"

В Вашей обработке при указании Загрузка/С клиентского компьютера загрузка выполняется успешно, но файл с дублями в каталоге с файлом для загрузки не создается и никакие ошибки не возникают
Прикрепленные файлы:
24. ixijixi 2148 11.06.25 09:19 Сейчас в теме
(23) К Линуксу у меня доступа нет, проверить не смогу. Попробуйте что ли подредактировать модуль обработки. Найдите функцию ппСохранитьТаблицаЗагруженныхДублей (строка 3637) и поменяйте строку
ЗначениеВФайл(Файл.ПолноеИмя, ппТаблицаЗагруженныхДублей)
на
ЗначениеВФайл("/share/exchange/l244/12.dbl", ппТаблицаЗагруженныхДублей)
Прикрепленные файлы:
25. SpektrNeru 02.07.25 05:20 Сейчас в теме
Спасибо большое, буду пользоваться и вспоминать автора добрым словом)
26. ixijixi 2148 03.07.25 08:44 Сейчас в теме
27. GeterX 1452 26.08.25 21:51 Сейчас в теме
Классная идея обработки. Спасибо за обработку.

Обработка не отрабатывает поиск по планам видов расчета, т.е. задваивает начисления.
Прикрепленные файлы:
28. GeterX 1452 26.08.25 22:09 Сейчас в теме
(27) Разобрался. Надо читать инструкцию.
Для отправки сообщения требуется регистрация/авторизация