RUKKENZH
Задать вопрос AI
РазделыОбъекты конфигурации 1С
Обработка «ВыгрузкаЗагрузкаДанныхМенеджерЗагрузкиНастроекПользователей» (УТ для Казахстана 3.4)
Язык статьи:🇷🇺 RU🇰🇿 KK🇬🇧 EN🇨🇳 ZH
Версия статьи:📘 Для бухгалтера⚙️ Для тех-специалиста

Обработка «ВыгрузкаЗагрузкаДанныхМенеджерЗагрузкиНастроекПользователей» (УТ для Казахстана 3.4)

Актуально для: 1С:Управление торговлей для Казахстана, ред. 3.4.5.21 · ГК 1С-Сапа — партнёр фирмы «1С»
СТ
Сапа Т.И. — Эксперт по 1С и бухгалтерскому учёту, преподаватель-практик

1. Идентификация

Параметр Значение
Тип объекта метаданных Обработка (DataProcessor)
Имя ВыгрузкаЗагрузкаДанныхМенеджерЗагрузкиНастроекПользователей
Полное имя DataProcessors.ВыгрузкаЗагрузкаДанныхМенеджерЗагрузкиНастроекПользователей
Синоним не задан (в дереве метаданных отображается техническое имя)
Конфигурация Управление торговлей для Казахстана, ред. 3.4.5.21 (₸, РК)
Подсистема-владелец «Выгрузка и загрузка данных» (ВыгрузкаЗагрузкаДанных) Библиотеки стандартных подсистем
Назначение Служебная обработка: менеджер загрузки пользовательских настроек при переносе (выгрузке/загрузке) данных информационной базы.

Суть назначения. Обработка — один из специализированных обработчиков подсистемы БСП «Выгрузка и загрузка данных» (ExportImportData). Эта подсистема выгружает данные ИБ в переносимый набор файлов (XML/ZIP) и загружает их в другую базу — типовые сценарии: перевод базы в модель сервиса (1С:Fresh / «облако»), выделение области данных, миграция и объединение баз. Данный менеджер отвечает за корректный перенос настроек пользователей, хранящихся не в объектах метаданных, а в стандартных хранилищах настроек платформы:

  • ХранилищеСистемныхНастроек;
  • ХранилищеОбщихНастроек;
  • ХранилищеПользовательскихНастроекДинамическихСписков;
  • ХранилищеПользовательскихНастроекОтчетов, ХранилищеВариантовОтчетов;
  • ХранилищеФормДанных.

При загрузке настройки требуется заново «привязать» к пользователям целевой базы и переотобразить ссылки на объекты (справочники, документы), уникальные идентификаторы которых при переносе сопоставляются заново. Именно это и делает обработка.

Важно: это технический (служебный) объект инфраструктуры переноса, а не учётный документ. Он не участвует в оперативном/регламентированном учёте, не формирует проводок и движений по регистрам (см. раздел 5).

Где найти в конфигураторе / отладке: объект виден только в конфигураторе (ветка «Обработки»). Открыть служебный список в режиме предприятия (для отладки, при полных правах):

e1cib/list/Обработка.ВыгрузкаЗагрузкаДанныхМенеджерЗагрузкиНастроекПользователей

Штатно пользователю обработка не показывается и в командном интерфейсе разделов отсутствует — вызывается программно движком выгрузки/загрузки.


2. Реквизиты шапки и табличные части

Для служебных обработчиков подсистемы «Выгрузка и загрузка данных» характерно отсутствие реквизитов и табличных частей: вся логика инкапсулирована в модуле объекта, а данные передаются через параметры процедур (контейнер выгрузки/загрузки, поток сериализатора, таблицы соответствия ссылок). Таблица ниже отражает типовую конструкцию объектов этого вида.

Раздел Состав Комментарий
Реквизиты шапки отсутствуют Состояние не хранится в реквизитах; параметры передаются в вызовах методов.
Табличные части отсутствуют Промежуточные данные (соответствия ссылок, буфер настроек) держатся в структурах/таблицах значений в оперативной памяти.
Реквизиты форм отсутствуют У обработки нет форм (см. раздел 3).

Рабочие данные, с которыми оперирует обработка на этапе загрузки:

  • таблица сопоставления ссылок (старый GUID → новая ссылка) — предоставляется менеджером выгрузки/загрузки;
  • сопоставление пользователей источника и приёмника (по имени ИБ / идентификатору пользователя);
  • сериализованное значение настройки и её ключ (объект настроек, ключ объекта, ключ настроек, представление).

3. Формы

Формы у обработки отсутствуют. Это ожидаемо для служебного менеджера подсистемы БСП: он не предназначен для интерактивной работы, форма выбора/списка не используется. Управление процессом переноса ведётся из форм самой подсистемы «Выгрузка и загрузка данных» и из служебных обработок администрирования (например, помощник перехода в сервис), а рассматриваемая обработка подключается к ним программно как обработчик.


4. Ключевые процедуры модулей

Evidence с текстом BSL для данного объекта не приложено (в источнике присутствует только фасет «назначение»). Ниже — типовой контракт обработчика загрузки настроек подсистемы «Выгрузка и загрузка данных» БСП; конкретные имена/сигнатуры могут отличаться в пределах релиза (это версионно-специфично, требует сверки с модулем объекта 3.4.5.21).

Модуль объекта такого менеджера обычно реализует часть интерфейса обработчиков выгрузки/загрузки:

  • ПриРегистрацииОбработчиковЗагрузки(ТаблицаОбработчиков) — регистрирует обработку как обработчик загрузки для соответствующих «искусственных» типов данных настроек (хранилищ настроек). Указывает, для каких объектов вызывать методы ПередЗагрузкойТипа / ПриЗагрузкеОбъекта / ПослеЗагрузкиТипа.
  • ПередЗагрузкойТипа(МенеджерВыгрузкиЗагрузки, ...) — подготовка перед загрузкой блока настроек: инициализация буферов, чтение карты соответствия пользователей и ссылок.
  • ПриЗагрузкеОбъекта(...) / загрузка элемента настройки — основной шаг: десериализует настройку, переотображает внутри неё ссылки на объекты через таблицу соответствия, определяет пользователя-владельца настройки в приёмнике и вызывает ХранилищаНастроек.<...>.Сохранить(...)` с корректным ключом пользователя. Настройки, для которых пользователь-владелец в приёмнике не найден, пропускаются или переносятся в общие.
  • ПослеЗагрузкиТипа(...) / ПослеЗагрузкиДанных(...) — завершающие действия: очистка буферов, фиксация статистики перенесённых настроек, обработка отложенных ссылок.

При выгрузке парный менеджер (или тот же объект в режиме выгрузки) реализует ПередВыгрузкойТипа / ПриВыгрузкеОбъекта, где перебирает записи хранилищ настроек, сериализует значение настройки и сохраняет вместе с ним ключ объекта, ключ настроек, представление и идентификатор пользователя-владельца.

Общие серверные механизмы, к которым обращается обработка: менеджер подсистемы ВыгрузкаЗагрузкаДанных (контейнер, сериализатор, карта соответствия ссылок), а также стандартные объекты платформы ХранилищаНастроек.* и ПользователиИнформационнойБазы.


5. Проведение и движения

Обработка не проводится и не формирует движений по регистрам — у неё нет «проведения» в принципе, это не документ. Соответственно:

  • проводки по регламентированному учёту не формируются;
  • движения по регистрам накопления/сведений/бухгалтерии не создаются.

Поэтому счета типового плана счетов РК (например, 1210 — краткосрочная ДЗ покупателей, 1030 — деньги на текущих счетах, 1330 — товары, 3310 — КЗ поставщикам, 3130 — НДС к уплате, 6010 — доход от реализации, 7010 — себестоимость реализации), ставки и лимиты 2026 года (НДС 16%, МРП 4 325 ₸, МЗП 85 000 ₸, базовый вычет ИПН 30 МРП/мес. и не более 360 МРП/год, ИПН 10%/15% с порогом 8 500 МРП, ОПВ 10% с потолком базы 50 МЗП, ОПВР 3,5%, ВОСМС 2%, ОСМС 3%, СО 5%, соцналог 6%) к данному объекту напрямую не относятся.

Роль обработки в контексте этих данных косвенная: при переносе базы средствами подсистемы «Выгрузка и загрузка данных» она обеспечивает сохранность пользовательских настроек — отборов динамических списков, вариантов и настроек отчётов (в т.ч. по НДС/ЭСФ/СНТ, взаиморасчётам, движению ТМЗ), настроек рабочего стола и форм. Учётные же данные (документы, регистры, проводки по счетам РК) переносят другие обработчики той же подсистемы. Само учётное содержимое при этом не изменяется.


6. Связанные объекты и ввод на основании

Ввод на основании к обработке не применяется (это не документ и не справочник).

Взаимодействующие объекты:

  • Подсистема «Выгрузка и загрузка данных» (ВыгрузкаЗагрузкаДанных, БСП) — вызывающая сторона; предоставляет контейнер, сериализатор и карту соответствия ссылок.
  • Хранилища настроек платформы — источник и приёмник данных: ХранилищеСистемныхНастроек, ХранилищеОбщихНастроек, ХранилищеПользовательскихНастроекДинамическихСписков, ХранилищеПользовательскихНастроекОтчетов, ХранилищеВариантовОтчетов, ХранилищеФормДанных.
  • ПользователиСправочник.Пользователи и ПользователиИнформационнойБазы (подсистема «Пользователи»): к ним привязываются перенесённые настройки.
  • Родственные служебные обработки переноса (сценарии перехода в сервис/из сервиса, выгрузки области данных), которые запускают процесс, частью которого является данный менеджер.

7. Точки расширения

  • Расширение конфигурации. Служебные обработчики БСП можно дорабатывать через механизм расширений, добавляя/переопределяя процедуры модуля объекта (&Вместо, &Перед, &После). Осторожно: подсистема обновляется вендором, при изменении интерфейса обработчиков расширение может «отвалиться» — фиксируйте версию БСП/УТ.
  • Общие модули подсистемы. Штатная логика включения объектов в перенос настраивается через переопределяемые модули подсистемы «Выгрузка и загрузка данных» (регистрация обработчиков выгрузки/загрузки) — предпочтительный, поддерживаемый вендором способ повлиять на состав и порядок переноса.
  • Дополнительные обработчики. Собственные правила переотображения ссылок в настройках можно подключить, зарегистрировав свой обработчик рядом с типовым, не изменяя саму обработку.
  • Не рекомендуется снимать объект с поддержки и править напрямую: это осложнит обновление; используйте расширения и переопределяемые точки БСП.

Версионно-специфично (требует сверки с релизом 3.4.5.21): точные имена и сигнатуры методов модуля, состав обрабатываемых хранилищ настроек и признак наличия менеджера выгрузки в этом же объекте vs. в парной обработке.

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

Это документ? Какие проводки и движения формирует?
Нет, это служебная обработка (DataProcessor) подсистемы БСП «Выгрузка и загрузка данных». Она не проводится и не формирует ни проводок, ни движений по регистрам. Счета плана счетов РК (1210, 1030, 1330, 3310, 3130, 6010, 7010) и ставки/лимиты 2026 года к ней напрямую не относятся — она переносит пользовательские настройки, а не учётные данные.
Где её найти пользователю?
Штатно — нигде: в командном интерфейсе разделов её нет, вызывается программно движком выгрузки/загрузки. Для отладки при полных правах служебный список открывается ссылкой e1cib/list/Обработка.ВыгрузкаЗагрузкаДанныхМенеджерЗагрузкиНастроекПользователей. В конфигураторе — ветка «Обработки».
Какие именно настройки она переносит?
Пользовательские настройки из стандартных хранилищ платформы: системные и общие настройки, настройки/варианты отчётов, пользовательские настройки динамических списков (отборы, сортировки), настройки форм и рабочего стола. При загрузке она переотображает ссылки внутри настроек по карте соответствия и привязывает настройки к пользователям базы-приёмника.
Почему в описании процедур сказано «типовые», а не точные имена?
Для объекта не приложено evidence с текстом модуля (в источнике есть только фасет «назначение»). Поэтому приведён типовой контракт обработчиков загрузки БСП (ПриРегистрацииОбработчиковЗагрузки, ПередЗагрузкойТипа, ПриЗагрузкеОбъекта и т.д.). Точные имена и сигнатуры версионно-специфичны — их нужно сверить с модулем объекта релиза 3.4.5.21.
Можно ли дорабатывать эту обработку?
Прямая правка нежелательна — усложнит обновление от вендора. Предпочтительно использовать расширение конфигурации (переопределение методов модуля) либо переопределяемые модули подсистемы «Выгрузка и загрузка данных» для регистрации собственных обработчиков. При изменении интерфейса БСП такие доработки нужно перепроверять.

Читайте также

Источники

Была ли статья полезна?
💼 Нужна помощь с 1С или учётом? Слава КВЦ — многолетняя практика в 1С в Казахстане. Изучите разложенный НК РК 2026 или спросите в чате BuhGPT — ответит за секунды.