1. 标识
| 参数 | 值 |
|---|---|
| 对象类型 | 文档 (Documents) |
| 名称 | 电话呼叫附加文件 |
| 全名 | 文档.电话呼叫附加文件 |
| 同义词 | —(未设置;在界面中显示为「附加文件(电话呼叫)」) |
| 配置 | 哈萨克斯坦会计,3.0 版(版本 3.0.74.2) |
| 子系统 | BSP 标准子系统 →「文件处理」 |
| 过账 | 禁止(存储对象,非核算文档) |
| 导航链接 | e1cib/list/文档.电话呼叫附加文件 |
用途。 该对象用于存储附加到「电话呼叫」文档的文件:通话录音、截图、PDF 备注及其他附件,与呼叫卡片一并保存。这是「文件处理」子系统(BSP)的标准机制:每个附加文件作为独立数据元素存储,绑定到自己的所有者——具体的「电话呼叫」文档。用户通过呼叫表单中的附加文件面板处理文件;对文件的访问受所有者文档权限限制。
对于每个可以附加文件的对象,BSP 都会生成自己的存储对象。
电话呼叫附加文件正是所有者文档.电话呼叫的此类存储。
2. 表头属性与表格部分
2.1 表头属性
| 名称 | 类型 | 必填性 | 用途 |
|---|---|---|---|
| 作者 | 目录引用.文件同步账户,目录引用.用户 | 必填 (ShowError) | 创建文件的用户或同步账户。用于审计和变更历史。 |
| 文件所有者 | 文档引用.电话呼叫 | 非必填 | 文件所附加到的电话呼叫文档。确定文件的存放位置和访问控制。 |
| 借用日期 | 日期时间 | 非必填 | 取出文件进行编辑(锁定)的日期/时间。为空——文件未被锁定。 |
| 通用修改日期 | 日期时间 | 非必填 | 最后修改日期(UTC)。用于同步和版本控制。 |
| 创建日期 | 日期时间 | 必填 (ShowError) | 文件在信息库中创建的日期/时间。首次保存时自动填充。 |
| 已加密 | 布尔 | 非必填 | 文件加密标志。设置时需要解密证书。 |
| 修改者 | 目录引用.文件同步账户,目录引用.用户 | 非必填 | 最后编辑文件的用户。 |
| 图片索引 | 数字 | 非必填 | 界面中文件图标的索引(按扩展名)。 |
| 描述 | 字符串 | 非必填 | 文件内容/用途的文本描述。 |
| 已电子签名 | 布尔 | 非必填 | 存在一个或多个电子签名的标志。 |
| 文件路径 | 字符串 | 非必填 | 文件在文件系统中的路径(用于在磁盘卷中存储)。 |
| 大小 | 数字 | 非必填 | 文件大小(字节)。加载时自动填充。 |
| 扩展名 | 字符串 | 非必填 | 文件扩展名(jpg、pdf、mp3 等)。从名称中确定。 |
同类对象的标准属性(未包含在截取的 evidence 片段中,存在于标准附加文件存储中):
| 名称 | 类型 | 用途 |
|---|---|---|
| 名称 | 字符串 | 不含扩展名的文件名;向用户显示。 |
| 编号 / 日期 | 文档的标准属性 | 文件记录的服务性标识。 |
| 存储文本 | 字符串 / 值存储 | 提取的文件文本(用于全文检索)。 |
| 文本已提取 | 布尔 / 枚举 | 文本提取状态。 |
| 文件存储类型 | 枚举(在信息库中 / 在磁盘卷中) |
文件主体的存储方式。 |
| 卷 | 目录引用.文件存储卷 | 存储在磁盘上时的存储卷。 |
| 文件存储 | 值存储 | 存储在信息库中时的文件二进制主体。 |
2.2 表格部分
无表格部分。附加文件存储是「扁平」对象:一条记录 = 一个文件。文件主体存储在 文件存储 属性中(信息库内)或存储在文件卷中(卷 + 文件路径);版本历史由单独的对象维护(见第 6 节)。
3. 表单
该对象自有的表单通常不被重定义——工作通过 BSP「文件处理」子系统的通用表单进行:
| 表单 | 用途 |
|---|---|
元素表单 / 文件卡片(来自 BSP 的 附加文件) |
查看和编辑文件属性:名称、描述、作者、日期、加密和电子签名标志。 |
| 列表表单 | 所有附加到呼叫的文件列表;通过导航链接调用。通常由管理员/开发者使用。 |
| 选择表单 | 选择先前附加的文件(在服务性场景中)。 |
| 附加文件面板 | 不是对象的独立表单,而是 电话呼叫 文档表单的元素,显示附件列表以及「添加」「打开」「编辑」「保存更改」「电子签名」命令。 |
4. 模块的关键过程
evidence 中未附带 BSL 模块,因此以下为 BSP 附加文件存储对象的典型处理程序。在具体的 3.0.74.2 构建中,它们的存在性应与对象模块核对。
对象模块:
写入前(拒绝)— 填充服务性属性(通用修改日期、修改者),控制大小/扩展名的正确性,处理已加密和已电子签名标志。复制时(复制对象)— 复制记录时重置唯一特征(文件主体、电子签名、锁定)。填充处理(填充数据, ...)— 通过文件处理 API 以编程方式创建时设置作者、创建日期、文件所有者。设置新编号时— 标准编号处理程序。
为对象提供服务的 BSP 通用模块:
文件处理/文件处理服务— 添加、读取、更新、锁定/释放文件的程序接口。信息库更新服务— 更新时的文件数据迁移。
需要核实:导出过程的确切清单和签名取决于内嵌于 3.0.74.2 的 BSP 版本。
5. 过账与登记
该对象不过账,也不形成寄存器登记。
附加文件是附件存储的元素,而非核算文档。它没有带金额的表格部分、增值税税率、物料或计算,因此不产生会计分录以及核算范围的累积/信息寄存器记录。相应地,哈萨克斯坦 2026 税务核算参数不适用于它(增值税税率 16%、月计算指标 4 325 ₸、最低工资 85 000 ₸、个人所得税 30 月计算指标扣除、工作账户 1210/1030/1330/3310/3130/6010/7010、ЭСФ/СНТ)——这些属性和登记由核算文档本身形成,而非其附件的存储。
该对象唯一的「登记」是「文件处理」子系统的服务性记录:
- 将文件主体写入/更新到
文件存储或文件卷中; - 创建版本历史记录(见第 6 节);
- 根据提取的文本更新全文检索索引。
所有者文档 电话呼叫 本身在 БК 3.0 中同样是通信登记的 CRM 文档,不做核算分录——附加文件仅补充其卡片。
6. 关联对象与基于此创建
| 对象 | 关系 |
|---|---|
| 文档.电话呼叫 | 文件所有者(属性 文件所有者)。文件从呼叫表单创建。 |
附加文件版本存储(…附加文件版本 / BSP 版本寄存器) |
存储文件的先前版本;引用当前记录。 |
| 目录.文件存储卷 | 信息库外存储时的磁盘卷。 |
| 目录.文件同步账户 | 同步时 作者/修改者 值的来源。 |
| 目录.用户 | 文件的作者/编辑者。 |
| 电子签名(电子签名数据) | 当 已电子签名 = 真 时——文件的签名集合。 |
基于此创建。 该对象不适用经典的「基于此创建」机制。记录的创建是在向呼叫添加附件时通过 文件处理 API 以编程方式执行的(附加文件面板命令、拖放、扫描、从磁盘加载),而非通过用户的基于此创建输入。
7. 扩展点
- 配置扩展。 通过借用对象添加属性(例如附件的类别/标签)并重定义
写入前、填充处理处理程序。 - BSP「文件处理」的程序事件。 订阅文件创建/修改事件以实现自有业务逻辑(索引、防病毒检查、审计)。
- 访问限制规则(RLS)。 对文件的访问继承自
文件所有者的权限;如有需要——通过配置文件和访问组进行附加设置。 - 存储卷。 无需修改代码即可将文件「在信息库中 ⇄ 在磁盘卷中」转移——通过子系统参数实现。
- 全文检索。 配置文本提取(
文本已提取、存储文本)以按附件内容检索。 - 电子签名。 连接证书并配置附件电子签名的验证(配置通用的电子签名子系统;与哈萨克斯坦的 ЭСФ/СНТ 无直接关系)。
