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