1. 标识
| 参数 | 值 |
|---|---|
| 对象类型 | 报表(Report) |
| 名称 | АнализНеоплаченныхСчетовПоставщиков |
| 完整名称 | Отчет.АнализНеоплаченныхСчетовПоставщиков |
| 同义词 | "未向供应商付款的账单"(依据 evidence;对象卡片中未单独设置同义词) |
| 配置 | 哈萨克斯坦会计,版本 3.0,版本号 3.0.74.2 |
| 实现基础 | 基于 БСП/БК 标准报表机制的数据组合方案(СКД) |
| 导航链接 | e1cib/list/Отчет.АнализНеоплаченныхСчетовПоставщиков |
用途。 该报表用于分析组织对供应商交易对方在已开具但未付款账单方面的欠款(应付账款)。会计人员、财务经理和管理者用它来控制应付账款、规划付款和管理现金流。按需生成——通常在报告期末(周、月)或在对付款纪律进行实时分析时生成。通过 СКД 机制支持对分组、筛选和附加字段进行灵活设置。
在 1С 中的位置: "管理者" 部分 → "未向供应商付款的账单"(或通过上述链接的导航栏)。
该报表是只读对象:它不修改数据,也不生成寄存器的变动记录。第 5 节的内容是为了完整理解报表从哪些核算数据中获取信息。
2. 设置的属性和表格部分
对于基于 СКД 的报表,"表头属性"通常是用户设置属性和组合参数,而"表格部分"是设置元素的集合(分组、筛选、附加字段)。以下依据 evidence 的数据。
2.1 表头属性(参数/设置)
| 名称 | 类型 | 必填性 | 用途 |
|---|---|---|---|
| НачалоПериода | xs:dateTime |
DontCheck | 分析期间的开始日期。筛选不早于此日期开具的账单。非必填——如果为空,则分析截至期末的所有账单。 |
| КонецПериода | xs:dateTime |
ShowError | 期间的结束日期。必填字段——没有它报表无法生成。确定计算欠款的边界。 |
| ПредставлениеСпискаОрганизаций | xs:string |
DontCheck | 用于报表标题的所选组织的文本表示。在选择组织时自动生成。 |
| РазмещениеДополнительныхПолей | xs:decimal |
DontCheck | 附加字段的放置方式(在行/列中)。视觉表现设置。 |
| РежимРасшифровки | xs:boolean |
DontCheck | 以明细(drill-down)模式打开报表的标志。在此模式下跳过部分校验并应用特定的显示设置。 |
2.2 表格部分(设置集合)
分组
用途: 用于对数据进行分组的字段(交易对方、合同、组织)。
| 名称 | 类型 | 用途 |
|---|---|---|
| Использование | xs:boolean |
分组的激活标志;取消后不应用分组。 |
| Поле | xs:string |
СКД 方案中分组字段的标识符(例如"交易对方"、"合同")。 |
| Представление | xs:string |
字段在设置界面中的用户自定义名称。 |
| ТипГруппировки | EnumRef.ТипДетализацииСтандартныхОтчетов |
明细级别:明细记录、分组、合计等。 |
附加字段
用途: 附加列(状态、付款日期、备注)。
| 名称 | 类型 | 用途 |
|---|---|---|
| Использование | xs:boolean |
将列包含到报表中;取消后不显示。 |
| Поле | xs:string |
СКД 方案中附加字段的标识符(例如"单据状态"、"付款日期")。 |
除上述内容外,БК 标准报表还包含 СКД 设置的服务性集合(筛选、条件格式、用户字段、排序)——它们继承自标准报表的通用机制,在 evidence 中未详细说明。
3. 表单
| 表单 | 用途 |
|---|---|
| 主表单(表单) | 报表唯一的工作表单。包含结果字段(表格文档)、设置面板(快速设置——期间、组织、分组)、"生成"、"设置…"命令、报表变体的保存/选择。基于 СКД 标准报表表单的通用机制实现。 |
| 设置表单(如有) | 组合的扩展设置窗口:分组、筛选、格式、附加字段。通常由 СКД 标准设置表单打开,而非报表自有表单。 |
该对象通常没有自有的非标准表单——使用基于 СКД 自动构建报表表单的机制。
4. 模块的关键过程
在所附的 evidence 中未提供 BSL 代码(路径:行号),因此以下是 БК/БСП 中 СКД 报表的典型处理器。具体行号需要与该版本的模块核对。
对象模块 / 表单模块:
ПриКомпоновкеРезультата(ТабличныйДокумент, ДанныеРасшифровки, СтандартнаяОбработка)— 输出拦截:可在输出前对表格文档进行加工/格式化,以编程方式生成结果。ПриОпределенииНастроекФормы/ПриСозданииНаСервере— 表单初始化:设置默认期间(例如通过КонецПериода设置当前月份)、填充ПредставлениеСпискаОрганизаций、确定可用变体。УстановитьПараметрыОтбора/ПередЗагрузкойВариантаНаСервере— 以编程方式施加筛选(按组织、交易对方、合同),调整快速设置的构成。КонецПериода必填性检查处理器 — 在生成时控制结束日期的填充(对应属性的 ShowError 标志);当值为空时抛出错误且报表不构建。- 明细模式处理 — 当以
РежимРасшифровки = Истина打开时,跳过部分校验,应用 drill-down 设置。
数据组合方案(СКД) — 报表的主要"算法":
- 针对相互结算/付款寄存器的"查询"类型数据集(见第 5 节),带有参数
НачалоПериода、КонецПериода、组织列表。 - 计算字段:账单金额、付款金额、待付款余额(未付款余额)、欠款期限(在有付款日期字段的情况下)。
- 资源:按分组带有合计的欠款金额。
5. 数据来源及与核算的关联(报表不生成变动记录)
该报表不过账且不创建变动记录——它只读取核算数据。按照配置的标准逻辑,数据取自与供应商结算的寄存器和单据:
来源寄存器(БК 3.0 的典型):
- 累计寄存器 "与交易对方相互结算" / 会计寄存器 — 对供应商欠款的周转和余额;
- 单据 "供应商付款账单"、(存货/服务的)入库以及付款单据的数据,用于对比"已开具 ↔ 已付款"。
与所分析数据关联的哈萨克斯坦核算科目(典型科目表):
| 科目 | 名称 | 在报表中的作用 |
|---|---|---|
| 3310 | 对供应商和承包商的短期应付账款 | 主要的应付账款科目——未付款账单分析的基础 |
| 1030 | 活期银行账户上的货币资金 | 反映付款事实(关闭欠款) |
| 1330 | 商品 | 存货入库,产生对供应商的欠款 |
| 3130 | 应缴增值税(与结算相联的进项/销项核算) | 账单中包含的增值税金额(2026 年哈萨克斯坦增值税税率 16 %) |
按科目的金额示例。 供应商商品账单 1 000 000 ₸ 不含增值税 → 增值税 16 % = 160 000 ₸ → 应付 1 160 000 ₸。如果未付款,则未付款余额 1 160 000 ₸ 按交易对方进入报表(借 1330 / 借 1300-增值税,贷 3310)。
电子供货单据(通过 ИС ЭСФ 的 ЭСФ、СНТ)不直接参与报表,但形成关于供货和增值税的原始数据,应付账款由此构成。
6. 关联对象和基于……录入
- 报表为只读对象,不执行从它录入及向它录入的基于操作。
- 关联的来源单据: "供应商付款账单"、存货/服务入库单据、付款委托书/1030 科目的支出操作、相互结算单据。
- 关联的目录(分组/筛选的维度): "组织"、"交易对方"、"合同"、"币种"(坚戈,₸)。
- 明细(drill-down): 从报表行可跳转到登记单据以及其他标准报表(3310 科目卡片、科目余额表、辅助核算分析)——此时子报表以
РежимРасшифровки = Истина打开。
7. 扩展点
- 报表变体(СКД): 添加带有现成分组/筛选的用户变体(按欠款期限、按负责经理),无需修改配置。
- 配置扩展: 加工组合方案(新字段/数据集),通过扩展向表单模块添加处理器
ПриКомпоновкеРезультата、ПриСозданииНаСервере。 - 附加字段(表格部分"附加字段"):输出状态、付款日期、备注,无需修改代码。
- 外部报表 / 附加报表(БСП): 基于同一套寄存器实现替代版本,通过"附加报表和处理"子系统接入。
- СКД 条件格式: 高亮逾期欠款,突出最大的交易对方。
- 期间参数化: 在表单初始化处理器中重新定义
НачалоПериода/КонецПериода的默认值。
需要核实(版本相关): СКД 数据集和字段名称的确切构成、是否存在单独的设置表单以及模块处理器的具体行号——需与 3.0.74.2 发行版核对,因为它们在不同版本之间可能变化。
