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