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