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