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