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