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