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