1. 标识
参数 | 值 |
|---|---|
对象类型 | 目录(Catalog) |
名称 |
|
完整名称 |
|
同义名称 | —(该对象没有同义名称;界面中显示为“预定义报表变体”) |
配置 | 哈萨克斯坦会计,3.0 版(版本 3.0.74.2) |
所属子系统 | “标准子系统”→“报表变体”机制(BSP) |
对象类别 | 服务(技术)目录 |
组织用户对标准报表设置的访问;
在命令界面各部分中放置变体;
支持报表多语言(主要语言 + 两种附加语言,包括哈萨克语);
按关键词全文搜索变体。
该目录在配置初始化和更新时自动填充和更新。管理员和开发人员很少访问它,主要是在设置各部分中的变体可见性时。普通用户不直接使用它:他们看到的是其运行结果,即报表菜单中的可用变体列表。
重要:这是一个不可卸载的元数据支持服务目录,而不是会计对象。它不存储企业经营数据(金额、商品目录、交易对手),也不参与会计核算或税务核算。
在 1C 中的位置:
导航链接:
e1cib/list/Справочник.ПредопределенныеВариантыОтчетов界面中:“目录”部分 → “ПредопределенныеВариантыОтчетов”。
2. 属性和表格部分
2.1 表头属性
名称 | 类型 | 必填性 | 用途 |
|---|---|---|---|
ВидимостьПоУмолчанию |
| 不检查 | 用户首次访问报表时,是否默认在列表中显示该变体 |
Включен |
| 不检查 | 变体启用标志;不向用户显示已禁用的变体 |
ГруппироватьПоОтчету |
| 不检查 | 在界面中按上级报表对变体进行分组的标志 |
КлючВарианта |
| 不检查 | 同一报表内变体的唯一程序标识符(自然键的一部分) |
КлючевыеСлова |
| 不检查 | 主要语言的全文搜索关键词 |
КлючевыеСловаЯзык1 |
| 不检查 | 附加语言(哈萨克语)的搜索关键词 |
КлючевыеСловаЯзык2 |
| 不检查 | 第二种附加语言的搜索关键词 |
КлючЗамеров |
| 不检查 | 用于连接性能测量系统(АПК)的技术键 |
НаименованияПараметровИОтборов |
| 不检查 | 主要语言的变体参数及筛选器用户名称 |
НаименованияПараметровИОтборовЯзык1 |
| 不检查 | 附加语言的参数和筛选器名称 |
НаименованияПараметровИОтборовЯзык2 |
| 不检查 | 第二种附加语言的参数和筛选器名称 |
НаименованияПолей |
| 不检查 | 主要语言的报表字段用户名称 |
НаименованияПолейЯзык1 |
| 不检查 | 附加语言的报表字段名称 |
НаименованияПолейЯзык2 |
| 不检查 | 第二种附加语言的报表字段名称 |
Описание |
| 不检查 | 面向用户的主要语言变体详细说明 |
ОписаниеЯзык1 |
| 不检查 | 附加语言的变体说明 |
ОписаниеЯзык2 |
| 不检查 | 第二种附加语言的变体说明 |
Отчет |
| 元数据层面不检查,通过程序检查 | 指向该变体所属报表元数据对象的引用(自然键的一部分;实际上必须填写) |
目录的标准属性(Наименование、Родитель、ПометкаУдаления、Предопределённый)由 BSP 机制按标准方式使用:Наименование存储变体的显示名称,Родитель层级结构用于按报表/部分分组。

自然键说明。Отчет + КлючВарианта属性对构成变体的自然键。更新配置时,正是按照该属性对而非目录的内部代码/引用搜索和匹配变体。
2.2 表格部分
该目录通常没有单独的应用表格部分——参数、筛选器和字段的多语言名称存储在表头的字符串属性中(…Язык1/…Язык2类属性)。多语言功能通过一组“并行”属性实现,而不是通过单独的表格部分实现。
需要针对具体的 3.0.74.2 版本进行核实:辅助表格部分 Placement(放置)的存在及组成——在某些 BSP 版本中,变体在各部分中的放置被移至从属表,而在另一些版本中则存储为序列化字符串。
3. 表单
作为 BSP 服务目录,该对象仅使用最少的一组表单——此处不需要专用的变体编辑器,因为变体设置是在报表本身的表单中完成的。
表单 | 用途 |
|---|---|
ФормаСписка(自动/标准) | 查看预定义变体列表、由管理员进行诊断、设置可见性及“已启用”标志 |
ФормаЭлемента(自动/标准) | 查看具体变体的属性(键、报表、说明、关键词),主要采用只读模式 |
ФормаГруппы(自动) | 在变体按层级放置时处理组 |
ФормаВыбора(自动) | 从报表子系统的其他机制中选择变体 |
实际上,用户变体的可见性和放置是通过报表变体子系统的通用表单(“报表变体设置”/“所有报表”)进行管理的;该表单读取并更新此目录的数据,而不是通过目录本身的表单进行管理。
4. 模块的关键过程
未附上 3.0.74.2 版本模块的单独应用 BSL 证据。以下是在 BSP“报表变体”子系统中此服务目录所采用的典型处理程序和逻辑点:
管理器模块——程序填充/更新。更新信息库时,子系统重新读取报表元数据中的预定义变体并同步目录(创建缺失的元素、更新名称/关键词/说明、设置
Включен)。按照自然键Отчет + КлючВарианта进行匹配。对象模块——
ОбработкаПроверкиЗаполнения。Отчет属性在元数据中未标记为必填,但由程序进行控制:如果没有指向元数据对象标识符的正确引用,则变体不会被视为有效。对象模块——
ПередЗаписью/ПриУстановкеНовогоКода。维护变体键和服务字段的完整性,并在仅应存在预定义元素的位置禁止创建“用户”元素。子系统通用模块(
ВариантыОтчетов、ВариантыОтчетовСлужебный、ВариантыОтчетовПовтИсп)。主要业务逻辑:获取用户/部分可用的变体、应用默认可见性、按КлючевыеСлова全文搜索、根据当前会话语言本地化显示名称。本地化机制。根据用户界面语言(在哈萨克斯坦,通常以俄语为主要语言、哈萨克语为附加语言),选择
Наименование/Описание/…属性或其语言对应项(…Язык1、…Язык2)。
需要核实:具体版本中过程的确切名称和路径Справочник.ПредопределенныеВариантыОтчетов.МодульМенеджера:<строка>——处理程序的组成在不同 BSP 版本之间有所变化。
5. 过账和变动
该目录不过账,也不生成变动:1C 目录没有过账、登记簿和会计分录机制。该对象不参与会计核算和税务核算,也不会在会计/累计/信息登记簿中生成记录。
该目录唯一的“工作成果”是报表界面中的变体元数据;它只说明报表变体应当如何显示和查找。
实际生成分录的位置(仅供参考——分录由凭证生成,而非该目录)。由该目录管理变体的报表(试算平衡表、账户分析、账户卡片等)读取哈萨克斯坦标准会计科目表的分录,例如以坚戈(₸)向买方销售商品时:
借方 | 贷方 | 内容 |
|---|---|---|
1210 | 6010 | 确认对买方的销售收入 |
1210 | 3130 | 按16 %税率计提应缴增值税 |
7010 | 1330 | 结转已售商品成本 |
1030 | 1210 | 款项存入活期账户 |
3310 | 1030 | 向供应商付款(偿还短期应付账款) |
这些分录是报表显示的对象,与该目录本身的记录无关;此处仅用于说明构建报表变体所依据的数据。哈萨克斯坦销售业务的电子支持(电子发票信息系统中的电子发票、商品随附运单)也属于销售凭证,而不属于该目录。
6. 相关对象和基于创建
Справочник.ИдентификаторыОбъектовМетаданных——Отчет属性引用报表元数据对象标识符。这是关键关联:没有有效标识符,变体便会“悬空”。Справочник.ВариантыОтчетов(用户变体)——BSP 的配对目录;存储用户创建/修改的变体。预定义变体作为基础,用户可在其上保存自己的设置。配置报表(元数据对象
Отчет.)——变体所绑定的数据组合系统设置的来源。报表变体子系统的信息登记簿——存储变体在各部分中的放置、用户可见性及服务标志。
基于创建功能不适用于该目录——既不作为源对象,也不作为目标对象。元素由子系统通过程序创建,而不是手动“基于”其他对象录入。
7. 扩展点
BSP 可重定义模块:
ВариантыОтчетовПереопределяемый——注册和设置变体、设置在各部分中的可见性、在初始化时追加配置放置。处理程序
ПриОпределенииНастроекВариантовОтчетов/ПриНастройкеВариантовОтчетов(位于子系统可重定义模块中)——应用解决方案在此标准扩展点设置具体变体的可见性、分组和放置。配置扩展:可以添加自定义属性/表单,但应谨慎——目录会自动更新,因此最好将逻辑放入可重定义模块,而不是对象模块。
多语言:通过填充
…Язык1、…Язык2属性设置附加语言(对于哈萨克斯坦,哈萨克语是主要附加语言);添加界面语言时,本地化机制会使用这些字段。全文搜索:关键词(
КлючевыеСлова*)是设置用户能否找到变体的入口;在注册变体时填充。
需要核实:版本 3.0.74.2 中可重定义模块导出过程的具体列表(不同 BSP 版本之间的签名有所变化)。
