1. 识别
| 属性 | 值 |
|---|---|
| 对象类型 | 报告 (Report) |
| 名称 | ДинамикаЗадолженностиПокупателей |
| 完整名称 | Reports.ДинамикаЗадолженностиПокупателей (Отчет.ДинамикаЗадолженностиПокупателей) |
| 同义词 | 客户应收账款动态 |
| 配置 | 哈萨克斯坦会计,版本 3.0 (3.0.74.2) |
| 基础 | 基于 SKD 的报告 (数据组合系统) |
目的。 报告分析客户应收账款的变化(账户 1210 “短期应收账款”)在所选期间的变化,按区间(天/周/月/季度/年)进行细分。显示区间开始时的余额、周转(应收账款的产生和偿还)和结束时的余额,从而跟踪结算动态,识别逾期和增加的应收账款,规划现金流入。支持按对手方、合同、结算文件、组织和结构单位的详细信息。
在 1C 中查找的位置: 部分 “经理” → “客户应收账款动态”。导航链接:e1cib/list/Отчет.ДинамикаЗадолженностиПокупателей
报告根据要求生成,不会在会计登记簿中 创建记录 — 它只读取已经生成的数据。
2. 属性和表格部分
由于对象是基于 SKD 的报告,“表头属性”在这里是布局设置的参数,而不是会计文档的字段。
2.1 属性(设置参数)
| 名称 | 类型 | 必需性 | 目的 |
|---|---|---|---|
| 开始期间 | 日期 (dateTime) | ShowError | 分析期间的左边界。生成报告时必需。 |
| 结束期间 | 日期 (dateTime) | ShowError | 分析期间的右边界。必需,指定动态分析的结束区间。 |
| 周期性 | 数字 (decimal) | ShowError | 期间的分割间隔(天、周、月、季度、年)。确定时间切片列的离散性。 |
| 组织列表表示 | 字符串 | DontCheck | 报告标题中所选组织的字符串表示。自动从组织筛选中生成。 |
| 解码模式 | 布尔 | DontCheck | 详细信息标志。启用时,报告从其他报告的上下文菜单中打开,以进行深入分析;影响默认设置的应用。 |
2.2 表格部分 “分组”
存储结果的多层分组设置。行的顺序指定了最终报告中分组的层次结构(级别)。
| 名称 | 类型 | 目的 |
|---|---|---|
| 使用 | 布尔 | 分组行的活动标志。仅适用 使用 = 真 的行。 |
| 字段 | 字符串 | SKD 字段的技术名称(例如,Контрагент, Договор, Организация)。 |
| 表示 | 字符串 | 设置界面中分组字段的用户名称。 |
| 分组类型 | EnumRef.ТипДетализацииСтандартныхОтчетов |
详细类型:仅汇总, 无汇总, 值和汇总 — 控制中间汇总的输出。 |
3. 表单
| 表单 | 角色 | 描述 |
|---|---|---|
| 报告表单 | 主要表单 | 唯一的工作表单 (≈321 控件元素)。包含期间字段、分组设置面板、筛选、条件格式区域和用于输出结果的表格文档区域以及命令面板:生成、打印、发送/发送、保存和加载设置选项。 |
单独的设置表单和选项继承自 SKD 的标准机制和标准会计报告;报告不包含自己的附加表单。
4. 模块的关键过程
在附带的证据中,原始 BSL 代码未传递,因此下面是此类型的 BK 3.0 配置对象的 SKD 标准处理程序。
对象/管理模块:
ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)— 拦截结果生成,程序化调整布局(带有组织列表表示的标题,动态列的格式)。НастройкиДляТехнологииАнализаДанных()/ПриОпределенииНастроек()— 注册选项、参数和标准报告的默认设置。
表单模块 (报告表单):
ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)— 初始化期间(默认当前月/季度),填充“分组”表格部分,应用用户设置的组织筛选。ПриОткрытии— 处理解码模式:当解码模式 = 真时,插入从调用报告传递的设置。- 命令处理程序 生成 (
生成/在服务器上生成) — 通过设置组合器组合结果。 ОбработкаРасшифровки— 在选定元素的解码模式下打开此报告或相关报告。
需要检查:确切的签名和所列过程的存在取决于具体的 3.0.74.2 版本。
5. 数据源(代替过账和交易)
报告 不进行过账且不生成交易 — 这是“报告”类型对象的固有特性。它从已经存在的会计登记簿中读取数据。
数据源是会计登记簿中客户应收账款的数据信息(“自负盈亏”/会计记录):
| 指标 | 来源 |
|---|---|
| 区间开始时的余额 | 在 开始期间 的账户 1210 的借方余额 |
| 应收账款的产生(借方周转) | 销售: 借方 1210 贷方 6010(销售收入),同时 贷方 3130(应付增值税,税率 16%) |
| 应收账款的偿还(贷方周转) | 客户付款: 借方 1030(活期账户上的资金) 贷方 1210 |
| 区间结束时的余额 | 在每个周期性区间结束时账户 1210 的借方余额 |
与销售相关的交易,影响整体结算情况:成本的核销 借方 7010 贷方 1330(商品)。与供应商的结算(3310)在本报告中不参与 — 它仅针对客户的应收账款。
哈萨克斯坦的电子文件(ЭСФ 在 IS ЭСФ 中,СНТ)在销售发票阶段生成,并不直接包含在此报告中,但相关的销售文件是账户 1210 的初始记录。
6. 相关对象和基于输入
作为报告,对象 不参与基于输入,也不是记录器。关系是信息性的:
- 数据源文件: “商品和服务销售”、“已完成工作报告”、“客户付款”/“银行账户入账”、“债务调整”、“收款凭证” — 生成账户 1210 的周转。
- 相关报告: “账户 1210 的余额表”、“客户结算”、“对手方结算表”、“子账户分析(对手方/合同)” — 通过解码打开。
- 解码机制: 结果元素(对手方、合同、文件)展开为详细报告;在
解码模式下从其他报告调用报告时,设置会自动传递。
7. 扩展点
- 报告选项 (SKD): 通过选项存储添加自定义设置选项,而无需更改代码。
- 配置扩展: 重新定义
ПриКомпоновкеРезультата以调整布局、条件格式或额外的动态列。 - 附加筛选/字段: 扩展组合方案(计算字段、资源) — 例如,逾期应收账款标志或逾期天数。
- 订阅和发送: 通过标准报告发送机制将报告包含在定期发送中。
- 解码: 添加自定义场景
ОбработкаРасшифровки以转到应用报告。 - 访问权限 (RLS): 通过标准角色和记录级别的限制限制对组织/对手方数据的可见性。
