1. 识别
| 参数 | 值 |
|---|---|
| 对象类型 | 目录 (Catalog) |
| 名称 | 电子邮件处理规则 |
| 完整名称 | 目录.电子邮件处理规则 |
| 同义词 | 电子邮件处理规则 |
| 配置 | 哈萨克斯坦会计,版本 3.0 (3.0.74.2) |
| 子系统 | 标准子系统 → 邮件处理 / 交互 |
目的。 该目录用于自动化处理 1C 交互子系统中的入站电子邮件。每个元素存储一组邮件筛选条件(按发件人、主题、日期和其他标准)和目标文件夹,符合条件的邮件将被移动到该文件夹。规则在收到新邮件时自动应用,或手动启动以处理已积累的邮件。供处理大量邮件的员工和经理使用,以进行分类和路由。
这是 交互子系统的服务目录 — 它不属于会计(财务/税务)对象,不参与增值税、个人所得税、强制性养老金等的计算,也不影响法定会计。
在 1C 中查找的位置: “标准子系统” → “电子邮件处理规则”。
导航链接: e1cib/list/目录.电子邮件处理规则
2. 属性和表部分
2.1 头部属性
| 名称 | 类型 | 必需性 | 目的 |
|---|---|---|---|
设置组合器 |
值存储 | 否 (DontCheck) | 包含用于根据各种标准(发件人、主题、日期等)筛选邮件的系统数据组合设置(СКД)。关键属性:定义规则应用的条件。 |
放入文件夹 |
目录引用.电子邮件文件夹 | 是 (ShowError) | 目标文件夹,符合规则条件的邮件将被移动到该文件夹。记录时必需。 |
附加排序属性 |
数字 (xs:decimal) | 否 (DontCheck) | 定义规则应用的顺序:值较小的规则优先应用。用于对列表进行排序。 |
筛选表示 |
字符串 | 否 (DontCheck) | 在界面中显示的已设置筛选条件的文本表示。根据组合器的设置自动生成。 |
除了上述属性外,元素还具有目录的标准属性: 代码, 名称, 删除标记, 引用, 预定义。
2.2 表部分
没有表部分。所有筛选条件存储在 设置组合器 (СКД) 内,而不是在单独的表部分中。
3. 表单
| 表单 | 类型 | 目的 |
|---|---|---|
列表表单 |
列表表单 | 规则列表及应用规则的命令;从这里启动批量操作和规则排序。 |
元素表单 |
元素表单 | 编辑单个规则:设置筛选组合器,选择目标文件夹,应用顺序。关键设置表单。 |
应用规则 |
服务表单 | 专用的批量应用规则到已存在的文件夹中的邮件(批处理)。 |
4. 模块的关键过程
附带的 evidence 模块文本 (BSL) 未提供,因此下面是此类目录的典型处理程序。具体的签名和行应与特定构建的模块进行对照。
对象模块 (检查填写处理)
- 检查
放入文件夹的填写(属性标记为 ShowError — 当值为空时,记录被阻止)。
对象模块 (在记录之前 / 在记录时)
- 重新计算并记录来自组合器的
筛选表示,以使文本表示与实际条件相符。
元素表单模块
在服务器上创建时— 初始化设置组合器,从设置组合器恢复设置,加载可用的筛选字段(发件人地址、主题、日期、附件等)。在服务器上记录之前— 将当前的 СКД 设置保存到属性设置组合器,生成筛选表示。
列表表单 / “应用规则” 表单模块
- 命令“应用规则” — 遍历所选邮件(或指定文件夹中的所有邮件),检查每封邮件是否符合按
附加排序属性升序的 СКД 条件,并将符合条件的邮件移动到放入文件夹。
邮件符合条件的检查逻辑通过数据组合机制执行(从 设置组合器 构建筛选并应用于邮件数据)。
5. 处理和移动
该目录 不进行处理 且 不生成会计、积累或信息登记的移动。类型为“目录”的对象根据定义不进行处理。
应用规则的唯一“效果”是更改交互子系统对象的文件夹属性(将邮件移动到 放入文件夹)。该目录不产生任何会计分录。
相比之下,配置的会计文档根据哈萨克斯坦的标准会计科目表生成分录(例如,销售 — 借 1210 贷 6010 记录收入,借 1210 贷 3130 记录 16% 的增值税,借 7010 贷 1330 记录成本;客户付款 — 借 1030 贷 1210; 商品入库 — 借 1330 贷 3310)。电子邮件处理规则目录与此逻辑无关,仅用于对比。
6. 相关对象和基于输入
| 关系 | 对象 | 关系性质 |
|---|---|---|
| 目标文件夹 | 目录.电子邮件文件夹 |
属性 放入文件夹 引用放置文件夹。 |
| 处理的数据 | 文档/交互子系统对象(“入站电子邮件”,“交互”) | 规则分析并移动这些邮件。 |
| 电子邮件账户 | 目录.电子邮件账户 |
规则应用于通过已设置的账户接收的邮件。 |
基于输入。 不适用:该目录既不是基于输入的基础,也不是结果。元素在列表/元素表单中手动创建。
7. 扩展点
- 配置扩展 (Extension). 添加元素表单的属性、额外处理命令、通过借用表单和对象模块重写
在记录之前/在记录时的处理程序。 - 额外筛选字段。 通过修改在初始化表单时使用的 СКД 方案,扩展组合器的字段集(例如,按发件人域名筛选,按特定附件的存在筛选)。
- 程序创建/应用规则。 通过对象模型:创建元素,填写
设置组合器和放入文件夹,调用应用于邮件选择的算法。 - 额外处理程序 (БСП). “额外报告和处理”机制以及事件订阅可用于在不更改目录本身的情况下进行非标准邮件路由。
- 访问管理。 通过 RLS/交互子系统角色设置权限,如果需要在用户之间划分规则的可见性。
需要针对特定构建进行验证:表单的确切组成和服务处理程序的存在/名称可能在 БСП 的不同版本之间有所不同 — 请与版本 3.0.74.2 的配置器中的模块进行对照。
