1. 对象识别
| 参数 | 值 |
|---|---|
| 对象类型 | 报告 (Report) |
| 名称 | 分析虚拟仓库商品余额并考虑储备 |
| 完整名称 | 报告.分析虚拟仓库商品余额并考虑储备 |
| 同义词 | — (在元数据中未指定;在界面中显示为“分析虚拟仓库商品余额并考虑储备”) |
| 配置 | 哈萨克斯坦会计,版本 3.0,版本 3.0.74.2 |
| 实现基础 | 数据组合方案 (СКД) |
| 导航链接 | e1cib/list/报告.分析虚拟仓库商品余额并考虑储备 |
目的。 报告分析虚拟(管理)仓库中商品的当前余额,并考虑已预留的数量。它显示了实际可用的商品余额——在扣除客户订单的储备后可供发货的数量。仓库工作人员、销售经理和管理人员用于日常监控商品的可用性、计划发货和决定是否可以执行新订单。
在 1C 中查找的位置。 “销售”部分 → “分析虚拟仓库商品余额并考虑储备”。直接访问 — 通过上面的导航链接。
重要:这是一个 报告,而不是文档。它不进行处理,不生成会计分录和注册表的移动。下面第 5 节描述了报告 读取 的数据源注册表。
2. 属性、表格部分和表单
2.1 表头属性
对象没有自己的表头属性。报告基于 СКД,因此所有筛选参数和输出设置通过设置组合器进行,而不是通过对象的固定属性进行。
| 名称 | 类型 | 必需性 | 目的 |
|---|---|---|---|
| (属性未定义) | — | — | 报告的工作由数据组合方案提供 |
报告的实际控制参数被指定为 СКД 的参数和筛选(余额报告的典型集合):
| СКД 参数(典型) | 目的 |
|---|---|
期间 / 结束期间 (日期) |
计算余额和储备的时刻 |
组织 |
按组织筛选 |
仓库 |
按虚拟仓库筛选 |
商品 / 商品特性 |
按商品筛选 |
2.2 表格部分
对象没有表格部分。结果由数据组合处理器动态生成,并输出到表格文档中。输出字段的逻辑组成对于余额报告和储备是典型的:
- 商品(及其特性/系列,如果有记录);
- 仓库;
- 余额(现有数量);
- 储备(预留数量);
- 可用余额 = 余额 − 储备;
- 如有必要 — 计量单位,余额的总评估。
2.3 表单
元数据中的表单列表为空。报告使用 由平台自动生成的主要报告表单 基于 СКД:设置面板(快速筛选、期间)、结果的表格文档字段和标准命令“生成”、“设置”、“选择选项”。开发者没有添加单独的自定义表单。
3. 表单 — 列表和目的
| 表单 | 类型 | 目的 |
|---|---|---|
| 主要报告表单(自动生成) | 基于 СКД 的报告表单 | 输入参数和筛选,启动生成,结果在表格文档中显示,选择和设置报告选项 |
平台在必要时自动从组合方案中创建附加表单(设置表单、选项表单);对象中没有自定义表单。
4. 模块的关键过程
在提供的证据中,原始 BSL 代码和模块行的路径未附上。没有自己的属性、表格部分和表单 — 所有逻辑都封装在数据组合方案中。因此,下面列出了 典型的处理程序,适用于此类 СКД 报告;根据结构,对象中没有具体的用户过程。
| 模块 / 位置 | 典型处理程序 | 功能 |
|---|---|---|
| 报告对象模块 | ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) |
干预组合过程的点:允许在输出之前补充/格式化结果 |
| 主要数据组合方案 | 类型为“查询”的数据集 | 对商品和储备的余额注册表的查询,使用 СКД 查询/表达式语言计算可用余额 |
| 报告表单(自动生成) | ПриСозданииНаСервере, ПриОткрытии |
初始化设置组合器,默认插入期间/筛选 |
需要在具体的 3.0.74.2 版本中检查:对象模块中是否存在重写的
ПриКомпоновкеРезультата— 在此类报告的基本交付中,通常不重写,并且组合使用 СКД 的标准机制。
5. 数据源(注册表) — 替代处理和移动
报告 不进行处理,也不创建移动。它从配置的积累注册表中读取数据。用于分析余额和储备的注册表是仓库轮廓(哈萨克斯坦会计 3.0 的典型逻辑):
| 在报告中的角色 | 注册表(典型来源) | 获取内容 |
|---|---|---|
| 仓库余额 | 商品余额的积累注册表(虚拟/管理仓库) | 按商品和仓库的数量余额 |
| 储备 | 客户订单的商品储备积累注册表 | 预留数量 |
| 计算字段 | — (СКД 表达式) | 可用余额 = 余额 − 储备 |
可用余额在 СКД 数据集中计算为实际余额与报告日期的储备总和的差。虚拟仓库意味着在数量(管理)维度上进行记录,而不必强制与特定仓库的会计分录相关联。
与会计的关系(参考,用于数据对账)。 形成余额的商品移动通过配置文档反映在哈萨克斯坦的典型会计计划中:
- 1330 “商品” — 商品库存的成本;
- 6010 “销售收入”和 7010 “销售成本” — 在发货时;
- 3130 “应付增值税” — 按16%的税率(2026年哈萨克斯坦的适用税率);
- 1210 “短期应收账款”、3310 “应付账款”、1030 “当前账户上的现金” — 结算。
所讨论的报告不进行这些分录 — 它仅显示数量余额和储备。
6. 相关对象和基础输入
报告(与文档不同)没有基础输入命令,也不是其他对象的基础。它在逻辑上与:
- 源注册表 — 仓库商品余额和客户订单的储备;
- 形成这些移动的文档:商品和服务的入库、商品和服务的销售、客户订单(形成储备)、储备的转移和调整;
- 参考资料:“商品”、“商品特性”/“系列”(如果有记录)、“仓库”、“组织” — 用作筛选和分组的维度;
- 哈萨克斯坦的电子文档(间接,通过发货):ЭСФ(ИС ЭСФ)和СНТ通过影响余额的销售文档形成,但不是报告本身。
7. 扩展点
由于对象完全基于 СКД,并且不包含自己的代码/表单,因此最方便通过组合和配置扩展机制来扩展它:
- 用户设置 СКД — 添加筛选(按商品组、经理)、分组、条件格式(突出显示负的可用余额)、保存报告选项。
- 扩展配置 — 在组合方案中添加新的数据集或计算字段(例如,“预计到货”、“缺货天数”),而不更改主要交付。
- 对象模块中的处理程序
ПриКомпоновкеРезультата(通过扩展) — 在输出之前对表格文档进行后处理/格式化。 - 附加报告选项 — 存储替代组合设置(例如,“按仓库”和“按经理”)而不修改代码。
- 角色和权限 — 通过权限子系统管理对报告的访问;报告参与“销售”部分的团队界面。
需要在具体的 3.0.74.2 版本中检查:源注册表的确切名称和主要 СКД 数据集的内部名称 — 它们是版本依赖的,并通过配置器/此报告的组合方案的组成进行确认。
