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