1. Идентификация
| Параметр | Значение |
|---|---|
| Тип объекта | Справочник (Catalog) |
| Имя | АктОРасхожденияхПослеПеремещенияПрисоединенныеФайлы |
| Полный путь | Справочник.АктОРасхожденияхПослеПеремещенияПрисоединенныеФайлы |
| Синоним | Присоединенные файлы (Акт о расхождениях после перемещения) |
| Конфигурация | Управление торговлей для Казахстана, редакция 3.4 (версия 3.4.5.21) |
| Владелец (Owner) | Документ.АктОРасхожденияхПослеПеремещения |
| Подсистема БСП | «Присоединённые файлы» (часть библиотеки стандартных подсистем) |
Назначение. Это служебный (подчинённый) справочник, автоматически создаваемый механизмом «Присоединённые файлы» БСП для каждого объекта-владельца, к которому разрешено прикреплять файлы. Он хранит файлы, присоединённые к конкретному документу «Акт о расхождениях после перемещения»: сканы актов, фотографии повреждённого/недостающего товара, служебные записки, письма от поставщика, PDF печатных форм, электронные подписи к файлам. Каждый элемент справочника соответствует одному присоединённому файлу (последней его версии); сам документ выступает владельцем группы файлов.
Справочник не является учётным объектом: он не участвует в товарном, взаиморасчётном или налоговом учёте и не хранит суммовых показателей. Пользователь в явном виде с этим справочником почти не работает — все операции идут через команду «Присоединённые файлы» на форме документа-владельца.
Где найти. Прямое открытие списка (обычно только для администрирования/отладки):
e1cib/list/Справочник.АктОРасхожденияхПослеПеремещенияПрисоединенныеФайлы
Штатный путь пользователя: открыть документ «Акт о расхождениях после перемещения» → панель навигации/группа команд «Присоединённые файлы».
2. Реквизиты и табличные части
Структура типовая для справочников присоединённых файлов БСП. Состав реквизитов версионно-зависим, ниже — стандартный набор редакции 3.4.
2.1. Стандартные (системные) реквизиты
| Реквизит | Тип | Назначение |
|---|---|---|
Код |
Строка/Число | Код элемента, назначается автоматически |
Наименование |
Строка | Имя файла без расширения |
Владелец |
ДокументСсылка.АктОРасхожденияхПослеПеремещения |
Документ, к которому присоединён файл |
ПометкаУдаления |
Булево | Признак пометки на удаление |
2.2. Реквизиты шапки (прикладные, механизм присоединённых файлов)
| Реквизит | Тип | Назначение |
|---|---|---|
Автор |
СправочникСсылка.Пользователи |
Пользователь, добавивший файл |
ДатаСоздания |
Дата | Момент создания элемента (присоединения файла) |
УниверсальнаяДатаМодификации |
Дата | Дата последнего изменения файла (UTC) |
Расширение |
Строка | Расширение файла (pdf, jpg, xlsx и т. п.) без точки |
Размер |
Число | Размер файла в байтах |
ХешСумма |
Строка | Контрольная сумма (для контроля целостности/дублей) |
ОписаниеФайла / Описание |
Строка (многострочная) | Произвольный комментарий к файлу |
Зашифрован |
Булево | Файл хранится в зашифрованном виде |
ПодписанЭП |
Булево | К файлу приложена хотя бы одна электронная подпись |
ЗанятоДля / КемЗанят |
СправочникСсылка.Пользователи |
Пользователь, захвативший файл для редактирования (блокировка) |
ЗанятоДо / ДатаБлокировки |
Дата | Срок захвата файла на редактирование |
Том |
СправочникСсылка.ТомаХраненияФайлов |
Том, если файлы хранятся на диске (файловые тома), а не в ИБ |
ПутьКФайлуТома |
Строка | Относительный путь к файлу внутри тома |
ФайлХранилище |
ХранилищеЗначения | Двоичные данные файла — при хранении в информационной базе (см. п. 5) |
ТекстХранилище / ТекстИзвлечён |
Хранилище�значения / Булево | Извлечённый текст файла для полнотекстового поиска |
ТипХраненияФайла |
Перечисление | Признак способа хранения (в ИБ / в томе) |
2.3. Табличные части
В типовой реализации присоединённых файлов собственные табличные части, как правило, отсутствуют: версии файла, электронные подписи и сертификаты шифрования хранятся в отдельных объектах подсистемы (регистры сведений и связанные справочники версий), а не в табличных частях самого элемента. Если в конкретной сборке версии/подписи вынесены в табличные части — это уточняется по конкретной редакции (версионно-специфично).
3. Формы
Справочники присоединённых файлов, как правило, не имеют собственных форм — работа ведётся через общие формы подсистемы «Присоединённые файлы» БСП:
| Форма | Назначение |
|---|---|
| Общая форма «Присоединённые файлы» | Список файлов владельца: добавление, открытие, просмотр, удаление, захват/освобождение, работа с ЭП |
| Общая форма присоединённого файла | Карточка одного файла: реквизиты, комментарий, история версий, подписи |
| Форма выбора версии / истории версий | Просмотр и восстановление предыдущих версий файла |
| Служебные формы (подписание, шифрование, добавление из шаблона) | Диалоги ЭП, шифрования и создания файла по шаблону |
Собственные ФормаСписка/ФормаЭлемента в метаданных справочника обычно не заданы; при их отсутствии платформа генерирует автоформы, но пользователь их не видит, так как открытие идёт через общие формы. Наличие переопределённых форм — версионно-специфично.
4. Ключевые процедуры модулей
Прямого BSL-evidence по модулям объекта не приложено, поэтому ниже — типовой состав обработчиков для справочника присоединённых файлов БСП.
Модуль объекта (ОбъектМодуль):
ПриЗаписи— синхронизация служебных данных (размер, хеш, дата модификации), контроль целостности хранения.ПередУдалением/ПередЗаписью— очистка/переустановка данных в томе или регистре двоичных данных, снятие блокировки редактирования.ЗаполнитьПроверкуПроведения— не применяется (справочник не проводится).
Модуль менеджера (МодульМенеджера):
- Обработчики выбора и поиска, вызываемые из общих модулей подсистемы (
РаботаСПрисоединеннымиФайлами,ПрисоединенныеФайлыСлужебный).
Основную логику реализуют общие модули БСП, а не модуль самого справочника:
РаботаСПрисоединеннымиФайлами/РаботаСПрисоединеннымиФайламиСервер— добавление файла, получение данных, обновление, удаление, захват/освобождение, работа с версиями.ПрисоединенныеФайлыСлужебный— низкоуровневые операции хранения (запись в том/ИБ, чтение, извлечение текста).УправлениеЭлектроннойПодписью— подписание и проверка ЭП файлов.
Точные пути путь:строка не приводятся, так как BSL-фрагменты в evidence не переданы (требует сверки с конкретной сборкой 3.4.5.21).
5. Хранение данных и движения
Проводок и движений по регистрам накопления/бухгалтерии этот справочник не формирует — он не проводится. Соответственно, к нему не применяются налоговые и учётные расчёты РК: ни НДС по ставке 16% (действующей в Казахстане в 2026 году), ни ИПН/ОПВ/ВОСМС, ни проводки по счетам типового плана (1330 «Товары», 3130 «НДС к уплате», 6010 «Доход от реализации» и т. д.). Вся учётная и налоговая логика, включая разницы по себестоимости и НДС, отрабатывается на документе-владельце «Акт о расхождениях после перемещения», а также в связанных документах (перемещение, оприходование/списание, корректировки, ЭСФ/СНТ).
Что «движется» при работе со справочником — это хранение самого файла:
| Место хранения | Когда используется |
|---|---|
Реквизит ФайлХранилище (ХранилищеЗначения) в элементе / регистр сведений двоичных данных |
Хранение файлов в информационной базе |
Файловые тома (Справочник.ТомаХраненияФайлов) + ПутьКФайлуТома |
Хранение файлов на диске сервера (том), в ИБ остаются только метаданные |
| Регистр(ы) сведений версий/подписей БСП | История версий файла и электронные подписи |
Способ хранения (в ИБ или в томах) определяется настройками подсистемы «Присоединённые файлы».
6. Связанные объекты и ввод на основании
- Документ-владелец:
Документ.АктОРасхожденияхПослеПеремещения— единственный владелец элементов; файлы всегда привязаны к конкретному акту. Справочник.Пользователи— автор файла и пользователь, захвативший файл на редактирование.Справочник.ТомаХраненияФайлов— тома для файлового хранения.- Регистры/справочники версий и электронных подписей БСП — история версий и ЭП.
- Ввод на основании для этого справочника не предусмотрен: элементы создаются исключительно через команду «Присоединённые файлы» на форме документа-владельца (добавление с диска, сканирование, из буфера обмена, по шаблону). Самостоятельное создание в списке справочника штатным сценарием не является.
7. Точки расширения
- Расширения конфигурации: добавление реквизитов/форм и обработчиков
ПередЗаписью/ПриЗаписибез снятия объекта с поддержки. Для служебных справочников БСП изменения делают редко — предпочтительнее переопределять поведение подсистемы. - Переопределяемые общие модули БСП:
РаботаСФайламиПереопределяемый,ПрисоединенныеФайлыПереопределяемый(настройка максимального размера, допустимых расширений, шаблонов имён, правил хранения). - Настройки подсистемы: способ хранения (ИБ/тома), контроль объёма, антивирусная проверка, извлечение текста для полнотекстового поиска.
- Электронная подпись и шифрование: через
УправлениеЭлектроннойПодписью; интеграция с ЭП актуальна в контексте РК (обмен ЭСФ/СНТ), но подпись файлов здесь — механизм БСП, независимый от подписания электронных документов. - Подписки на события (
ПриЗаписи/ПередУдалениемобъектов справочника) — для аудита или внешней синхронизации файлов.
