1. Идентификация
| Параметр | Значение |
|---|---|
| Тип объекта | Обработка (DataProcessors) |
| Имя | ВыгрузкаЗагрузкаДанныхМенеджерСопоставленияСсылок |
| Полный путь | DataProcessors.ВыгрузкаЗагрузкаДанныхМенеджерСопоставленияСсылок / Обработка.ВыгрузкаЗагрузкаДанныхМенеджерСопоставленияСсылок |
| Синоним | «Выгрузка загрузка данных менеджер сопоставления ссылок» (в метаданных отдельный синоним не задан) |
| Конфигурация | Управление торговлей для Казахстана, 3.4.5.21 |
| Подсистема | БСП «Выгрузка и загрузка данных» (ВыгрузкаЗагрузкаДанных) |
| Где найти в 1С | Раздел «Технология сервиса» → «Выгрузка загрузка данных менеджер сопоставления ссылок». Навигационная ссылка: e1cib/list/Обработка.ВыгрузкаЗагрузкаДанныхМенеджерСопоставленияСсылок |
Назначение. Служебная обработка механизма выгрузки/загрузки данных из состава БСП. Отвечает за сопоставление ссылок (reference mapping) при загрузке данных из ранее сформированной выгрузки: сопоставляет объекты источника с объектами приёмника по естественным (природным) ключам, выявляет несопоставленные ссылки и предоставляет пользователю интерфейс для ручного разрешения конфликтов. Это техническая обработка обмена/переноса данных — она не является учётным документом, не отражается в регламентированном учёте и не рассчитывает налоги.
Типовые сценарии применения в РК-конфигурации: перенос НСИ и остатков между базами (например, при разворачивании новой базы, переезде на новую редакцию, консолидации), где нужно корректно «связать» справочники контрагентов, номенклатуры, ставки НДС (в РК с 2026 г. — 16 %), статьи и счета плана счетов РК источника и приёмника, чтобы не создавать дубли.
2. Реквизиты и табличные части
Обработка является формо-ориентированной: её данные в основном хранятся не в реквизитах объекта, а в таблице значений / дереве, размещённом на форме и во временном хранилище. Типовой состав данных сопоставления:
Реквизиты (параметры сеанса сопоставления):
| Реквизит | Тип | Назначение |
|---|---|---|
ИмяТаблицы / ПолноеИмяТаблицы |
Строка | Полное имя сопоставляемого типа метаданных (например, Справочник.Контрагенты) |
ПутьКФайлуВыгрузки / АдресДанных |
Строка | Расположение файла выгрузки или адрес во временном хранилище |
КоличествоНесопоставленных |
Число | Счётчик несопоставленных ссылок для контроля прогресса |
ИспользоватьПоискПоРеквизитам |
Булево | Признак поиска соответствий по значимым реквизитам, а не только по внутреннему идентификатору |
Табличная часть / таблица сопоставления (ТаблицаСопоставления):
| Колонка | Назначение |
|---|---|
СсылкаИсточника |
Ссылка (или её представление/GUID) в выгрузке-источнике |
СсылкаПриёмника |
Найденная или выбранная вручную ссылка в текущей базе |
ПредставлениеИсточника |
Строковое представление объекта источника для отображения |
ПоляПоиска (набор колонок) |
Значения естественных ключей (код, наименование, ИИН/БИН, артикул и т. п.), по которым выполняется автосопоставление |
Сопоставлено |
Булево — признак разрешённой строки |
Действие |
Что делать с несопоставленным объектом: создать новый / не загружать / подставить существующий |
3. Формы
| Форма | Назначение |
|---|---|
Форма сопоставления ссылок (ФормаСопоставленияСсылок / Форма) |
Основная интерактивная форма. Показывает список несопоставленных объектов по выбранному типу, позволяет подобрать соответствие вручную, задать поля поиска и запустить автосопоставление |
| Форма настроек / выбора типов (при наличии) | Выбор типов метаданных, для которых требуется сопоставление, и параметров автопоиска |
Если в конкретной сборке 3.4.5.21 набор форм отличается — уточняется в конфигураторе (версионно-зависимо).
4. Ключевые процедуры модулей
Evidence с BSL-кодом не приложено, поэтому ниже — типовые обработчики объекта данного вида из БСП «Выгрузка и загрузка данных»:
ВыполнитьАвтоматическоеСопоставление()(модуль объекта/формы) — проходит по несопоставленным ссылкам и ищет соответствия в приёмнике по естественным ключам (предопределённые имена, GUID, значимые реквизиты).НайтиСсылкуПоПолямПоиска(ПоляПоиска)— выполняет запрос к базе-приёмнику и возвращает найденную ссылку либоНеопределено.ЗаполнитьТаблицуСопоставления()— читает данные из выгрузки/временного хранилища и формирует таблицу для отображения на форме.СохранитьРезультатыСопоставления()— фиксирует сопоставленные пары для последующей загрузки данных.ПриОткрытии()/ПриСозданииНаСервере()(модуль формы) — инициализация: получение параметров сеанса загрузки, заполнение таблицы, подсчёт несопоставленных.- Обработчики команд формы: «Сопоставить автоматически», «Сопоставить»/«Указать соответствие», «Создать новый», «Записать и закрыть».
Точные имена и строки процедур подтверждаются по модулю объекта/формы в конфигураторе конкретной сборки.
5. Проведение и движения
Обработка не проводится и не формирует движений по регистрам — это не документ. У неё нет процедуры ОбработкаПроведения, она не создаёт записей в регистрах накопления/сведений/бухгалтерии и не формирует бухгалтерских проводок.
Результат её работы — таблица соответствий ссылок, которая передаётся механизму загрузки данных. Уже сама загрузка данных пишет объекты (справочники, документы, наборы записей) напрямую в базу-приёмник, подставляя сопоставленные ссылки. Все учётные последствия (движения, проводки) определяются загружаемыми объектами, а не этой обработкой.
Для понимания контекста: корректное сопоставление важно, чтобы после загрузки в базе РК сохранились правильные связи объектов с элементами учёта — план счетов РК (1210 — краткосрочная ДЗ покупателей, 1030 — деньги на текущих счетах, 1330 — товары, 3310 — КЗ поставщикам, 3130 — НДС к уплате, 6010 — доход от реализации, 7010 — себестоимость реализации), ставки НДС (16 % с 2026 г.), а также параметры расчёта налогов и взносов РК, зависящие от справочных данных: ИПН 10 % до 8 500 МРП годового дохода и 15 % сверх, стандартный налоговый вычет 30 МРП/мес (не более 360 МРП/год), ОПВ 10 % (потолок базы 50 МЗП), ОПВР 3,5 %, ВОСМС 2 %, ОСМС 3 %, СО 5 %, соцналог 6 %; МРП = 4 325 ₸, МЗП = 85 000 ₸, валюта — тенге (₸). Ошибочно сопоставленная ставка НДС или счёт приведёт к искажению этих расчётов в базе-приёмнике.
6. Связанные объекты и ввод на основании
- Обработка «Выгрузка и загрузка данных» (
ВыгрузкаЗагрузкаДанных) — головная обработка подсистемы; менеджер сопоставления вызывается из процесса загрузки. - Общие модули подсистемы —
ВыгрузкаЗагрузкаДанных,ВыгрузкаЗагрузкаДанныхСлужебный(серверная логика чтения выгрузки и записи объектов). - Косвенно затрагивает любые справочники, документы, ПВХ и регистры конфигурации, чьи ссылки участвуют в переносе (Контрагенты, Номенклатура, Организации, Договоры, план счетов и т. д.).
Ввод на основании для этой обработки не предусмотрен (обработки не участвуют в механизме ввода на основании).
7. Точки расширения
- Расширение конфигурации (Extension): заимствование модуля формы/объекта для переопределения алгоритма автосопоставления или набора полей поиска под специфику РК (например, приоритет поиска контрагентов по БИН/ИИН).
- Переопределяемые механизмы БСП: правила определения естественных ключей и предопределённых элементов задаются в общих модулях подсистемы «Выгрузка и загрузка данных» — корректировать логику следует через них, а не правкой служебной обработки.
- Дополнительные обработки: для нестандартного переноса допустимо реализовать собственную обработку загрузки, используя API подсистемы, оставив штатный менеджер сопоставления для интерактивного разрешения конфликтов.
Требует проверки (версионно-специфично): точный состав форм, реквизитов и имён процедур в сборке 3.4.5.21 — сверяется в конфигураторе, так как БСП обновляется между релизами.
