1. 标识
| 参数 | 值 |
|---|---|
| 对象类型 | 报表(Отчет) |
| 名称 | ВедомостьПоТоварамНаСкладахВЦенахНоменклатуры |
| 完整路径 | Отчет.ВедомостьПоТоварамНаСкладахВЦенахНоменклатуры |
| 同义名称 | “按商品目录价格统计的商品明细表” |
| 配置 | 哈萨克斯坦贸易管理,版本 3.4.5.21 |
| 实现基础 | 数据组合系统(СКД) |
| 在 1С 中的位置 | “服务子系统”部分 → “按商品目录价格统计的商品明细表” |
| 导航链接 | e1cib/list/Отчет.ВедомостьПоТоварамНаСкладахВЦенахНоменклатуры |
用途。该报表按仓库和商品目录项目生成一定期间内的商品仓储流转明细表:同时以数量和金额形式显示期初余额、入库、出库和期末余额;金额按商品目录价格(信息寄存器“商品目录价格”中的核算价格)计算。主要用于监控商品库存及周转、核对仓库核算,以及按核算价格评估存货。该报表属于分析性(只读)报表:不进行单据过账,也不生成寄存器记录。
以下所有金额示例均以坚戈(₸)列示,并采用哈萨克斯坦 2026 年的规范。
2. 参数和设置(类似于“属性”)
由于该对象是基于 СКД 的报表,因此使用数据组合参数、用户设置和选择字段,而非表头属性和表格部分。
2.1. 报表参数
| 参数 | 类型 | 用途 |
|---|---|---|
НачалоПериода / КонецПериода(期间) |
日期/标准期间 | 计算余额和周转额的边界 |
Склад |
СправочникСсылка.Склады(企业结构) | 按单个仓库或仓库组筛选;值为空时按所有仓库筛选 |
Организация |
СправочникСсылка.Организации | 将选择范围限定在某个组织内 |
Номенклатура |
СправочникСсылка.Номенклатура | 按具体项目/组筛选 |
ХарактеристикаНоменклатуры |
СправочникСсылка.ХарактеристикиНоменклатуры | 按特征划分(如启用相应核算) |
ВидЦены / 价格方案 |
СправочникСсылка.ВидыЦен | 用于金额评估的商品目录价格类型 |
Валюта |
СправочникСсылка.Валюты | 金额的显示货币(默认为坚戈,₸) |
2.2. 选择字段(资源和维度)
| 字段 | 在 СКД 中的角色 | 含义 |
|---|---|---|
| 组织 | 维度 | 库存所有者 |
| 仓库 | 维度 | 存储地点 |
| 商品目录 | 维度 | 商品项目 |
| 特征 | 维度 | 项目明细 |
| 数量期初余额 | 资源 | 期初余额 |
| 数量入库 / 数量出库 | 资源 | 期间周转量 |
| 数量期末余额 | 资源 | 期末余额 |
| 商品目录价格 | 资源/字段 | 项目核算价格 |
| 金额期初余额 … 金额期末余额 | 资源 | 相同指标的货币计价 = 数量 × 商品目录价格 |
2.3. 标准用户设置
- 按组织、仓库、商品目录、特征和价格类型筛选。
- 分组(例如:仓库 → 商品目录 → 特征)。
- 条件格式(突出显示负库存)。
- 选择报表方案和格式。
3. 窗体
基于 СКД 的报表通常不创建自有窗体,而是使用平台生成的报表主窗体。
| 窗体 | 用途 |
|---|---|
| 报表主窗体(自动生成) | 输入参数(期间、仓库、组织、商品目录)、“生成”按钮,并在表格文档字段中输出结果 |
| 方案/设置窗体(СКД) | 快速用户设置、筛选、分组、排序和条件格式 |
| 报表方案选择窗体 | 在已保存的组合方案之间切换 |
如果具体发行版中存在自有托管窗体,则其参数会覆盖自动生成的参数,但字段组成与第 2 节中的表格一致。
4. 模块的关键过程
所附 evidence 中仅包含“用途”分面;未附报表模块的 BSL 源代码。以下是 1С 配置中基于 СКД 的报表所使用的典型处理程序(实际名称及是否存在取决于发行版)。
报表对象模块:
ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)— 截获输出:以编程方式生成组合布局或对其进行后处理(例如,进一步设置负库存格式、代入核算价格)。当设置СтандартнаяОбработка = Ложь时,报表完全由代码进行组合。НастройкиДляТехническогоСпециалиста()/ 架构重定义 — 在输出前动态修改组合架构。
报表窗体模块:
ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)— 初始化设置、设定默认期间,并根据权限限制可用仓库。ПриОткрытии— 恢复最近选择的参数。ОбработкаПользовательскогоЗапросаНастроек/ 筛选处理程序 — 响应期间、仓库和价格类型的变更。
需针对具体版本核实:
ПриКомпоновкеРезультата过程是否存在及其准确签名,因为这些内容具有版本特异性,并且基础发行版中的报表可能仅依赖声明式 СКД 架构而不使用程序代码。
5. 数据源(寄存器)而非变动记录
报表不生成变动记录和会计分录,而是读取它们。СКД 数据源:
| 数据源 | 作用 |
|---|---|
РегистрНакопления.ТоварыНаСкладах(余额和周转量) |
数量指标的主要数据源:按仓库/商品目录统计期初余额、入库、出库和期末余额 |
РегистрСведений.ЦеныНоменклатуры |
指定日期用于数量金额评估的商品目录核算价格 |
必要时使用 РегистрНакопления.СвободныеОстатки / ТоварыОрганизаций |
附加维度(取决于报表方案) |
与哈萨克斯坦共和国会计科目表的关系。“仓库商品”寄存器对应账户 1330“商品”中的存货会计核算。明细表中反映的商品流转对应登记单据的标准会计分录(报表本身不生成分录):
- 商品入库:借 1330 — 贷 3310(应付供应商款);进项增值税 借 1420 — 贷 3310。
- 销售:成本 借 7010“销售成本” — 贷 1330;收入 借 1210“购买方短期应收账款” — 贷 6010“销售收入”;税率为 16% 的增值税 — 贷 3130“应缴增值税”;收款 — 借 1030“活期账户资金” — 贷 1210。
因此,在核算价格一致的情况下,明细表的期末金额余额应与账户 1330 的余额相符。
6. 关联对象和基于此创建
该报表是只读对象,因此没有“基于此创建”功能。功能上的关联对象包括:
- “仓库商品”寄存器的登记单据:“购买商品和服务”、“销售商品和服务”、“商品调拨”、“商品入账/核销”、“商品组装(拆卸)”。
- 目录:“商品目录”、“商品目录特征”、“仓库”(企业结构)、“组织”、“价格类型”。
- 信息寄存器“商品目录价格” — 核算价格的数据源。
- 哈萨克斯坦共和国电子单据流转:明细表中反映的商品流转需根据销售/入库单据开具电子发票(ЭСФ 信息系统)和商品随附单据(СНТ);报表本身不创建这些单据,但商品流转数据是与已开具的电子发票/商品随附单据进行核对的依据。
7. 扩展点
- 用户报表方案(СКД):无需修改配置即可添加分组、筛选、字段和条件格式;并保存为独立方案。
- 配置扩展:添加
ПриКомпоновкеРезультата处理程序或重定义组合架构,以实现非标准金额评估(例如,按固定价格而非商品目录价格评估)。 - 将商品目录的附加属性/信息用作组合架构中的筛选和分组字段。
- 与现金流预算/会计系统集成:使用明细表数据核对账户 1330 的余额和成本(7010)的正确性。
- 访问权限(RLS):通过访问组配置文件限制仓库/组织的可见性,从而自动筛选报表选择结果。
需针对 3.4.5.21 核实:预定义报表方案的准确组成以及模块中是否存在可扩展过程;这些内容取决于版本和已启用的功能选项(特征核算、批次核算、多个组织)。
