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