1. Идентификация
| Параметр | Значение |
|---|---|
| Тип объекта | Документ (Documents) |
| Имя | СообщениеОбменСБанками |
| Полное имя | Документ.СообщениеОбменСБанками |
| Синоним | «Сообщение обмена с банками» |
| Конфигурация | Управление торговлей для Казахстана, редакция 3.4.5.21 |
| Нумерация | Тип номера Строка, длина 11, непериодическая (Nonperiodical) |
| Навигационная ссылка (список) | e1cib/list/Документ.СообщениеОбменСБанками |
| Навигационная ссылка (объект) | e1cib/data/Документ.СообщениеОбменСБанками |
Назначение. Служебный (технический) документ подсистемы прямого обмена с банком (DirectBank). Одно значение документа = одно отдельное сообщение внутри пакета обмена: платёжное поручение на отправку, запрос статуса ранее отправленного документа, ответ банка, загруженная выписка и т. п. Документ формируется механизмом обмена автоматически при отправке платежей и загрузке выписок; вручную его практически не создают — он служит для контроля хода обмена, диагностики отклонений и хранения технических атрибутов (внешние идентификаторы, статусы, результаты проверки подписи).
Где найти в 1С: раздел «Электронное взаимодействие» → «Сообщение обмена с банками». В рабочих сценариях казначея открывается из раздела «Казначейство» через журнал обмена с банком.
Это не «бумажный» первичный документ. Числовые нормы РК (НДС 16 %, МРП 4 325 ₸, план счетов) к нему напрямую не применяются — суммы налогов и проводки формируются другими документами (реализация, поступление, платёжные документы), а «Сообщение обмена с банками» лишь транспортирует их представление к банку/от банка.
2. Реквизиты и табличные части
2.1 Реквизиты шапки
| Имя | Тип | Назначение |
|---|---|---|
Организация |
СправочникСсылка.Организации | Юрлицо, от имени которого ведётся обмен. Подставляется из настройки обмена / основной организации. |
НастройкаОбмена |
СправочникСсылка.НастройкиОбменСБанками | Ссылка на настройку канала DirectBank (банк, счёт, реквизиты подключения, сертификаты). |
Банк |
— | Банк-корреспондент, с которым идёт обмен. |
НомерСчета |
Строка | Номер банковского счёта организации, к которому относится сообщение. |
ВидЭД |
ПеречислениеСсылка.ВидыЭДОбменСБанками | Вид электронного документа (платёжное поручение, выписка, запрос статуса и т. д.). |
ВидОперацииЭД |
ПеречислениеСсылка.ВидыОперацийЭДОбменСБанками | Уточняющий вид операции внутри ЭД. |
Направление |
ПеречислениеСсылка.НаправленияЭДО | Направление обмена: исходящее (в банк) / входящее (из банка). |
Статус |
ПеречислениеСсылка.СтатусыОбменСБанками | Основной статус в жизненном цикле (сформирован, подписан, отправлен, принят, отклонён, исполнен…). |
Состояние |
ПеречислениеСсылка.СостоянияОбменСБанками | Техническое состояние обработки сообщения. |
ДатаСообщения |
Дата | Дата/время формирования сообщения обмена. |
ДатаИзмененияСтатуса |
Дата | Когда в последний раз менялся внутренний статус. |
ДатаИзмененияВнешнегоСтатуса |
Дата | Когда получен последний внешний статус от банка. |
ВнешнийИдентификатор |
Строка | Идентификатор документа на стороне банка/провайдера. |
Идентификатор |
Строка | Внутренний идентификатор сообщения (GUID/код обмена). |
НомерДокументаОтправителя |
Строка | Номер исходного документа-основания у отправителя. |
ДатаДокументаОтправителя |
Дата | Дата исходного документа-основания. |
ПредставлениеДокумента |
Строка | Человекочитаемое представление содержимого сообщения. |
ПричинаОтклонения |
Строка | Текст причины отказа/отклонения от банка. |
ПредставлениеПрогрессаПодписания |
Строка | Текстовый индикатор хода сбора подписей. |
СообщениеРодитель |
ДокументСсылка.СообщениеОбменСБанками | Ссылка на исходное сообщение (для цепочек «запрос → ответ», «статус → уведомление»). |
СуммаДокумента |
Число | Итоговая сумма платёжного документа (для платёжных ЭД), в тенге. |
ДополнительнаяИнформация |
Строка | Произвольные служебные сведения. |
ДополнительныеДанные |
ValueStorage | Двоичное/сериализованное хранилище (тело ЭД, вложения, ответ банка). |
Комментарий |
Строка | Произвольный комментарий пользователя. |
2.2 Табличные части
УдалитьСтатусыЭлектронныхПодписей (устаревшая, префикс «Удалить» — оставлена для совместимости, в новых релизах не заполняется):
| Имя | Тип | Назначение |
|---|---|---|
ДатаПроверкиПодписи |
Дата | Момент проверки ЭП. |
ПодписьВерна |
Булево | Результат проверки подписи (истина — подпись корректна). |
Актуальные сведения об электронных подписях в типовой конфигурации хранятся в регистре сведений подсистемы «Электронная подпись», а не в этой табличной части.
3. Формы
| Форма | Назначение |
|---|---|
Форма объекта (e1cib/data/…) |
Карточка сообщения: технические реквизиты, статусы, представление документа, кнопки работы с ЭД. |
Форма списка (e1cib/list/…) |
Журнал сообщений обмена — контроль и фильтрация по статусам/направлению. |
ПричинаОтклонения |
Диалог просмотра причины отклонения (11 элементов: 1 поле ввода, 1 кнопка). Команда ОткрытьЭлектронныйДокумент — переход к телу отклонённого ЭД. |
СписокЭД |
Служебный список электронных документов обмена (34 элемента, 3 кнопки) — используется механизмом обмена для отображения пакета сообщений. |
4. Ключевые процедуры модулей
Факты — из статического анализа BSL (parse_bsl + build_bsl_digest, без выполнения кода). Имена обработчиков даны дословно.
Модуль объекта (ObjectModule)
| Обработчик | Ориентир | Что делает (типовая роль обработчика) |
|---|---|---|
ПередЗаписью |
~50 строк | Предзаписная логика: контроль/нормализация реквизитов статуса и состояния, фиксация служебных дат, подготовка данных перед сохранением. |
ПриЗаписи |
~48 строк | Пост-записная логика: синхронизация состояния обмена, обновление связанных сущностей ЭДО, служебные операции подсистемы обмена. |
Обработчик ОбработкаПроведения в модуле не обнаружен — документ движений не формирует (см. раздел 5).
Зависимости от общих модулей
ОбщегоНазначенияКлиентСервер (20 вызовов), ОбщегоНазначения (7), УправлениеПечатью (7), СтроковыеФункцииКлиентСервер (4), Пользователи (1), ОбменСБанками (1), ЭлектроннаяПодпись (1).
Ключевой прикладной модуль — ОбменСБанками: через него сообщение включается в конвейер DirectBank (формирование, подписание, отправка, разбор ответов). Модуль ЭлектроннаяПодпись обслуживает подписание/проверку ЭП, УправлениеПечатью — печатные представления ЭД.
5. Проведение и движения
Регистровых движений документ не формирует — RegisterRecords пуст, обработчик проведения отсутствует. «Сообщение обмена с банками» — транспортно-технический документ: он не ведёт ни оперативный учёт (регистры накопления/сведений по товарам, деньгам, расчётам, ценам), ни бухгалтерские проводки Дт/Кт.
Финансовый учёт по факту движения денег ведут связанные документы (списание/поступление безналичных ДС), которые формируются/квитируются по итогам обмена. Для справки — типовая корреспонденция денежных операций в плане счетов РК, к которой приводит цепочка обмена:
- поступление оплаты от покупателя: Дт 1030 «Деньги на текущих счетах» — Кт 1210 «Краткосрочная ДЗ покупателей»;
- оплата поставщику: Дт 3310 «КЗ поставщикам» — Кт 1030.
Эти проводки создаёт не данный документ, а платёжные документы казначейства; здесь приведены как ориентир контекста.
6. Связанные объекты и ввод на основании
- Справочник
НастройкиОбменСБанками— настройка канала DirectBank (реквизитНастройкаОбмена). - Перечисления обмена:
ВидыЭДОбменСБанками,ВидыОперацийЭДОбменСБанками,НаправленияЭДО,СтатусыОбменСБанками,СостоянияОбменСБанками. - Само на себя —
СообщениеРодительсвязывает сообщения в цепочки (запрос → ответ, платёж → статус исполнения). - Платёжные документы (списание/поступление безналичных ДС) — их отправка/квитирование порождает сообщения обмена; связь оперативная, через механизм
ОбменСБанками. - Подсистема «Электронная подпись» — хранение и проверка ЭП сообщений.
Ввод на основании в типовом сценарии не используется: документ создаётся программно механизмом обмена, а не через команду «Создать на основании».
7. Точки расширения
- Модуль объекта,
ПередЗаписью/ПриЗаписи— расширение (Расширение конфигурации) для дополнительной валидации статусов, логирования, интеграций. - Общий модуль
ОбменСБанками— переопределяемые/подписываемые процедуры конвейера DirectBank для нестандартных форматов банка. - Подписки на события (
ПередЗаписьюДокумента,ПриЗаписиДокумента) — сквозная обработка без правки типового модуля. ДополнительныеДанные(ValueStorage) — штатное место для хранения кастомных вложений/полезной нагрузки ЭД.УправлениеПечатью— добавление собственных печатных форм представления ЭД.
Версионно-специфично (требует проверки в конкретном релизе): наличие и заполнение устаревшей табличной части
УдалитьСтатусыЭлектронныхПодписейи точный состав перечислений статусов — они менялись между подредакциями УТ для Казахстана.
