1. 对象识别
| 参数 | 值 |
|---|---|
| 对象类型 | 文档 (文档) |
| 名称 | УстановкаПорядкаЗакрытияПодразделений |
| 完整名称 | 文档.УстановкаПорядкаЗакрытияПодразделений |
| 同义词 | “设定部门关闭账户的顺序” |
| 配置 | 哈萨克斯坦会计,版本 3.0 (版本 3.0.74.2) |
| 记账货币 | 坚戈 (₸) |
目的。 文档定义了在执行期末关闭操作时,组织各结构部门关闭的顺序。关闭顺序对于正确的成本级联分配至关重要:为其他部门提供服务的部门必须在消费部门之前关闭。该文档由会计和财务专家在每月/年度关闭过程中使用。通常,每个组织只创建一次,并仅在部门结构发生变化时重新填写。完成后,它会在信息登记簿 ПорядокЗакрытияПодразделенийОрганизаций 中记录顺序,随后由关闭账户的规程操作读取。
在 1C 中查找: 部门 → “设定部门关闭账户的顺序”。
导航链接: e1cib/list/文档.УстановкаПорядкаЗакрытияПодразделений
2. 表头和表格部分的属性
表头属性
| 属性 | 类型 | 必填 | 目的 |
|---|---|---|---|
| 编号 | 字符串 | 自动 | 文档编号,由编号器分配 |
| 日期 | 日期 | 是 | 文档日期;确定 ПериодЗакрытия(日期的月份开始)并进入登记簿资源 |
| 组织 | 目录引用.组织 | 是 | 设定关闭顺序的组织。登记簿记录选择的关键维度 |
| 负责人 | 目录引用.用户 | 否 | 负责该文档的用户;在批量更改属性时使用 |
| 备注 | 字符串 | 否 | 任意文本说明 |
表格部分 “ПорядокЗакрытия”
设定部门及其关闭顺序。表格中行的顺序确定关闭的顺序号。
| 列 | 类型 | 必填 | 目的 |
|---|---|---|---|
| 行号 | 数字 | 自动 | 确定顺序:上面的行 — 先关闭。作为计算 НомерПередала 的基础 |
| 部门 | 目录引用.组织部门 | 是 | 记录关闭顺序的部门 |
进行所需字段:组织(表头)和 部门(每行表格部分)。如果字段未填写,1C 将无法处理文档并显示错误“字段…未填写”。
3. 表单
| 表单 | 目的 |
|---|---|
文档表单 (文档表单) |
主要输入表单:表头(组织,日期)和表格部分 “ПорядокЗакрытия”。包含自动填充所有组织部门的表格命令 |
列表表单 (列表表单) |
文档列表;通过链接 e1cib/list/文档.УстановкаПорядкаЗакрытияПодразделений 打开 |
选择表单 (选择表单) |
从其他对象选择文档(如有必要) |
4. 模块的关键程序
管理模块 (ManagerModule)
СформироватьДвиженияПорядокЗакрытияПодразделений — 生成运动的核心功能(来自证据)。逻辑:
- 检查部门表格是否不为空:
ТаблицаПодразделений.Количество() > 0。 - 执行查询
ТекстЗапросаТаблицаПодразделения,该查询:- 从文档的表格部分选择部门;
- 与信息登记簿
ПорядокЗакрытияПодразделенийОрганизаций连接,以确定当前的НомерПередала值; - 根据组织的当前登记记录和表格部分的行号计算每个部门的新
НомерПередала。
- 将结果记录到登记簿的记录集中。
对象模块(此类文档的典型处理程序)
ОбработкаПроведения(Отказ, РежимПроведения)— 调用生成运动 (СформироватьДвиженияПорядокЗакрытияПодразделений) 和记录信息登记簿的记录集。ОбработкаЗаполнения(ДанныеЗаполнения, ...)— 默认初始填充(组织,负责人)。ПроверкаЗаполнения(Отказ, ПроверяемыеРеквизиты)— 控制必填字段的填写(组织;行中的部门)。
表单模块(典型处理程序)
ПриСозданииНаСервере— 表单初始化,设置默认组织。- 命令 自动填充表格部分 所有组织部门(场景 3.3)。
“需要检查”:表单属性的确切名称和单独的自动填充命令的存在取决于具体的 3.0.74.2 版本 — 请与配置器核对。
5. 处理和运动
文档 不生成会计分录(会计登记的运动)。它将数据记录到信息登记簿中,该登记簿由关闭操作读取。
信息登记簿 ПорядокЗакрытияПодразделенийОрганизаций
| 元素 | 类型 | 种类 | 记录时的值 |
|---|---|---|---|
| 部门 | 维度 | 目录引用.组织部门 | 来自表格部分的部门 |
| 关闭期间 | 维度 | 日期 | 开始期间(期间, 月) — 文档日期的月份开始 |
| 传递编号 | 维度 | 数字 | 根据组织的当前登记记录和表格部分的行号计算的关闭顺序号 |
| 期间 | 资源 | 日期 | 文档日期 |
| 组织 | 资源 | 目录引用.组织 | 来自表头的组织 |
与会计分录的关系(间接)。 文档记录的顺序由规程操作“关闭费用账户/分配费用”使用。正是它在哈萨克斯坦的典型会计科目表中按部门生成分录,例如在分配和注销费用时:
- 注销销售成本: 借 7010 “销售成本” — 贷 1330 “商品” ;
- 在关闭时反映销售收入: 借 1210 “短期应收账款” — 贷 6010 “销售收入” , 借 1210 — 贷 3130 “应付增值税” (增值税税率 16%)。
文档 “УстановкаПорядкаЗакрытияПодразделений” 不生成这些分录 — 它仅设定部门在关闭时处理的顺序。
6. 相关对象和基于的输入
| 对象 | 关系特征 |
|---|---|
信息登记簿.ПорядокЗакрытияПодразделенийОрганизаций |
文档的运动接收器 |
目录.组织 |
表头属性;登记记录选择的关键 |
目录.组织部门 |
表格部分值的来源 |
| 关闭期间的规程操作(处理“关闭月份”) | 登记簿数据的消费者:确定部门关闭的顺序 |
| 组织的会计政策设置 | 文档的应用上下文 |
基于的输入。 此文档不提供典型的基于输入(文档是设置文档,而不是原始会计文档)。手动创建或在更改部门结构时复制先前的文档。
7. 扩展点
- 管理模块 — 函数
СформироватьДвиженияПорядокЗакрытияПодразделений:通过扩展/订阅可以调整НомерПередала的计算算法(例如,用于非典型优先级逻辑)。 - 查询文本
ТекстЗапросаТаблицаПодразделения:用于更改部门选择规则和确定当前编号的点。 - 文档的
ОбработкаПроведения处理程序:事件的订阅/扩展以进行额外检查或同步填充相关登记簿。 - 表单上的自动填充表格部分命令:重新定义部门来源(例如,仅按特定类型/组进行选择)。
ПроверкаЗаполнения:添加自定义业务规则(例如,禁止表格部分中部门的重复)。
应用场景
- 3.1 初始设置 — 在实施/开始工作时,设置会计政策。
- 3.2 组织重组时的变更 — 部门的出现、删除,优先级的变化。
- 3.3 自动填充 — 快速填充表格部分所有组织部门。
- 3.4 批量编辑 — 在多个文档中批量更改属性(例如,“负责人”)。
- 3.5 手动调整 — 在编辑时暂时阻止自动处理。
