Mazmunga o'tish
Tez Base

Обработка на Инфостарте · 10 SM

Правила обмена на два мегабайта, а Конвертации данных под рукой нет

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

Обработка платная, 10 SM, версия 1.1 от 21.09.2026. Платформа 8.3.17 и новее, управляемые формы, конфигурация любая. Поддерживает только Конвертацию данных 2.x.

Правила обмена Конвертации данных 2.x среднего размера это около двух мегабайт XML. В боевых правилах Розницы с ERP, на которых проверялась обработка, 202 правила конвертации объектов, 2 138 правил конвертации свойств и 602 места с программным кодом, вложенность до 14 уровней. Открыть такой файл в редакторе можно, прочитать нельзя.

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

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

Что она показывает

Оба формата комплекта

Правила конвертации (корень ПравилаОбмена) и правила регистрации (корень ПравилаРегистрации) обработка различает сама. Вторые в описаниях формата обычно пропускают, а именно они решают, что вообще попадёт в очередь обмена.

Как объект ищется в приёмнике

По уникальному идентификатору, по полям поиска, по таблице сопоставления значений или никак. Правило без способа поиска помечено: такой обмен может создавать объект на той стороне заново при каждом сеансе. Перечисления, которые ищутся по сопоставлению значений, в дубли не записываются.

Что уходит не так, как кажется

Правила выгрузки, выключенные атрибутом: объекты этого вида не уезжают вовсе, а интерфейс обмена этого не показывает. Правила с признаком "не замещать": исправление из источника не перезапишет найденный объект. Правила, которые меняют тип объекта на той стороне.

Состав плана и регистрация

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

Где лежит код

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

Разбор для нейросети

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

Что она находит в типовых правилах УТ - Розница

Правила обмена Управление торговлей 11.5 - Розница из поставки, замер 18.09.2026, сверенный независимым разбором того же файла. Эти правила лежат макетами в плане обмена вашей конфигурации, и числа можно повторить у себя.

Показатель Значение Как надо Вердикт Что это значит
Правила конвертации без способа поиска 10 из 167 ноль, кроме осознанных внимание нет ни поиска по идентификатору, ни полей поиска, ни сопоставления значений: объект может создаваться в приёмнике заново
Выключенные правила выгрузки 3 из 91 только по замыслу внимание объекты этого вида не уходят совсем, обмен при этом завершается успешно
Правила, меняющие тип объекта 27 проверить поимённо инфо места, где данные меняют смысл на той стороне: при выборочной проверке обмена смотреть их первыми
Объекты состава без своего правила регистрации 21 из 75 по замыслу обмена внимание авторегистрация выключена, своего правила нет: правка такого объекта уходит на все узлы плана без условий отбора
Места с программным кодом 202, 56 771 символ - инфо обработчик может отменить выгрузку или подменить значение, и по структуре правил этого не видно: обработка показывает, где код, и отдаёт его текст

Разбор результата

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

Как пользоваться

  1. 01

    Достать рабочий файл

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

  2. 02

    Распаковать

    Архив .zip обработка не открывает: внутри комплекта лежат ExchangeRules.xml и CorrespondentExchangeRules.xml, их выбирают по отдельности.

  3. 03

    Открыть и выбрать XML

    В любой базе 8.3.17 и новее, с обычными правами пользователя. Сначала сводка крупными цифрами, под ней блок "На что обратить внимание", дальше таблицы по разделам.

  4. 04

    Спросить модель

    Если нужно объяснение кода, сохраните разбор в Markdown и загрузите в свою модель: почему задваиваются штрихкоды, что происходит с документом при выгрузке, какой обработчик меняет номенклатуру.

O'zingiz hal qila olmayapsizmi? Yozing, birga ko'ramiz

1C ni istalgan tizim bilan bogʻlaymiz: boshqa 1C bazalari, saytlar, CRM, banklar, davlat tizimlari. "Uzilib qoladigan" va navbat toʻplaydigan almashinuvlarni tuzatamiz.

Narxi
450 000 ₸ danalmashinuv quyi tizimini toʻliq joriy etish; soliqlarsiz, alohida vazifalar - arzonroq

Mavzu boyicha tahlillar

Регистрация изменений в плане обмена 1С: почему правка не встала в очередь

Между записью объекта и строкой в таблице изменений узла в БСП стоят пять ступеней: подписка на событие, включённая синхронизация, выборочная регистрация, авторегистрация и правила регистрации. Разбираем каждую по коду типовой УТ 11.5.22, запрос к очереди узла, замер на стенде и границу того, что показывает файл правил.

В карточке 1С одно значение, в выгрузке другое: кто пишет это поле

Значение в карточке расходится с выгрузкой, а поиск по конфигурации находит писателя, который такое значение поставить не может. Разбираем порядок от данных к коду на случае, где 88 481 запись появилась без известного автора. С запросом на типовой подсистеме свойств и проверкой подписок перед массовой правкой.

Выгрузка 1С по расписанию не работает, хотя все задания зелёные

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

Infostartdagi kartochka →

Ko'p so'raladigan savollar

Нужна ли Конвертация данных?

Нет, в этом и смысл. Обработка открывается в той базе, которая под рукой, и читает сам файл правил. К метаданным и данным базы она не обращается.

Откуда взять файл правил, который реально исполняется?

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

Что значит "нет своего правила регистрации"?

Объект входит в состав плана обмена, авторегистрация у него выключена, а собственного правила регистрации нет. БСП в этом случае регистрирует изменение объекта на всех узлах плана, кроме предопределённого, без условий отбора. Это не поломка, но отбора по организации или магазину у такого объекта нет.

Работает с КД 3 и EnterpriseData?

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

Справится с большими правилами УПП или КА?

Разбор потоковый, файл целиком в память не загружается, поэтому ограничение только по времени. Правила, собранные вручную или сторонним генератором, тоже читаются: незнакомый узел разбор не роняет, а пропускает.

Обработка что-то меняет в правилах или в базе?

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

1C tizimingiz uchun bepul ekspress-audit

1-2 kun ichida bazangizni ko'rib chiqamiz, unumdorlik qayerda yo'qolayotganini topamiz va nima qilish kerakligini aytamiz. Majburiyatsiz.

Bepul ekspress-audit olish

Ariza qoldiring

Vazifani tavsiflang - ish kuni davomida javob berib, harakatlar rejasini taklif qilamiz.

Formani yuborish orqali shaxsiy ma'lumotlarni qayta ishlashga rozilik bildirasiz.