1. 识别
| 属性 | 值 |
|---|---|
| 对象类型 | 报告 (Report) |
| 名称 | 卡片账户典型 |
| 完整路径 | Reports.卡片账户典型 (报告.卡片账户典型) |
| 同义词 | 账户卡片 (会计) |
| 配置 | 哈萨克斯坦会计,版本 3.0 (版本 3.0.74.2) |
| 导航链接 | e1cib/list/报告.卡片账户典型 |
| 在 1C 中的位置 | 部分 “报告” → “账户卡片”;或通过科目计划的上下文调用 |
目的。 报告用于详细查看所选会计账户在指定期间内的所有交易(凭证)。这是会计师的基本日常分析工具:检查会计的正确性,分析余额和交易,查找凭证中的错误。报告显示期初余额、借方和贷方交易的对应账户的明细,期末余额——可以输出货币金额和数量核算。支持可配置的周期性(天、月、季度),按组织和部门过滤以及详细解码模式。
典型场景示例:账户卡片 1210 “短期应收账款” 在 “对方”/“合同” 的子账户中显示按贷方 6010 的实现计入和按借方 1030 的资金收入;卡片 3130 “应付增值税” 反映来自销售和收入文件的增值税金额,税率为 16 %。
2. 属性(参数)和表格部分
报告基于 数据组合系统 (СКД) 实现。“表头属性”是用户在表单中设置的 СКД 参数和设置。
2.1 报告参数
| 名称 | 类型 | 必填性 | 目的 |
|---|---|---|---|
| 账户 | 计划账户链接.典型 |
ShowError (必填) | 构建卡片的会计账户。报告的主要参数。 |
| 开始期间 | 日期 (dateTime) | DontCheck | 期间开始日期;用于选择交易和计算期初余额。 |
| 结束期间 | 日期 (dateTime) | DontCheck | 期间结束日期;凭证选择的上限。 |
| 周期性 | 数字 (decimal) | DontCheck | 按期间分组:0 = 天,1 = 月,2 = 季度等。影响输出的详细程度。 |
| 组织列表表示 | 字符串 | DontCheck | 所选组织的文本表示,用于标题和过滤。 |
| 部门列表表示 | 字符串 | DontCheck | 所选部门的文本表示,用于额外分析。 |
| 解码模式 | 布尔值 | DontCheck | 启用详细模式,显示子账户和基础文件。 |
| 会计指标 | 布尔值 | DontCheck | 显示会计数据(以坚戈为单位的金额)。默认启用。 |
| 货币金额指标 | 布尔值 | DontCheck | 显示以会计货币计的金额(对于外币账户,例如 1030 以外币计)。 |
| 数量指标 | 布尔值 | DontCheck | 显示数量核算(对于物料账户,例如 1330 “商品”)。 |
2.2 表格部分
报告的元数据中不包含自有表格部分。结果通过 СКД 根据会计登记的数据形成表格文档。
3. 表单
| 表单 | 角色 | 内容 |
|---|---|---|
| 报告表单 | 主要且唯一的表单 (≈289 UI 元素) | 参数面板(期间、账户、组织)、设置区域(选择、格式、指标)、工具栏和结果区域 (SpreadSheetDocumentField)。 |
对象中没有单独的设置表单、选项或其他——选项和选择的管理通过 报告表单 内部的 СКД 标准工具进行。
4. 模块的关键过程
在证据中没有明确的 BSL 代码,因此下面是该配置的 СКД 的典型报告处理程序(对象模块和表单模块):
ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)(对象模块) — 组合的拦截点:插入期间/账户参数,设置格式,程序生成结果当СтандартнаяОбработка = Ложь。ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)(表单模块) — 表单初始化,设置默认值(当前期间,会计指标),恢复用户设置。УстановитьНачальныеНастройки() / ЗаполнитьБыстрыеНастройки()— 填充表单头部的快速设置字段(账户、期间、组织)。ПриИзмененииПоказателей() / ПериодНачало-КонецПериодаПриИзменении()— 将表单的快速设置与组合器的用户设置同步并重新组合。Сформировать()— 报告构建命令:应用选择,调用布局组合器并输出到结果区域。РезультатОбработкаРасшифровки(...)— 解码处理:转到凭证/基础文件,打开子账户卡片或嵌套报告。
需要检查:通用构建模块的确切组成(例如,调用“会计报告”子系统)取决于具体的 BСП/配置版本。
5. 数据、登记和形成逻辑
报告不是可处理的文件,且不生成交易——它仅读取数据。数据源:
- 会计登记 “典型” (
РегистрБухгалтерии.Хозрасчетный/Типовой) — 主要的交易和余额来源。 - 虚拟表:
余额和交易、交易、带子账户的交易— 用于期初余额、交易的对应关系和逐行输出凭证。
根据账户卡片的标准算法输出逻辑:
- 期初余额 在
开始期间的所选账户(考虑子账户、组织、部门)。 - 逐行输出交易 在期间内:日期、基础文件、内容、对应账户、借方、贷方,以及货币金额和数量(如果包括相应指标)。
- 期间交易 和 期末余额 在
结束期间。
构建卡片时最常用的哈萨克斯坦计划账户:
| 账户 | 名称 |
|---|---|
| 1210 | 短期应收账款 |
| 1030 | 当前银行账户中的资金 |
| 1330 | 商品 |
| 3310 | 短期应付账款 |
| 3130 | 应付增值税 (税率 16 %) |
| 6010 | 销售收入 |
| 7010 | 销售成本 |
在卡片中可见的对应关系示例(哈萨克斯坦,2026):
- 商品销售: 借 1210 贷 6010 (收入), 借 1210 贷 3130 (增值税 16 %), 借 7010 贷 1330 (成本支出)。
- 付款收入: 借 1030 贷 1210。
- 来自供应商的收入: 借 1330 贷 3310, 借 1420 贷 3310 (可抵扣增值税 16 %)。
电子基础文件(来自 IS ЭСФ 的 ЭСФ,СНТ)作为相应凭证的登记文件反映,并可通过解码访问。
6. 相关对象和基于的输入
- 计划账户 “典型” — 参数 “账户” 的值来源和子账户结构。
- 会计登记 “典型” — 数据来源。
- 登记文件 (销售、收入、付款指令、ЭСФ、СНТ 等) — 可通过解码从报告行中打开。
- 相关会计报告: “余额表”、“账户余额表”、“账户分析”、“账户交易”、“凭证报告” — 之间的转换可通过解码访问。
基于的输入 不适用于报告(报告不是文件的源对象)。可能的反向场景:从卡片行打开基础文件。
7. 扩展点
- 配置扩展: 添加自定义用户设置 СКД、额外字段/资源和通过更改主要数据组合方案进行格式化。
- 对象模块处理程序: 拦截
ПриКомпоновкеРезультата以对表格文档进行程序后处理(额外合计、隐藏/突出显示行)。 - 表单处理程序:
ПриСозданииНаСервере、Сформировать和РезультатОбработкаРасшифровки的命令处理程序 — 用于默认设置的额外设置和解码时的非标准导航。 - 额外报告(外部) 通过 BСП 子系统 “额外报告和处理” — 作为修改典型对象的替代方案。
- 报告选项: 保存用户/预定义的组合设置选项而不更改代码。
需要检查:具体扩展点的可用性取决于配置的支持模式(停止支持/扩展)和平台版本。
