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