1. Идентификация
| Параметр | Значение |
|---|---|
| Тип объекта | Справочник (Catalog) |
| Имя | БанковскиеСчетаПрисоединенныеФайлы |
| Полное имя | Справочник.БанковскиеСчетаПрисоединенныеФайлы |
| Синоним | «Присоединенные файлы (Банковские счета)» |
| Конфигурация | Бухгалтерия для Казахстана, редакция 3.0 (версия 3.0.74.2) |
| Подчинён | владельцу — Справочник.БанковскиеСчета |
| Иерархия | нет |
| Где найти | напрямую в интерфейсе не отображается; открывается через команду «Присоединённые файлы» в карточке банковского счёта. Технический доступ к списку: e1cib/list/Справочник.БанковскиеСчетаПрисоединенныеФайлы |
Назначение. Справочник хранит файлы, присоединённые к элементам справочника «Банковские счета»: сканы договоров банковского обслуживания, карточки с образцами подписей, уведомления об открытии/закрытии счёта, реквизиты банка и прочую документацию. Объект является частью типовой библиотечной подсистемы «Работа с файлами» (БСП) и создаётся автоматически при прикреплении файла в карточке счёта-владельца. Прямое ручное создание элементов не предполагается — обращение идёт через интерфейс присоединённых файлов владельца. Справочник хранит как метаданные файла (имя, размер, расширение, автор, версии), так и сами двоичные данные — в информационной базе или на томах хранения файлов.
Это служебный справочник инфраструктуры хранения файлов. Никаких учётных данных (сумм, счетов учёта, налогов) он не содержит и в бухгалтерском/налоговом учёте не участвует. Указанные ниже страновые параметры РК приведены для контекста конфигурации, но к данному объекту не применяются.
2. Реквизиты шапки и табличные части
2.1 Реквизиты шапки
| Имя | Тип | Обязательность | Назначение |
|---|---|---|---|
Автор |
СправочникСсылка.Пользователи | ShowError | Пользователь, загрузивший файл в систему. Заполняется автоматически при создании записи. |
ВладелецФайла |
СправочникСсылка.БанковскиеСчета | DontCheck | Ссылка на банковский счёт, к которому присоединён файл. Определяет иерархическую принадлежность. |
ДатаМодификацииУниверсальная |
ДатаВремя | DontCheck | Дата/время последнего изменения файла в UTC. Используется для синхронизации и контроля версий. |
ДатаСоздания |
ДатаВремя | ShowError | Дата/время загрузки файла в ИБ. Обязательный реквизит для аудита. |
Зашифрован |
Булево | DontCheck | Признак шифрования файла (хранение в зашифрованном виде с сертификатами пользователей). |
Изменил |
СправочникСсылка.Пользователи | DontCheck | Пользователь, последним изменивший файл (замена версии или правка метаданных). |
ИндексКартинки |
Число | DontCheck | Индекс иконки файла для отображения в списках. Определяется автоматически по расширению. |
Описание |
Строка | DontCheck | Текстовое описание файла (наименование), вводимое пользователем. Отображается в списке присоединённых файлов. |
ПодписанЭП |
Булево | DontCheck | Признак наличия электронной подписи. Устанавливается при добавлении ЭП через подсистему криптографии. |
ПутьКФайлу |
Строка | DontCheck | Полный путь к файлу на томе хранения (при хранении на диске). Пустой при хранении в ИБ. |
Размер |
Число | DontCheck | Размер файла в байтах. Заполняется автоматически, используется для контроля объёма хранилища. |
Расширение |
Строка | DontCheck | Расширение файла без точки (pdf, jpg, …). Определяет тип и доступные операции. |
Редактирует |
СправочникСсылка.Пользователи | DontCheck | Пользователь, захвативший файл на редактирование. Блокирует правку другими до освобождения. |
СтатусИзвлеченияТекста |
ПеречислениеСсылка.СтатусыИзвлеченияТекстаФайлов | DontCheck | Статус извлечения текста для полнотекстового поиска (Не извлечён / Извлечён / Ошибка). |
ТекстХранилище |
ХранилищеЗначения | DontCheck | Хранилище извлечённого текста для индексирования и полнотекстового поиска по содержимому. |
Стандартный реквизит Наименование используется как имя файла (без расширения). Сами двоичные данные файла хранятся либо во внутреннем реквизите/хранилище значения объекта (при хранении в ИБ), либо на томах хранения файлов (регистр сведений подсистемы работы с файлами) — путь при этом фиксируется в ПутьКФайлу.
2.2 Табличные части
Табличные части у объекта отсутствуют. Многоверсионность (история версий файла) реализуется не табличной частью, а отдельным справочником версий подсистемы БСП (см. раздел 6).
3. Формы
| Форма | Назначение |
|---|---|
| ФормаЭлемента | Карточка присоединённого файла: имя, описание, автор, даты, размер, расширение, признаки подписи/шифрования, команды работы с файлом (открыть, сохранить, редактировать/закончить редактирование, обновить из файла). |
| ФормаСписка | Список файлов, присоединённых к конкретному банковскому счёту. Обычно открывается как форма присоединённых файлов владельца с командами «Добавить», «Просмотреть», «Редактировать», «Подписать ЭП», «Зашифровать». |
| ФормаВыбора | Выбор файла из числа присоединённых (например, при вставке ссылки на файл). |
Если отдельные формы в объекте не переопределены, применяются автогенерируемые и общие формы подсистемы «Работа с файлами» БСП (формы присоединённых файлов, добавления файла, выбора версии).
4. Ключевые процедуры модулей
В приложенном evidence присутствуют только фасеты «назначение» и «поля» — исходный BSL модулей объекта не приложен. Поэтому ниже приведены типовые обработчики данного вида объекта (справочник присоединённых файлов БСП). Конкретные строки укажите по коду вашей поставки.
Модуль менеджера / общие модули подсистемы:
- Регистрация объекта в подсистеме через общий модуль
РаботаСФайламиВызовСервера/РаботаСФайлами— определение того, что справочник является хранилищем присоединённых файлов владельцаБанковскиеСчета. ПоместитьФайл/ОбновитьВерсиюФайла— создание элемента справочника при добавлении файла: заполнениеАвтор,ДатаСоздания,ДатаМодификацииУниверсальная,Размер,Расширение,ИндексКартинки, размещение двоичных данных в ИБ или на томе.
Модуль объекта:
ПередЗаписью— контроль занятости файла на редактировании (Редактирует), обновлениеИзменилиДатаМодификацииУниверсальная.ПередУдалением— удаление связанных двоичных данных на томе хранения и версий файла.
Модуль формы элемента/списка:
- Обработчики команд открытия, сохранения, редактирования, завершения редактирования, добавления/проверки ЭП, шифрования/расшифровки.
ПриСозданииНаСервере— настройка доступности команд по правам пользователя и статусу файла.
Требует проверки (версионно-специфично): точные имена и сигнатуры процедур в общих модулях БСП зависят от версии Библиотеки стандартных подсистем, включённой в 3.0.74.2.
5. Проведение и движения
Справочник не является документом и не проводится — движений по регистрам бухгалтерии, накопления или сведений в учётном смысле не формирует. Проводки (в т.ч. по типовому плану счетов РК: 1030 «Денежные средства на текущих счетах», 1210 «Краткосрочная ДЗ покупателей», 3310 «КЗ поставщикам», 3130 «НДС», 6010 «Доход от реализации», 7010 «Себестоимость реализации») формируют учётные документы (банковские выписки, счета-фактуры и т.д.), а не файлы, присоединённые к счёту.
Технические записи, связанные с хранением файла (при хранении на томах), выполняет подсистема БСП в служебных регистрах сведений хранения файлов — это инфраструктурные, а не учётные движения.
6. Связанные объекты и ввод на основании
- Владелец:
Справочник.БанковскиеСчета— единственный владелец; жизненный цикл файла привязан к счёту. - Пользователи:
Справочник.Пользователи— реквизитыАвтор,Изменил,Редактирует. - Статусы извлечения текста:
Перечисление.СтатусыИзвлеченияТекстаФайлов. - Версии файлов: справочник версий присоединённых файлов БСП (хранит историю замен файла).
- Тома и хранение: служебные регистры сведений подсистемы «Работа с файлами» (том хранения, путь, двоичные данные).
- Криптография: подсистема электронной подписи и шифрования (реквизиты
ПодписанЭП,Зашифрован).
Ввод на основании не предусмотрен: элементы создаются исключительно через механизм присоединения файлов в карточке банковского счёта.
7. Точки расширения
- Расширение конфигурации формы присоединённых файлов банковского счёта — добавление собственных команд/реквизитов на форму без снятия с поддержки.
- Подписки на события
ПередЗаписью/ПередУдалениемсправочника — для аудита, интеграции с внешним хранилищем документов, автоматической классификации сканов. - Настройка томов хранения файлов — вынос двоичных данных из ИБ на диск для контроля объёма (реквизиты
ПутьКФайлу,Размер). - Полнотекстовый поиск — использование
ТекстХранилищеиСтатусИзвлеченияТекстадля поиска по содержимому присоединённых договоров/уведомлений. - Электронная подпись/шифрование — интеграция с корпоративными сертификатами; при обмене с ИС ЭСФ/СНТ сканы к счёту могут дополнять пакет документов, но подписываются средствами соответствующих подсистем, а не данного справочника.