1. 识别
| 参数 | 值 |
|---|---|
| 对象类型 | 目录 (Catalog) |
| 名称 | ДополнительныеОтчетыИОбработки |
| 完整名称 | Справочник.ДополнительныеОтчетыИОбработки |
| 同义词 | 附加报告和处理 |
| 配置 | 哈萨克斯坦会计,版本 3.0 (版本 3.0.74.2) |
| БСП子系统 | “附加报告和处理” (AdditionalReportsAndDataProcessors) |
目的。 该目录用于注册和管理附加(外部)报告和处理,扩展配置的功能而不修改源代码(不取消支持)。它允许将文件 .epf(处理)或 .erf(报告)加载到数据库中,设置发布状态,定义界面中命令的可见性,将处理分配给用户,并在菜单和对象表单中分配其命令。
与对象的交互不频繁——在引入新处理、更新其版本或更改发布时。这是一个服务(管理)目录:它不参与会计核算,并且本身不存储企业的会计数据。
在 1C 中查找的位置: “管理”部分 → “打印表单、报告和处理” → “附加报告和处理”。导航链接:e1cib/list/Справочник.ДополнительныеОтчетыИОбработки
2. 头部和表格部分的属性
2.1 头部属性
| 名称 | 类型 | 必需性 | 用途 |
|---|---|---|---|
| 安全模式 | 布尔 | 否 | 在安全模式下执行处理的标志(与文件系统、COM、外部组件和其他系统资源隔离) |
| 版本 | 字符串 | 否 | 外部处理的版本;在加载文件时从外部处理的信息中填充 (СведенияОВнешнейОбработке) |
| 类型 | 枚举.附加报告和处理类型 | 否 | 对象类型:附加报告、处理、对象填充、创建相关对象、打印表单等。确定调用方式和行为 |
| 对象名称 | 字符串 | 否 | 外部处理/报告的元数据中的程序名称 |
| 文件名 | 字符串 | 否 | 加载的文件名 .epf/.erf |
| 信息 | 字符串 | 否 | 处理的用途描述和使用建议(来自外部处理的信息) |
| 用于对象表单 | 布尔 | 否 | 允许从对象表单(例如,文档表单)调用处理命令 |
| 用于列表表单 | 布尔 | 否 | 允许从列表表单调用处理命令 |
| 评论 | 字符串 | 否 | 管理员的任意评论 |
| 负责人 | 目录.用户 | 是 | 负责处理的用户 |
| 发布 | 枚举.附加报告和处理的发布选项 | 是 | 状态:“使用中” / “已禁用” / “调试” |
| 设置存储 | 值存储 | 否 | 处理的用户设置存储 |
| 处理存储 | 值存储 | 否 | 加载到数据库中的处理文件的二进制数据(epf/erf) |
| 使用变体存储 | 布尔 | 否 | 使用报告变体子系统的标志(用于基于 СКД 的附加报告) |
| 与报告表单的紧密集成 | 布尔 | 否 | 与主报告表单的扩展集成标志 |
| 权限兼容模式 | 枚举.附加报告和处理的权限兼容模式 | 否 | 请求的权限检查模式(与旧版本平台/BSP 的兼容性) |
| 外部对象使用 | 数字 | 否 | 控制外部对象可用性的技术属性 |
属性 名称(标准)存储处理在列表中的表示。属性 父项 在目录不是层次结构时不存在;分组通过按部分分配(见表格部分“部分”)进行。
2.2 表格部分
命令 — 处理提供给用户的命令(菜单项)列表。
| 名称 | 类型 | 用途 |
|---|---|---|
| 标识符 | 字符串 | 来自处理元数据的命令的唯一标识符 |
| 表示 | 字符串 | 显示给用户的菜单项文本 |
| 启动选项 | 枚举 | 启动方式:打开表单、调用客户端方法、调用服务器方法、生成打印表单、脚本 |
| 显示通知 | 布尔 | 是否显示长时间操作的执行指示器 |
| 修饰符 | 字符串 | 命令行为的服务性说明(例如,打印表单的类型) |
| 快捷键 | 字符串 | 调用命令的热键 |
部分 — 命令界面和目标对象的部分,在其中可以访问处理命令(对于“处理”、“附加报告”、“打印表单”类型——绑定到部分;对于“对象填充”/“打印表单”——绑定到拥有者对象的类型)。
用途(在标准实现 BСП 中)— 处理适用的文档/目录类型列表。
安全配置文件使用权限 / 权限 — 处理请求的权限列表(访问文件、互联网、外部组件),在通过服务器安全配置文件工作时使用。
3. 表单
| 表单 | 用途 |
|---|---|
| 元素表单 | 处理卡片:加载文件、查看信息、设置发布、命令和部分的组成、指定负责人、启用安全模式 |
| 列表表单 | 已注册处理的列表,按类型和发布进行筛选;加载新处理和从文件更新的命令 |
| 选择表单 | 在配置的其他机制中选择处理 |
| 命令设置(辅助) | 设置命令的可见性和调度,分配给用户 |
| 按调度设置命令列表 | 管理“附加处理”类型的命令的计划(按调度)启动 |
处理本身的表单 (ФормаНастроек,任意表单) 存储在加载的 .epf/.erf 内部,并动态调用,而不是在目录的元数据中描述。
4. 关键程序和机制
Evidence 与源 BSL 不附带,因此以下是该对象在 BСП “附加报告和处理” 子系统中的典型机制。主要逻辑被转移到通用模块 ДополнительныеОтчетыИОбработки(客户端/服务器)和 ДополнительныеОтчетыИОбработкиВызовСервера。
- 将处理加载到数据库中。 选择文件时读取二进制数据,放入
ХранилищеОбработки,提取СведенияОВнешнейОбработке()— 类型、版本、信息、命令组成。属性类型、版本、对象名称、信息和表格部分“命令”自动填充。 ПодключитьВнешнююОбработку/ПолучитьОбъектВнешнейОбработки. 从ХранилищеОбработки创建外部对象的实例以执行命令。在设置了安全模式时,连接通过安全模式.设置安全模式()进行隔离。ВыполнитьКоманду. 根据命令标识符和启动选项打开表单,调用客户端/服务器处理方法或生成打印表单。对于长时间操作,使用带指示器的后台任务。- 权限检查。 在连接之前检查处理请求的权限(
РазрешенияИспользованияВнешнихРесурсов),考虑到权限兼容模式和启用的服务器安全配置文件。 - 发布控制。 在状态
发布 = 已禁用时,界面中不显示命令;调试— 处理仅对作者/管理员可用以进行调试。 - 填充处理器 (
ОбработкаЗаполнения). 默认设置负责人 = 用户.当前用户()和发布 = 使用中。 ОбработкаПроверкиЗаполнения. 控制必填项负责人和发布的填充。
需要检查(版本特定): 通用模块的确切组成和方法签名取决于嵌入在 3.0.74.2 中的 BСП 版本。
5. 处理和运动
该目录不是可处理对象,并且不生成会计凭证和会计登记的运动。它没有处理器 ОбработкаПроведения,不在会计登记中创建记录(哈萨克斯坦标准会计科目计划 — 1210、1030、1330、3310、3130、6010、7010 — 本目录不涉及),不影响增值税(16%)、个人所得税、社会税/社会税和医疗保险/社会医疗保险的计算,也不参与生成 ЭСФ/СНТ。
所有工作结果(凭证、打印表单、属性填充)由连接的外部处理本身创建,当用户启动其命令时——例如,附加处理可以处理已生成的销售文档,从而在 6010 账户上生成收入,在 7010 账户上生成成本,并在 3130 账户上生成应付增值税,税率为 16%。对这些运动的正确性负责的是外部处理,而不是目录。
目录元素的更改仅记录在平台的服务登记中(注册日志、对象版本控制,如果启用)。
6. 相关对象和基础输入
- 枚举.附加报告和处理类型 — 确定类型和调用方式。
- 枚举.附加报告和处理的发布选项 — 发布状态。
- 枚举.附加报告和处理的权限兼容模式 — 权限检查模式。
- 目录.用户 — 属性
负责人和按用户分配命令的可见性。 - 目录.元数据对象标识符 — 将命令绑定到部分和目标对象。
- 信息登记 “附加报告和处理的命令设置” / “计划的例行任务” — 命令的计划启动。
- 例行任务 “按计划启动附加处理” — 处理命令的后台启动。
基础输入 对于该目录不适用:它不是来源,也不接受基础输入。加载是从外部文件 .epf/.erf 执行,而不是从其他对象复制。
7. 扩展点
- 外部处理本身 — 这是扩展配置的主要机制,而不取消支持;该目录是它们的入口点。
- 配置扩展 — 可以添加目录属性,修改表单 (
ФормаЭлемента、ФормаСписка) 并通过订阅和扩展模块重写处理器。 - 模块
ДополнительныеОтчетыИОбработкиПереопределяемый— 标准设置点:允许的处理类型、放置部分、安全模式限制。 - 服务器安全配置文件 — 管理外部处理访问文件、互联网和外部组件的权限。
- 事件订阅 (
ПередЗаписью、ПриУстановкеСтандартныхНастроекРаздела) — 用于控制发布和在实施自定义策略时的分配。
需要检查: 安全模式和安全配置文件的可用性取决于特定信息数据库的工作模式(文件/客户端-服务器)。
