1. Идентификация
| Параметр | Значение |
|---|---|
| Полное имя | Документ.МаршрутыПодписания (в метаданных зарегистрирован как объект вида «Документ») |
| Имя объекта | МаршрутыПодписания |
| Синоним | не задан (—) |
| Конфигурация | Бухгалтерия для Казахстана, редакция 3.0, версия 3.0.74.2 |
| Подсистема | Электронный документооборот / Электронная подпись (ЭСФ, СНТ) |
| Где найти | e1cib/list/Документ.МаршрутыПодписания |
Назначение. Объект хранит правила и схемы согласования (маршруты подписания) электронных документов перед их подписанием ЭП и отправкой контрагентам или в госсистемы (ИС ЭСФ, СНТ). Маршрут определяет, кто из пользователей, в какой последовательности и каким сертификатом должен подписать документ. Настраивается и сопровождается администраторами и главными бухгалтерами при первичной настройке системы и при изменении регламента подписания в организации.
Требует проверки (версионно-специфично). В метаданных объект помечен как «Документ», однако его фактическая структура — наличие предопределённого элемента
ОднойДоступнойПодписью, формаФормаЭлемента, отсутствие даты/суммы/движений — характерна для справочника. В части релизов линейки этот объект реализован именно как справочник настроек. Уточните вид объекта в конфигураторе конкретной сборки 3.0.74.2; на прикладную логику (маршрутизация подписания) это не влияет.
2. Реквизиты и табличные части
2.1 Реквизиты шапки
| Имя | Тип | Обязательность | Назначение |
|---|---|---|---|
| СхемаПодписания | EnumRef.СхемыПодписанияЭД |
Обязательно (ShowError) | Определяет логику интерпретации маршрута — как система обрабатывает требования из табличной части (последовательно, параллельно, по выбору и т. д.) |
| Организация | Ссылка (тип в metadata не указан) | Необязательно (DontCheck) | Привязка маршрута к конкретной организации; служит для организационного разделения и применения маршрутов |
| КлючАвтоматическойНастройки | xs:string |
Необязательно (DontCheck) | Служебное поле для идентификации автоматически созданных маршрутов; используется при обновлении конфигурации и миграции данных |
2.2 Табличная часть «ТаблицаТребований»
Назначение. Хранит иерархическую (древовидную) структуру требований к подписанию: последовательность и логику согласования (группы «И», «ИЛИ», «ПоПорядку»), конкретных подписантов и их сертификаты.
| Имя | Тип | Назначение |
|---|---|---|
| Идентификатор | xs:string |
Уникальный идентификатор строки требования, база для построения иерархии |
| ИдентификаторРодителя | xs:string |
Ссылка на родительский элемент дерева требований; обеспечивает многоуровневую структуру |
| Порядок | xs:decimal |
Номер для упорядочивания требований внутри одного уровня иерархии |
| Требование | EnumRef.ТребованияКПодписаниюЭД |
Тип требования — конкретный подписант или логическая группа (И / ИЛИ / ПоПорядку) |
| Подписант | CatalogRef.Пользователи |
Пользователь, который должен подписать документ на этом этапе |
| Сертификат | CatalogRef.СертификатыКлючейЭлектроннойПодписиИШифрования |
Конкретный сертификат ЭП, которым должно быть выполнено подписание |
Логика групп в дереве требований:
- И — подписать должны все вложенные требования;
- ИЛИ — достаточно любого из вложенных требований;
- ПоПорядку — вложенные требования выполняются строго последовательно, в соответствии с реквизитом
Порядок.
3. Формы
| Форма | Роль |
|---|---|
| ФормаСписка | Основная форма списка для просмотра всех маршрутов. Содержит команду «ЗаполнитьНачальныеНастройки» для первичного создания типовых маршрутов |
| ФормаВыбора | Форма выбора маршрута из списка при указании его в других объектах; также содержит команду «ЗаполнитьНачальныеНастройки» |
| ФормаЭлемента | Ключевая форма редактирования маршрута: дерево требований с кнопками добавления групп (И, ИЛИ, ПоПорядку), добавления подписантов и управления порядком строк |
| ВыборМаршрута | Специализированная форма выбора маршрута и подписантов при инициации процесса подписания документа: позволяет скорректировать список подписантов и их сертификаты непосредственно перед запуском процедуры подписания |
4. Ключевые процедуры модулей
BSL-текст модулей в evidence не приложен. Ниже — типовые обработчики для объекта такого вида (настройка маршрутов подписания) в конфигурациях на БСП; имена процедур в конкретной сборке 3.0.74.2 могут отличаться.
Модуль объекта / менеджера:
ОбработкаПроверкиЗаполнения— контроль обязательностиСхемаПодписания(флаг ShowError) и непротиворечивости дерева требований (наличие подписанта/сертификата у строк-требований, корректность связейИдентификатор↔ИдентификаторРодителя).ОбработкаЗаполнения— заполнение реквизитов по умолчанию при интерактивном создании и при заполнении по ключу автоматической настройки.- Процедуры формирования и разбора древовидной структуры требований (сборка иерархии по
Идентификатор/ИдентификаторРодителя/Порядок).
Модуль формы «ФормаЭлемента»:
- Команды добавления групп И / ИЛИ / ПоПорядку и подписанта — создают строки
ТаблицаТребованийс соответствующим значением реквизитаТребованиеи привязкой к родителю. - Команды перемещения (вверх/вниз) — управляют реквизитом
Порядок. - Обработчики выбора
ПодписантиСертификат— подбор сертификата ЭП, доступного выбранному пользователю.
Модуль формы «ФормаСписка» / «ФормаВыбора»:
ЗаполнитьНачальныеНастройки— создание типовых (в т. ч. предопределённогоОднойДоступнойПодписью) маршрутов при первичной настройке.
Модуль формы «ВыборМаршрута»:
- Загрузка маршрута для конкретного документа, интерактивная корректировка списка подписантов/сертификатов и возврат результата в процедуру подписания ЭД.
5. Проведение и движения
Объект не является учётным документом и движений по регистрам не формирует. У него отсутствуют дата, контрагент, суммовые реквизиты и табличные части товаров/услуг; это объект настройки регламента подписания. Соответственно:
- бухгалтерских проводок он не делает — счета типового плана счетов РК (1210, 1030, 1330, 3310, 3130, 6010, 7010) к нему неприменимы;
- движений по регистрам накопления/сведений по учёту НДС, взаиморасчётов и т. п. нет.
Налоговые параметры РК на 2026 год (ставка НДС 16 %, МРП 4 325 ₸, МЗП 85 000 ₸, ИПН 10 %/15 %, вычет по ИПН 30 МРП/мес и т. д.) относятся к самим электронным документам (ЭСФ, СНТ, реализация), процесс подписания которых регулируется данным маршрутом, а не к объекту МаршрутыПодписания. Маршрут лишь определяет порядок наложения ЭП на уже сформированный документ.
Результат применения маршрута фиксируется не здесь, а в подсистеме ЭДО/ЭП: статусы подписания и сами электронные подписи хранятся в служебных регистрах и хранилищах ЭДО, привязанных к подписываемому документу.
6. Связанные объекты и ввод на основании
| Объект | Связь |
|---|---|
Enum.СхемыПодписанияЭД |
Реквизит шапки СхемаПодписания |
Enum.ТребованияКПодписаниюЭД |
Реквизит Требование строк таблицы |
Catalog.Пользователи |
Подписанты (Подписант) |
Catalog.СертификатыКлючейЭлектроннойПодписиИШифрования |
Сертификаты ЭП (Сертификат) |
Catalog.Организации |
Реквизит Организация (привязка маршрута) |
| Электронные документы ЭСФ (ИС ЭСФ) и СНТ | Потребители маршрута: при подписании выбирается маршрут через форму ВыборМаршрута |
| Подсистема ЭДО / Электронная подпись (БСП) | Использует маршрут в процедуре запуска подписания |
Ввод на основании. Для объекта настроек ввод на основании не предусмотрен и практического смысла не имеет. Обратная связь: маршрут используется документами ЭДО в момент их подписания (маршрут выбирается/подставляется, но новый маршрут из документа не создаётся).
7. Точки расширения
- Расширение конфигурации: добавление обработчиков
ОбработкаПроверкиЗаполнения,ПередЗаписьюв модуль объекта для собственных правил валидации дерева требований. - Формы: расширение
ФормаЭлементаиВыборМаршрута(дополнительные команды, ограничения на выбор подписантов/сертификатов по организации). - Автозаполнение: доработка команды
ЗаполнитьНачальныеНастройкии логики поКлючАвтоматическойНастройкидля тиражирования типовых маршрутов при обновлении/миграции. - Программный интерфейс ЭДО/ЭП: переопределение процедуры выбора и применения маршрута перед подписанием (интеграция с собственными регламентами согласования, внешними системами документооборота).
- Права доступа: через реквизит
Организацияи RLS — организационное разделение доступа к маршрутам.
