1. Идентификация
| Параметр | Значение |
|---|---|
| Полное имя | Справочник.ПакетОбменСБанкамиПрисоединенныеФайлы |
| Тип объекта | Справочник (Catalog) |
| Имя | ПакетОбменСБанкамиПрисоединенныеФайлы |
| Синоним | — (в интерфейсе фигурирует как «Присоединённые файлы» в контексте документа-владельца) |
| Конфигурация | Бухгалтерия для Казахстана, редакция 3.0, версия 3.0.74.2 |
| Навигационная ссылка | e1cib/list/Справочник.ПакетОбменСБанкамиПрисоединенныеФайлы |
| Базовая подсистема | Работа с файлами (аналог типового ПрисоединенныеФайлы) |
Назначение. Справочник предназначен для хранения файлов, присоединённых к документам Документ.ПакетОбменСБанками. Это техническая подсистема управления вложениями в контексте банковской интеграции: загрузка, хранение, версионирование и отслеживание документов (выписок, платёжных поручений, подтверждений, квитанций), полученных из банка или отправленных в банк.
Справочник построен на базе типовой подсистемы «Работа с файлами» 1С и наследует её структуру и поведение (хранение содержимого в томах или в ИБ, версии, ЭП, шифрование). Пользователь работает с ним не напрямую, а через карточку документа-владельца — список файлов отображается в форме пакета обмена. Частота использования — каждый сеанс работы с банковскими выписками и загрузкой/выгрузкой платёжных документов.
Где найти в 1С: раздел «Электронное взаимодействие» → «Присоединённые файлы (Пакет обмена с банками)». Прямая навигация: e1cib/list/Справочник.ПакетОбменСБанкамиПрисоединенныеФайлы.
2. Реквизиты и табличные части
2.1 Реквизиты шапки
| Имя | Тип | Обязательность | Назначение |
|---|---|---|---|
| Автор | CatalogRef.ВнешниеПользователи, CatalogRef.УчетныеЗаписиСинхронизацииФайлов, CatalogRef.Пользователи |
Обязательное (ShowError) | Кто создал файл. Заполняется автоматически текущим пользователем при загрузке. Используется для аудита и контроля доступа. |
| ВладелецФайла | DocumentRef.ПакетОбменСБанками |
Необязательное (DontCheck) | Ссылка на документ-владелец (пакет обмена), к которому присоединён файл. Ключевой реквизит связи файла с бизнес-объектом. |
| ДатаМодификацииУниверсальная | xs:dateTime |
Необязательное (DontCheck) | Дата и время последнего изменения файла в UTC. Используется для синхронизации и контроля версионности. |
| ДатаСоздания | xs:dateTime |
Обязательное (ShowError) | Дата и время загрузки файла в систему. Заполняется автоматически при первом сохранении. |
| Зашифрован | xs:boolean |
Необязательное (DontCheck) | Признак шифрования файла. При Истина содержимое зашифровано сертификатами из устаревшей ТЧ УдалитьСертификатыШифрования. |
| Изменил | CatalogRef.ВнешниеПользователи, CatalogRef.УчетныеЗаписиСинхронизацииФайлов, CatalogRef.Пользователи |
Необязательное (DontCheck) | Пользователь, последним отредактировавший файл (загрузил новую версию или изменил реквизиты). |
| ИндексКартинки | xs:decimal |
Необязательное (DontCheck) | Индекс пиктограммы по расширению (0 — doc, 1 — xls, 2 — pdf и т.д.). Рассчитывается автоматически. |
| Описание | xs:string |
Необязательное (DontCheck) | Текстовое описание файла, задаваемое пользователем вручную. |
| ПодписанЭП | xs:boolean |
Необязательное (DontCheck) | Признак наличия ЭП. Истина, если к файлу присоединена хотя бы одна подпись (ранее — ТЧ УдалитьЭлектронныеПодписи, сейчас — отдельный регистр сведений). |
| ПутьКФайлу | xs:string |
Необязательное (DontCheck) | Полный путь к файлу на томе хранения (при ТипХраненияФайла = «В томах на диске»). Формат: \\server\share\folder\filename.ext или C:\storage\files\.... |
| Размер | xs:decimal |
Необязательное (DontCheck) | Размер файла в байтах. Заполняется автоматически, используется для контроля квот и отображения в UI. |
Помимо перечисленных, справочник наследует стандартный набор реквизитов подсистемы «Работа с файлами»: Расширение (тип файла без точки), ТипХраненияФайла (в ИБ / в томах на диске), ТекстХранилище (извлечённый текст для полнотекстового поиска), ВерсияФайлаТекущая (ссылка на текущую версию), ТомХранилищаФайла, ПометкаУдаления. Стандартные реквизиты — Код, Наименование (имя файла).
2.2 Табличные части
| Имя | Статус | Назначение |
|---|---|---|
| УдалитьСертификатыШифрования | Устаревшая (Удалить...) |
Хранила сертификаты, которыми зашифрован файл. Оставлена для совместимости; актуальные данные вынесены в регистры сведений. |
| УдалитьЭлектронныеПодписи | Устаревшая (Удалить...) |
Хранила присоединённые ЭП. Заменена регистром сведений подсистемы «Работа с файлами». |
Префикс
Удалить— типовое соглашение 1С: реквизит/ТЧ помечены к выводу из эксплуатации, данные мигрированы, но структура сохранена для обновления с прежних релизов.
3. Формы
| Форма | Назначение |
|---|---|
| ФормаЭлемента | Карточка файла: имя, описание, автор, размер, признаки ЭП/шифрования, кнопки «Открыть», «Сохранить как», «Редактировать», работа с версиями и подписями. |
| ФормаСписка | Список присоединённых файлов; как правило встраивается в форму документа-владельца ПакетОбменСБанками. Колонки — пиктограмма, имя, размер, дата, автор, признаки подписи/шифрования. |
| ФормаВыбора | Выбор файла из имеющихся у владельца (для команд «присоединить существующий» и т.п.). |
Для справочников этого вида управление вложениями выполняется не собственными формами, а общими формами подсистемы «Работа с файлами» (ОбщаяФорма.ПрисоединенныеФайлы, формы добавления/просмотра версий, окно подписания). Собственные формы справочника минимальны и играют вспомогательную роль.
4. Ключевые процедуры модулей
В приложенном evidence BSL-код (пути и строки) не передан. Ниже — типовые обработчики справочника присоединённых файлов подсистемы «Работа с файлами». Конкретные имена процедур сверяйте с релизом (версионно-специфично).
Модуль менеджера / общие механизмы подсистемы:
РаботаСФайламиСлужебный.ДобавитьФайл(...)— создание элемента справочника при загрузке нового файла: заполнениеАвтор,ДатаСоздания,Размер,Расширение,ИндексКартинки, запись содержимого в хранилище/том.РаботаСФайлами.ЗаписатьФайл(...)— сохранение новой версии, обновлениеДатаМодификацииУниверсальнаяиИзменил.ФайловыеФункцииСлужебный.ПолучитьВерсиюФайла(...)— получение бинарного содержимого текущей/выбранной версии.- Обработка ЭП и шифрования — установка признаков
ПодписанЭП/Зашифровани запись данных в связанные регистры сведений.
Модуль объекта (типовые события):
ПередЗаписью— контроль заполненияАвториДатаСоздания, пересчётИндексКартинкипо расширению.ПередУдалением— очистка содержимого в томе на диске (удаление физического файла), удаление версий.ОбработкаЗаполнения— установкаАвтор = ПользователиКлиентСервер.ТекущийПользователь(),ДатаСоздания = ТекущаяДатаСеанса().
Модуль формы элемента:
- Команды «Открыть», «Редактировать», «Закончить редактирование», «Сохранить как», «Подписать ЭП», «Зашифровать/Расшифровать», «Версии» — делегируются в общий модуль
РаботаСФайламиКлиент.
5. Проведение и движения
Справочник не является документом и движений по регистрам не формирует — проводок по плану счетов не создаёт. Он хранит вложения; бухгалтерские последствия возникают у документа-владельца ПакетОбменСБанками и связанных с ним документов оплаты/поступления.
Косвенно справочник участвует в наполнении технических регистров подсистемы «Работа с файлами» (без бухгалтерского смысла):
- регистр сведений с электронными подписями файлов;
- регистр сведений с сертификатами шифрования;
- регистр «Размещённые файлы» / данные томов (учёт физического хранения).
Контекст бухгалтерских проводок документов, к которым присоединяются файлы (план счетов РК, для ориентира):
| Хозяйственная операция | Дт | Кт |
|---|---|---|
| Поступление денег на текущий счёт от покупателя | 1030 | 1210 |
| Оплата поставщику с текущего счёта | 3310 | 1030 |
| Реализация товара (доход) | 1210 | 6010 |
| НДС к уплате при реализации (ставка 16%) | 1210 | 3130 |
| Списание себестоимости товара | 7010 | 1330 |
Пример: реализация на сумму 116 000 ₸ с НДС 16% → база 100 000 ₸, НДС 16 000 ₸ (Дт 1210 Кт 6010 — 100 000 ₸; Дт 1210 Кт 3130 — 16 000 ₸). Электронные документы сопровождения — ЭСФ (ИС ЭСФ) и СНТ. Сам файл-вложение к этим движениям отношения не имеет — он лишь хранит скан/выписку/платёжку.
6. Связанные объекты и ввод на основании
- Документ-владелец:
Документ.ПакетОбменСБанками(реквизитВладелецФайла). Каждый файл жёстко привязан к одному документу пакета обмена. - Пользователи-авторы:
Справочник.Пользователи,Справочник.ВнешниеПользователи,Справочник.УчётныеЗаписиСинхронизацииФайлов. - Подсистема «Работа с файлами»: регистры сведений ЭП и сертификатов шифрования, справочник томов хранения, версии файлов.
- Аналогичные справочники присоединённых файлов других объектов конфигурации (единый механизм, разные владельцы).
Ввод на основании. Классический «Ввод на основании» для справочника не применяется. Элементы создаются автоматически при присоединении файла к документу ПакетОбменСБанками (кнопки «Присоединить файл», «Загрузить», drag-and-drop, автозагрузка при обмене с банком через УчётныеЗаписиСинхронизацииФайлов).
7. Точки расширения
- Расширение конфигурации: добавление реквизитов (например, категория/тип вложения, статус проверки), новых команд в форму списка/элемента, обработчиков
ПередЗаписью/ПередУдалениемчерез&После/&Вместо. - Дополнительные реквизиты и сведения: подсистема свойств позволяет навесить характеристики на элементы без изменения конфигурации.
- Ограничение доступа (RLS): права на файлы наследуются от владельца и
Автор; кастомные шаблоны RLS можно добавить для банковской тайны. - Тома хранения / внешнее хранилище: настройка
ТипХраненияФайла(в ИБ или в томах на диске), интеграция с внешним файловым хранилищем. - Обмен с банком (DirectBank / выписки): расширение автоматической загрузки вложений через
УчётныеЗаписиСинхронизацииФайлов. - Полнотекстовый поиск: реквизит
ТекстХранилищедаёт возможность поиска по содержимому загруженных документов.
Требует проверки (версионно-специфично): точные имена процедур модулей, состав регистров ЭП/шифрования и наличие устаревших ТЧ
Удалить...в конкретной сборке 3.0.74.2 — сверяйте по конфигуратору.
