Анализ правил обмена КД 2: что уедет, что задвоится и где лежит код

21.09.26

Интеграция - Перенос данных 1C

Внешняя обработка читает файл правил обмена Конвертации данных 2.x и отвечает человеческим языком: что выгружается, во что превращается, как объект ищется в приёмнике, у каких объектов состава плана обмена нет своего правила регистрации и где в правилах лежит программный код. Понимает оба формата - правила конвертации и правила регистрации. Конфигурация Конвертация данных не нужна, работает в любой базе 8.3, в базу ничего не пишет. Разбор выгружается в Markdown для нейросети.

Файлы

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

Наименование Скачано Купить файл
Анализ правил обмена КД 2
.epf 29,33Kb ver:1.1
4 6 200 руб. Купить

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

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

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

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

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

Что делает

Внешняя обработка читает файл правил обмена "Конвертации данных 2.x" и отвечает человеческим языком: что выгружается, во что превращается на той стороне, как объект ищется в приёмнике, где в правилах лежит программный код и в каких местах обмен может тихо терять или дублировать данные.

Работает в любой базе 8.3. Конфигурация "Конвертация данных" для неё не нужна, метаданные вашей базы обработка не трогает, в базу ничего не пишет и никуда ничего не отправляет. Единственный её вход - выбранный вами XML-файл.

 

Зачем это нужно

Правила обмена среднего размера это два мегабайта XML: сотни правил, тысячи свойств, сотни кусков кода, вложенность до четырнадцати уровней. Прочитать такой файл глазами нельзя, а штатный способ - загрузить его в "Конвертацию данных" - требует, чтобы она у вас была развёрнута. На чужом проекте, на разборе инцидента, на базе заказчика её обычно нет, а ответ нужен сейчас.

Обработка отвечает на те вопросы, которые возникают, когда обмен сломался или его надо поменять, и делает это за секунду.

 

Что умеет

Понимает оба формата комплекта и определяет их сама:

  • правила конвертации (корень ПравилаОбмена) - что и во что переносится;
  • правила регистрации (корень ПравилаРегистрации) - что вообще попадает в очередь обмена.

По правилам конвертации отвечает:

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

По правилам регистрации отвечает:

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

Отдельно кнопка "Сохранить для нейросети (.md)". Она выгружает тот же разбор в Markdown, но полностью, без обрезки таблиц: все правила выгрузки и конвертации со способом поиска и признаками, поля поиска, все пары сопоставления значений, условия отбора, состав плана. По флажку добавляются тексты всех обработчиков. Дальше файл загружается в любую модель, и можно спрашивать своими словами: почему могут задваиваться штрихкоды, что происходит с расходным ордером при выгрузке, какой код меняет данные номенклатуры.

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

Разбор того, как один объект описан тремя списками правил и что по ним видно, с числами на типовых правилах УТ - Розница - в статье-спутнике: Контрагента поправили, а в Рознице всё по-старому. Где искать причину в правилах обмена.

 

Как это выглядит

Сводка крупными цифрами, затем блок "На что обратить внимание", затем таблицы по разделам.

 

Сводка по файлу правил и блок На что обратить внимание

 

Каждая находка названа своими словами и подпёрта списком объектов, а не одним числом.

 

Таблица Как объект ищется в приёмнике с пометками возможны дубли

 

Обратное направление того же обмена разбирается так же: у каждого направления свой файл и свои находки.

 

Разбор обратного направления обмена

Прогон: выбор файла, разбор, переход по разделам отчёта

 

Требования

  • платформа 8.3.17 и выше, управляемые формы;
  • конфигурация любая: обработка не обращается ни к метаданным базы, ни к её данным;
  • обычный пользовательский доступ, никаких административных прав.

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

 

Ограничения

Границы названы честно, чтобы не было сюрприза после скачивания.

  • Только "Конвертация данных 2.x". КД 3 и обмен через универсальный формат EnterpriseData не поддерживаются: там правила это не файл, а код в конфигурации, и разбирать нечего.
  • Архив .zip не открывается. Комплект правил надо распаковать: внутри ExchangeRules.xml и CorrespondentExchangeRules.xml.
  • Граф вызовов не строится. Обработка показывает, где код есть, и отдаёт его текст. Кто кого вызывает через ВыгрузитьПоПравилу и присваивание имени правила, она не разбирает.
  • Код не объясняется. Что именно делает обработчик, по структуре правил не выводится, и обработка этого не выдумывает. Для объяснения есть выгрузка в Markdown и ваша модель.
  • Ничего не меняется. Ни в базе, ни в самих правилах. Обработка только читает.

 

Частые вопросы

Откуда взять файл правил? Если в настройках плана обмена источником указан файл, рабочие правила лежат в регистре сведений с загруженными правилами, и выгружать надо оттуда. Если стоит "использовать типовые" - правила лежат макетом в плане обмена и достаются штатной выгрузкой конфигурации в файлы. Это различие принципиальное: макет и загруженный XML могут расходиться сколько угодно.

Нужна ли "Конвертация данных"? Нет. В этом и смысл: обработка открывается в той базе, которая под рукой.

Что с большими правилами для УПП и КА? Разбор потоковый, ограничение только по времени. Файлы на десятки мегабайт читаются, просто дольше.

Работает ли на правилах, сделанных вручную или сторонним генератором? Да, незнакомый узел разбор не роняет. Формат правил пишут разные люди и разные версии "Конвертации данных", поэтому обработка пропускает то, чего не знает, вместо того чтобы падать.

Видит ли она правила для 7.7? Такие файлы встречаются в помощниках перехода. Структура у них та же, разбор их читает, но проверялось это не на всех вариантах.

Проверено на следующих конфигурациях и релизах:

  • 1С:ERP Управление предприятием 2, релизы 2.5.27.81

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

правила обмена конвертация данных 2 КД 2 правила регистрации состав плана обмена авторегистрация изменения не доезжают обмен УТ Розница ExchangeRules.xml RegistrationRules.xml правила конвертации объектов правила выгрузки данных дубли при обмене анализ правил обмена без Конвертации данных

См. также

Перенос данных 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    191657    376    295    

432

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

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

58000 руб.

04.08.2015    193630    468    309    

466

SALE! 10%

Перенос данных 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    164047    997    329    

488

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

Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам.

50200 руб.

24.04.2015    210234    182    253    

300

Перенос данных 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    86870    233    182    

169

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

Перенос данных из ERP в ЗУП 3 | из КА 2 в ЗУП | Готовые правила конвертации данных (КД 2) для переноса остатков, документов с движениями и справочной информации 3 | Есть перенос начальной задолженности по зарплате и начальной штатной расстановки на выбранную дату | Обороты за прошлые годы (данные для расчета среднего) переносятся свернуто в документ "Перенос данных" | Есть фильтр по организациям | Документы за текущий период переносятся сразу с движениями, поэтому не потребуется делать перерасчеты | Перенос можно проверить перед покупкой, обращайтесь!

55200 руб.

03.12.2020    46691    134    83    

123

SALE! 10%

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

Переносите справочную информацию, остатки и документы из УПП 1.3 в Бухгалтерию 3.0 с помощью готовых правил. Переносится более 50 видов документов. Простой интерфейс и понятные настройки.

42000 37800 руб.

15.12.2021    36338    265    68    

202

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

Обработка не только формирует начальные остатки по всем счетам на нужную дату (экономя время на свёртке базы БП 3), но и полностью переносит справочные данные и документы за заданный период. Гибкая настройка включает фильтр по организациям и множество параметров выгрузки. Работайте в удобном формате: выполните однократный полный переход или настройте регулярную догрузку только новых документов из БП 3 в БП 3.0. Интеграция правил конвертации в план обмена гарантирует точную выгрузку исключительно зарегистрированных объектов.

70760 руб.

10.04.2026    1287    3    8    

2
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. AntonH851 107 21.09.26 08:38 Сейчас в теме
А чем такой файл для нейросети лучше чем сам файл правил обмена?
2. nedomolkov.ivan 256 21.09.26 08:59 Сейчас в теме
( 1 ) Маленькие правила можно отдать модели и так. Но типовые УТ - Розница это 1,6 МБ, 378 тыс. токенов по счётчику GPT-4o, и две трети из них теги с отступами.

И главное: как объект ищется в приёмнике, в XML не написано ни в одном поле. Это складывается из галки поиска по УИД, полей поиска и таблицы значений. В .md это готовая колонка по каждому правилу, собирать её модели не нужно.
AntonH851; +1 – Ответить
Для отправки сообщения требуется регистрация/авторизация