1. 标识
| 参数 | 值 |
|---|---|
| 对象类型 | 目录(Catalog) |
| 名称 | ЗапланированноеВзаимодействиеПрисоединенныеФайлы |
| 完整名称 | Справочник.ЗапланированноеВзаимодействиеПрисоединенныеФайлы |
| 同义词 | 无(技术性目录;在界面中通过"附加文件"机制呈现) |
| 配置 | 哈萨克斯坦会计,版本 3.0(版本号 3.0.74.2) |
| 子系统 | "文件处理"(БСП / "标准子系统") |
| 文件所有者 | 文档 ЗапланированноеВзаимодействие(CRM 通信规划功能) |
用途。 该目录用于存储附加到"计划互动"文档(通话、会面、信件)的文件。目录中的每个元素都是一个独立文件,具有自己的元数据(作者、大小、扩展名、日期、签名/加密标记)以及指向物理存储(数据库或磁盘卷)的引用。该目录属于辅助性目录:用户几乎不会直接打开它——文件通过附加文件工作的标准界面从所有者文档的表单中添加和查看。它提供文件版本控制、基于所有者权限的访问权限划分(RLS)、电子签名和加密支持。
重要: 这是 CRM 模块的文件存储目录。它不参与会计和税务核算,不生成会计分录,也不涉及金额、税率和科目。哈萨克斯坦共和国税务参数(增值税 16%、个人所得税、哈萨克斯坦共和国会计科目表等)不适用于该对象——它们属于配置的核算文档,而非技术性文件存储。
在 1C 中的查找位置:
导航链接:e1cib/list/Справочник.ЗапланированноеВзаимодействиеПрисоединенныеФайлы
通过界面:菜单"标准子系统"→"附加文件(计划互动)",或从"计划互动"文档的表单 →面板/命令"附加文件"。
2. 表头属性和表格部分
2.1 表头属性(来自 evidence)
| 名称 | 类型 | 必填性 | 用途 |
|---|---|---|---|
| Автор | СправочникСсылка.УчетныеЗаписиСинхронизацииФайлов, СправочникСсылка.Пользователи |
必填(ShowError) | 上传文件的用户或账户。用于审计、显示创建者和权限控制。 |
| ВладелецФайла | ДокументСсылка.ЗапланированноеВзаимодействие |
非必填 | 指向所有者文档的引用。RLS 过滤的基础:文件权限继承自所有者的权限。 |
| ДатаЗаема | ДатаВремя |
非必填 | 取出文件进行编辑的日期/时间(对其他人锁定)。空值——文件空闲。 |
| ДатаМодификацииУниверсальная | ДатаВремя |
非必填 | UTC 时间的最后修改日期。用于同步和确定版本的时效性。 |
| ДатаСоздания | ДатаВремя |
必填(ShowError) | 记录创建的时间戳。自动填写,用于排序和报表。 |
| Зашифрован | Булево |
非必填 | 文件加密标记。真——打开需要证书。 |
| Изменил | СправочникСсылка.УчетныеЗаписиСинхронизацииФайлов, СправочникСсылка.Пользователи |
非必填 | 最后保存新版本的用户。 |
| ИндексКартинки | Число |
非必填 | 列表中图标的索引(取决于扩展名:doc、pdf、xls…)。 |
| Описание | Строка |
非必填 | 用于搜索和识别文件的文本描述,无需打开文件。 |
| ПодписанЭП | Булево |
非必填 | 存在至少一个有效电子签名的标记。 |
| ПутьКФайлу | Строка |
非必填 | 存储卷上的相对路径(当 ТипХраненияФайла = НаДиске 时)。 |
| Размер | Число |
非必填 | 文件大小(字节)。自动填写,用于配额和报表。 |
| Расширение | Строка |
非必填 | 文件扩展名(docx、pdf…)。决定图标和可用操作。 |
2.2 БСП 附加文件的标准属性(补充表头)
除 evidence 中列出的属性外,БСП 附加文件目录标准情况下还包含以下属性(具体属性是否存在取决于版本,需在该版本的配置器中检查):
| 名称 | 类型 | 用途 |
|---|---|---|
| ТипХраненияФайла | ПеречислениеСсылка.ТипыХраненияФайлов(ВИнформационнойБазе / НаДиске) |
决定二进制内容存放位置:在存储属性中还是在卷上。 |
| ХранилищеФайла | ХранилищеЗначения |
文件的二进制数据(存储在信息库中时)。 |
| ТекущаяВерсия | СправочникСсылка.*ВерсииПрисоединённыхФайлов |
指向当前版本的引用(如果启用了版本控制)。 |
| ЗаемщикФайла | СправочникСсылка.Пользователи |
取出文件进行编辑的人(与 ДатаЗаема 配对)。 |
| ТомХранилищаФайла | СправочникСсылка.ТомаХраненияФайлов |
文件所在的卷(存储在磁盘上时)。 |
| КонтрольнаяСуммаФайла | Строка |
用于完整性检查的文件哈希值。 |
2.3 表格部分
对于 БСП 附加文件,典型的辅助性表格部分如下(需按该版本检查):
| 表格部分 | 用途 |
|---|---|
| ЭлектронныеПодписи | 存储已施加电子签名的属性:证书、签名日期、签名人、签名戳。在对文件签名时填充。 |
| ЗашифрованныеДанные | 存储用于加密文件的证书(接收者列表)。当 Зашифрован = Истина 时有效。 |
3. 表单
作为技术性的附加文件目录,通常通过 БСП"文件处理"机制的通用表单工作,自带的表单组成极少:
| 表单 | 用途 |
|---|---|
| ФормаЭлемента | 查看/编辑文件卡片:描述、元数据、打开、保存、签名、加密、版本操作等命令。通常不作为单独表单存在——使用附加文件的通用表单。 |
| ФормаСписка | 目录所有记录的辅助性列表(供管理员/开发者使用)。用户操作通过"ПрисоединённыеФайлы"通用表单进行。 |
БСП 通用表单(ПрисоединённыеФайлы、ФормаПрисоединённогоФайла、ВыбранныеФайлы) |
主要用户界面:附加到所有者文档的文件列表、添加/删除、打开、版本、签名、加密。从"计划互动"文档的表单中调用。 |
目录自带表单的确切清单取决于配置版本;在标准交付中优先使用子系统的通用表单。
4. 模块的关键过程
evidence 中未附带自有 BSL 代码,因此以下是 БСП 附加文件目录的典型处理程序。其组成和签名需在该版本的对象/管理器模块中检查。
对象模块:
ПередЗаписью(Отказ)—— 检查必填属性(Автор、ДатаСоздания)的填写,控制签名/加密标记的正确性,禁止在未撤销签名的情况下修改已签名文件。ПриЗаписи(Отказ)—— 更新元数据,同步修改日期,为版本控制/数据交换机制注册更改。ОбработкаЗаполнения(ДанныеЗаполнения, ТекстЗаполнения, СтандартнаяОбработка)—— 从所有者文档创建时填写Автор、ДатаСоздания、ВладелецФайла。ПередУдалением(Отказ)—— 从卷中删除二进制内容(当ТипХраненияФайла = НаДиске时),清除版本。
管理器模块:
- RLS 限制处理程序,以及为按所有者划分访问权限确定筛选字段(
ВладелецФайла)。 - 选择呈现、按扩展名确定图片索引的过程。
"文件处理"机制的通用模块(БСП):
РаботаСФайлами/РаботаСФайламиСлужебный/РаботаСФайламиСлужебныйСервер—— 添加文件、读取/写入二进制数据、取出编辑(ДатаЗаема、ЗаемщикФайла)、释放、创建版本、卷操作。ЭлектроннаяПодпись、Шифрование—— 施加/校验电子签名、加密/解密(填充表格部分ЭлектронныеПодписи、ЗашифрованныеДанные,标记ПодписанЭП、Зашифрован)。
5. 过账和登记
该对象是目录而非文档——过账机制对其不适用:目录没有过账模块,不生成会计分录,也不在累积/会计寄存器中创建登记。
取而代之的是以下操作:
- 内容存储。 二进制数据存放在属性
ХранилищеФайла中(ТипХраненияФайла = ВИнформационнойБазе),或按路径ПутьКФайлу存放在卷ТомаХраненияФайлов上(НаДиске)。 - 版本控制。 启用版本控制时,在版本目录中创建记录;
ТекущаяВерсия指向当前版本。 - 访问权限划分(RLS)。 元素权限从
ВладелецФайла("计划互动"文档)的权限计算得出。 - БСП 信息寄存器。 间接使用子系统的辅助寄存器(例如用于存储日期/大小/版本记录)——其组成取决于 БСП 版本。
哈萨克斯坦共和国的税务/会计科目(1210、1030、1330、3310、3130、6010、7010)、增值税税率 16%、个人所得税、强制性养老金缴款及其他参数与该对象无关,此处不适用:该目录不生成核算记录。相应逻辑在配置的核算文档(销售、采购、ЭСФ/СНТ 等)中实现。
6. 关联对象和基于其录入
| 关联 | 对象 | 关联性质 |
|---|---|---|
| 文件所有者 | Документ.ЗапланированноеВзаимодействие |
文件附加到文档;RLS 继承自所有者 |
| 作者 / 修改者 / 借用者 | Справочник.Пользователи, Справочник.УчетныеЗаписиСинхронизацииФайлов |
审计和编辑锁定 |
| 磁盘存储 | Справочник.ТомаХраненияФайлов |
二进制数据的物理存放 |
| 版本 | 该所有者的附加文件版本目录 | 存储版本历史 |
| 电子签名 / 加密 | "电子签名"、"加密"子系统(БСП) | 施加签名和加密内容 |
基于其录入。 该目录不使用经典的"基于其录入"机制。元素以编程方式创建——在从所有者文档表单添加文件时通过"文件处理"机制的 API(РаботаСФайлами.ДобавитьФайл(...) 及类似方法)创建,而非由用户手动录入。
7. 扩展点
- 配置扩展。 订阅事件/重写对象模块的
ПередЗаписью、ПриЗаписи、ПередУдалением—— 用于额外的校验、审计、属性自动填写。 - БСП 程序接口。 通过
РаботаСФайлами、РаботаСФайламиКлиент/Сервер工作,而非直接修改目录——对更新具有稳定性。 - 子系统的可重写模块。
РаботаСФайламиПереопределяемый(及类似模块)—— 配置行为的扩展点:允许的扩展名、大小限制、默认卷、版本控制规则。 - RLS。 通过文件所有者(
ВладелецФайла)设置/扩展访问限制——在定制 CRM 文档权限时使用。 - 数据交换和同步。 属性
ДатаМодификацииУниверсальная、УчетныеЗаписиСинхронизацииФайлов—— 在配置节点间文件同步时的集成点。
需在具体构建 3.0.74.2 中检查: 目录自有表单的确切清单、属性
ТипХраненияФайла/ХранилищеФайла/ТекущаяВерсия的存在情况,以及表格部分ЭлектронныеПодписи/ЗашифрованныеДанные的组成(在 БСП 中取决于版本)。
