1. 识别
| 参数 | 值 |
|---|---|
| 对象类型 | 目录 (Catalog) |
| 名称 | 文件版本 |
| 完整名称 | Catalogs.文件版本 / 目录.文件版本 |
| 同义词 | 文件版本 (在界面中几乎不单独显示) |
| 配置 | 哈萨克斯坦会计,版本 3.0.74.2 |
| 拥有子系统 | 标准子系统库 (БСП),子系统“文件操作” |
| 目的 | 存储附加文件的变更历史:每次文件修改都会生成新版本,从而确保可以回滚到先前的版本,进行比较和控制作者 |
对象特征。 这是一个用于文件存储基础设施的服务性(技术性)目录。它不是会计对象:不包含经济数据,不参与会计分录,不与会计科目、增值税、个人所得税及哈萨克斯坦其他税务机制相关联。该目录由文件操作子系统自动维护,通常不需要用户直接干预。
在哪里找到:导航链接 e1cib/list/目录.文件版本。在标准界面中,版本的访问通过附加文件的卡片(按钮/命令“版本”)进行,而不是通过单独的菜单项。访问控制继承自文件所有者对象的权限(与文件关联的文档或目录)。
2. 属性和表部分
2.1 头部属性
| 名称 | 类型 | 必填性 | 目的 |
|---|---|---|---|
| 作者 | 目录.外部用户, 目录.文件同步账户, 目录.用户 (复合) | 非必填 | 创建此文件版本的用户或同步账户 |
| 修改日期(通用) | 日期时间 | 非必填 | 文件最后修改的日期和时间(UTC);用于同步和版本比较 |
| 文件修改日期 | 日期时间 | 非必填 | 文件最后修改的日期和时间(本地时间);显示给用户 |
| 创建日期 | 日期时间 | 非必填 | 此版本的创建日期和时间 |
| 图片索引 | 数字 | 非必填 | 用于在界面中可视化显示文件类型的图标索引 |
| 备注 | 字符串 | 非必填 | 版本变更的文本描述;唯一可进行批量编辑的字段 |
| 版本号 | 数字 | 非必填 | 版本的顺序号(1, 2, 3…),在创建新版本时自动增加 |
| 删除完整名称 | 字符串 | 非必填 | 过时字段(前缀“删除…”),在当前版本中未使用 |
| 文件路径 | 字符串 | 非必填 | 存储卷上的文件路径或存储中的标识符 |
| 大小 | 数字 | 非必填 | 版本文件的大小(以字节为单位) |
| 扩展名 | 字符串 | 非必填 | 文件的扩展名(例如,“docx”,“pdf”);确定类型和图标 |
| 父版本 | 目录.文件版本 | 非必填 | 指向前一个版本的链接;形成版本链 |
| 文本提取状态 | 枚举.文件文本提取状态 | 非必填 | 全文搜索的文本提取状态(未提取/正在提取/已提取/错误) |
| 文本存储 | 值存储 | 非必填 | 用于全文搜索的提取文本 |
| 文件存储类型 | 枚举.文件存储类型 | 非必填 | 存储方式(在数据库中或在卷上) |
| 卷 | 目录.文件存储卷 | 非必填 | 文件存储的卷(在磁盘上存储时) |
| 文件存储 | 值存储 | 非必填 | 文件的二进制数据的临时存储(在数据库中存储时) |
标准属性。 除上述属性外,该对象还具有目录的典型字段: 代码, 名称(通常由文件名和版本号组成), 所有者(版本的所有者是附加文件目录中的元素,例如 目录.<对象>附加文件), 删除标记, 预定义, 链接。
2.2 表部分
该目录没有表部分。所有版本信息存储在头部属性中;版本顺序通过属性 父版本 和 版本号 构建,而不是通过表部分。
3. 表单
该目录使用 БСП 的一组表单。通常包括:
| 表单 | 目的 |
|---|---|
| 元素表单 | 版本卡片:查看属性(作者、日期、大小、扩展名、版本号、备注)。服务性,编辑仅限于“备注”字段 |
| 列表表单 | 版本列表,通常在特定文件的上下文中调用(e1cib/list/目录.文件版本);显示版本链及其作者和日期 |
| 选择表单 | 选择特定版本(例如,在回滚或比较时) |
用户与版本的主要交互不是通过目录的自有表单,而是通过“文件操作”子系统的受控表单:附加文件的卡片和“文件版本”表单,这些表单以编程方式访问该目录。
4. 模块的关键过程
该对象的 evidence 中没有附加代码,因此下面是 БСП 该服务性目录的典型处理程序和服务过程。具体的过程和模块名称根据随 3.0.74.2 提供的 БСП 版本进行确认 (版本特定)。
- 填充处理 / 在写入前 (对象模块) — 填充服务字段:
版本号,创建日期,作者, 绑定父版本。 - 管理模块 / 通用模块
文件操作,服务文件操作— 创建新版本 (创建版本/添加文件版本), 获取当前和任意版本,回滚到版本,删除过时版本。 - 文本提取 — 填充
文本存储和文本提取状态的过程,用于全文搜索(文本提取的后台任务)。 - 存储操作 — 将二进制数据放置在
文件存储(在数据库中)或在卷上,记录文件路径和文件存储类型; 在卷和数据库之间移动文件时使用。 - 文件同步 — 根据
修改日期(通用)进行比较,将作者绑定到目录.文件同步账户。
5. 处理和流动
该目录不进行处理,也不生成流动。这是一个与文档无关的服务性目录:
- 没有处理模式,没有处理程序
处理处理; - 不生成会计分录,也不涉及哈萨克斯坦的会计科目(账户 1210, 1030, 1330, 3310, 3130, 6010, 7010 等与其无关);
- 不影响会计框架的积累/信息登记;
- 不参与增值税(哈萨克斯坦 2026 年税率 — 16%)、个人所得税、社会保险、社会医疗保险、社会税的计算。
唯一的“流动”从广义上讲是文件存储数据的变化:将二进制数据写入 文件存储/在 卷 上,以及在提取文本时填充全文搜索子系统的登记。它们没有会计意义。
注释。附加文件(包括版本)通常附加到会计文档上 — 例如,附加到增值税 16% 的发票、电子发票(电子发票信息系统)或社会纳税。 然而,目录“文件版本”仅存储文件的内容和历史,而不存储文档所有者的税务/金额数据。
6. 相关对象和基于的输入
- 文件所有者 — 具体对象的附加文件目录元素 (
目录.<对象>附加文件);通过它,版本与文档或目录元素相关联。 - 目录.文件存储卷 — 属性
卷(在磁盘上的物理存储位置)。 - 目录.用户 / 外部用户 / 文件同步账户 — 属性
作者。 - 目录.文件版本(自我引用) —
父版本,版本链。 - 枚举.文件存储类型, 枚举.文件文本提取状态 — 服务性枚举。
基于的输入。 该目录不适用“基于的输入”机制。新版本在文件更改时自动创建(上传新版本、通过占用/释放文件进行编辑),而不是通过“基于创建”命令。
7. 扩展点
- 配置扩展 — 添加属性(例如,文档分类标签)和表单处理程序而不取消支持;对于服务性目录是允许的,但在更新 БСП 时需要谨慎。
- БСП 的程序接口 — 通过“文件操作”子系统的通用模块处理版本(创建、获取、回滚版本),而不是直接写入对象;这是首选的集成方式。
- 卷和存储规则 — 配置
文件存储卷和版本存储策略(限制存储数量/期限) — 是管理容量的标准方式,而不改变结构。 - 全文搜索 — 通过
文本存储/文本提取状态影响索引内容的组成。
需要检查 (版本特定):过程模块的确切名称和服务性枚举的组成可能因 3.0.74.2 版本内的 БСП 版本而异。
