1. 识别
| 参数 | 值 |
|---|---|
| 对象类型 | 目录 (Catalog) |
| 名称 | ПоступлениеДопРасходовПрисоединенныеФайлы |
| 完整名称 | Справочник.ПоступлениеДопРасходовПрисоединенныеФайлы |
| 同义词 | 附加文件 (未指定特定同义词) |
| 配置 | 哈萨克斯坦会计,版本 3.0,版本 3.0.74.2 |
| 文件所有者 | 文档 ПоступлениеДопРасходов |
| 子系统 | “РаботаСФайлами” (标准子系统库,БСП) |
| 在哪里找到 | 导航链接: e1cib/list/Справочник.ПоступлениеДопРасходовПрисоединенныеФайлы |
目的。 该目录存储附加到“附加费用入账”文档的文件:原始文件的扫描副本、合同、规格、附加费用的报告(运输、TЗР、中介服务等),这些费用包含在购买的TМЗ的成本中(账户 1330 “商品”)。这是一个辅助(在意义上从属)对象:最终用户通过文档所有者的表单中的“附加文件”命令间接与之交互。管理员在进行元数据的分组维护、存储卷的解析或诊断时需要直接打开目录列表。
2. 属性和表格部分
2.1 表头属性
| 名称 | 类型 | 必需性 | 目的 |
|---|---|---|---|
| 作者 | СправочникСсылка.Пользователи | ShowError | 添加文件的用户。审计和权限划分必需。 |
| 文件所有者 | ДокументСсылка.ПоступлениеДопРасходов | DontCheck | 附加文件的文档所有者。主要关联字段。 |
| 修改日期(通用) | 日期时间 | DontCheck | 文件最后修改的时刻(UTC)。用于同步和版本控制。 |
| 创建日期 | 日期时间 | ShowError | 文件添加到系统的日期时间。用于时间顺序和搜索。 |
| 加密 | 布尔 | DontCheck | 加密标志。若为 真,文件受加密保护,需要证书进行解密。 |
| 修改者 | СправочникСсылка.Пользователи | DontCheck | 最后修改文件或其元数据的用户。 |
| 图片索引 | 数字 | DontCheck | 文件类型图标的代码,用于在列表和表单中显示。 |
| 描述 | 字符串 | DontCheck | 文件内容的任意文本描述(目录元素的名称)。 |
| 已签名电子签名 | 布尔 | DontCheck | 电子签名存在的标志。 真 — 文件已由电子签名认证。 |
| 文件路径 | 字符串 | DontCheck | 物理文件在卷上的路径(存储在磁盘上时)。 |
| 大小 | 数字 | DontCheck | 文件的字节大小。用于配额控制和用户信息。 |
| 扩展名 | 字符串 | DontCheck | 文件扩展名(pdf, xlsx 等);决定打开的应用程序。 |
| 编辑者 | СправочникСсылка.Пользователи | DontCheck | 锁定文件以进行编辑的用户(check-out)。为空 — 文件可用。 |
| 文本提取状态 | ПеречислениеСсылка.СтатусыИзвлеченияТекстаФайлов | DontCheck | 全文搜索的文本提取状态(未提取/已提取/错误)。 |
| 文本存储 | ХранилищеЗначения | DontCheck | 提取的文件内容,用于索引和搜索。 |
| 文件存储类型 | ПеречислениеСсылка.ТипыХраненияФайлов | ShowError | 存储方式:在数据库中(ФайлХранилище)或在卷上(ПутьКФайлу)。 |
标准属性: 代码, 名称(与
描述的意义相同),删除标记, 预定义(未使用),链接。文件的二进制数据在数据库中存储在存储属性中(ФайлХранилище/ 通过注册存储 — 见第 5 节)。
2.2 表格部分
此类目录的表格部分通常不存在:文件的版本及其二进制内容存储在子系统的外部对象中(存储注册和版本目录),而不是在所有者的表格部分中。版本的元数据通过链接与目录元素关联。
3. 表单
| 表单 | 目的 |
|---|---|
| 元素表单 | 附加文件的卡片:查看/编辑元数据(描述、作者、日期、电子签名和加密标志),打开、保存、编辑(check-out/check-in)命令。 |
| 列表表单 | 附加到附加费用入账文档的文件列表;管理员用于批量维护。 |
| 选择表单 | 在子系统对话框中选择文件(如有必要)。 |
实际上,用户并不是直接使用这些表单,而是通过“РаботаСФайлами”子系统的通用表单(ПрисоединенныеФайлы, 版本添加/查看表单),通过文档 ПоступлениеДопРасходов 表单中的“附加文件”命令调用。
4. 模块的关键过程
该目录的应用 BSL 代码缺失或极少 — 逻辑被移至 БСП 的通用模块。以下列出了此类对象的典型处理程序(evidence 在 BSL 中未附上 — 版本特定的行需要与具体交付进行核对):
对象模块:
ПередЗаписью— 记录ДатаМодификацииУниверсальная,Изменил, 重新计算Размер, 根据扩展名更新ИндексКартинки。ПриКопировании/ОбработкаЗаполнения— 在通过附加命令创建时设置Автор,ДатаСоздания。ПередУдалением— 通过子系统的方法清除存储的相关数据(卷/注册)。
管理模块 / БСП 通用模块:
РаботаСФайлами,РаботаСФайламиСлужебный,РаботаСФайламиВызовСервера— 添加文件,读取/写入二进制数据,版本管理,check-out/check-in,加密和电子签名。ИзвлечениеТекстаФайлов— 背景文本提取,设置СтатусИзвлеченияТекста并填充ТекстХранилище。
5. 处理和运动
该目录不进行处理,也不生成会计分录和会计注册的运动 — 这是一个数据存储对象,而不是文档。它不会在会计注册中(哈萨克斯坦账户的分录)进行任何记录。
经济运动由文档所有者 ПоступлениеДопРасходов 生成。为了提供背景 — 其在哈萨克斯坦账户计划中的典型逻辑(2026 年哈萨克斯坦增值税率 — 16 %,货币 — 坚戈 ₸):
- 将附加费用的金额计入TМЗ的成本: 借 1330 “商品” — 贷 3310 “应付供应商”。
- 提取16%的增值税: 借 1420 “可退还增值税” — 贷 3310(在从信息系统中确认电子发票时)。
- 支付给供应商: 借 3310 — 贷 1030 “当前账户上的资金”。
示例: 附加费用 500,000 ₸ + 增值税 16%(80,000 ₸):借 1330 = 500,000 ₸;借 1420 = 80,000 ₸;贷 3310 = 580,000 ₸。
文件存储的技术注册(这不是会计),在记录元素时间接进入数据:
- 在数据库中存储二进制数据的注册(当
ТипХраненияФайла = ФайлХранилище时) — 存储版本的内容; - 或者在磁盘上的存储卷(当存储在“卷上”时) — 路径记录在
ПутьКФайлу中; - 版本和电子签名/加密标志的服务记录。
6. 相关对象和基于输入
- 文档所有者:
Документ.ПоступлениеДопРасходов(属性ВладелецФайла)。 - 目录:
Пользователи(Автор,Изменил,Редактирует)。 - 枚举:
ТипыХраненияФайлов,СтатусыИзвлеченияТекстаФайлов。 - 子系统: “РаботаСФайлами”(通用模块、通用表单、存储注册、卷)。
- 电子文档: 文件本身可以包含打印表单/电子发票的收据(信息系统电子发票)和SNT,但该目录与信息系统电子发票没有直接交互。
基于输入 对于该目录不适用:元素仅通过文档所有者的表单中的文件附加机制创建(命令“附加文件” → “添加”)。作为基于输入的来源,该目录也不适用。
7. 扩展点
- 配置扩展: 添加属性(例如文档类型分类、存储期限)和在不移除支持的情况下订阅记录事件。
- 事件订阅
ПередЗаписью/ПриЗаписи对象 — 用于与外部档案、DMS 或配额控制的集成。 - 额外的 БСП 处理(
ДополнительныеОтчетыИОбработки) — 批量处理、转换、电子签名检查。 - “РаботаСФайлами”子系统的设置: 存储卷、最大大小、文本提取、加密、同步 — 由管理员设置,无需修改代码。
- 访问权限(RLS): 通过与文档所有者的权限相关联的配置文件和访问组限制文件的可见性。
