RUKKENZH
Задать вопрос AI
栏目Объекты конфигурации 1С
生产日历 — 对象技术说明(哈萨克斯坦会计 3.0.74.2)
Язык статьи:🇷🇺 RU🇰🇿 KK🇬🇧 EN🇨🇳 ZH
Версия статьи:📘 Для бухгалтера⚙️ Для тех-специалиста

生产日历 — 对象技术说明(哈萨克斯坦会计 3.0.74.2)

适用于: 1С:Бухгалтерия для Казахстана, 版本 3.0.74.2 · 1C-Sapa 集团 — 1C 合作伙伴
СТ
Сапа Т.И. — Эксперт по 1С и бухгалтерскому учёту, преподаватель-практик

关于对象类型的重要说明

在随附的元数据中,该对象被声明为文档Documents.ПроизводственныеКалендари,导航链接 e1cib/list/Документ.ПроизводственныеКалендари)。然而,所附的 evidence 以及 1С 标准配置(包括《哈萨克斯坦会计》)中的实际实现明确将其描述为目录

  • 引用属性类型为 СправочникСсылка.ПроизводственныеКалендари
  • 存在元素表单和列表表单(而非文档表单);
  • 没有文档属性(日期/编号),没有过账;
  • 数据不存储在文档中,而存储在关联的信息寄存器中。

下文将该对象描述为目录——这与 evidence 和真实的元数据相符。正确的导航链接为:e1cib/list/Справочник.ПроизводственныеКалендари。如果在您的交付版本中该对象确实被重新配置为“文档”类型——这是版本特定的差异,需要在具体构建版本的配置器中核实


1. 标识

参数
对象类型 目录(依据 evidence 和标准元数据)
名称 ПроизводственныеКалендари
完整名称 Справочник.ПроизводственныеКалендари
同义词 生产日历
层级结构 无(线性列表)
所有者 无(独立目录)
配置 哈萨克斯坦会计,3.0 版(构建 3.0.74.2)
导航链接 e1cib/list/Справочник.ПроизводственныеКалендари
在界面中的位置 “工资计算” → “生产日历”板块

用途。该目录维护有关工作日、休息日和节假日的信息,并考虑根据哈萨克斯坦共和国法律进行的休息日调休。日历用于计算工作时间定额、工作计划编制和工资计算(按薪金/工资率计提、按平均工资支付、休假费、病假费——所有这些都依赖于日历中的天数/小时数定额)。变更较少:通常每年一次,在新分类器发布时或根据哈萨克斯坦共和国政府法令进行调休时。

关于税务数字规范适用性的说明。生产日历本身不参与税务核算,也不涉及增值税税率(哈萨克斯坦 2026 年为 16%)、月度计算指标(МРП)或扣除额。它向工资子系统提供工作时间定额,而在那里已应用 2026 年的税率(ИПН、ОПВ、ОСМС 等——见第 5 节)。因此,增值税税率/会计科目表不适用于该目录本身。


2. 属性和表格部分

2.1 表头属性(目录属性)

名称 类型 必填性 用途
代码 字符串(2) 自然键 标准属性。日历的两字符代码(例如哈萨克斯坦国家日历的代码)。
名称 字符串 必填 标准属性。日历的名称(“哈萨克斯坦共和国生产日历”、本地变体等)。
БазовыйКалендарь СправочникСсылка.ПроизводственныеКалендари 非必填(DontCheck 指向另一个生产日历的引用,从中继承工作日/休息日数据。允许基于全国日历创建本地变体:当前日历的数据补充或覆盖基础日历的数据。

2.2 表格部分

无表格部分。这对该对象来说是特征性的:具体天数及其类型的清单不存储在目录本身,而存储在从属的信息寄存器中。

信息寄存器 ДанныеПроизводственногоКалендаря(天数存储库):

角色 字段 用途
维度 ПроизводственныйКалендарь 指向数据所有者目录元素的引用。
维度 Год 这些天数所属的年份。
维度 ДатаДня 具体的日历日期。
资源 ВидДня 日期类型:工作日 / 休息日 / 节假日 / 节前日(缩短工作日)等。
资源 ДатаПереноса 休息日/工作日被调休到的日期(在法律规定的调休情况下)。

因此,目录设定日历的“表头”,而寄存器则设定其按天的内容填充。元素表单以日历网格的形式可视化这些记录。


3. 表单

表单 用途
ФормаЭлемента 日历编辑的主要(关键)表单。输入名称、代码、基础日历;可视化显示年度天数网格,可更改日期类型和设置调休。表单命令:ИзменитьДеньПеренестиДеньЗаполнитьПоУмолчаниюПечать
ФормаСписка 日历列表。命令 ПодборИзКлассификатора——从内置的生产日历分类器加载日历。

4. 模块的关键过程

evidence 中未附 BSL 代码——过程的确切名称及其在模块中的行数需要在构建版本 3.0.74.2 的配置器中核实。以下是该类对象及所列命令的处理程序的典型职责。

表单模块 ФормаЭлемента

  • ПриСозданииНаСервере——根据所选年份的寄存器 ДанныеПроизводственногоКалендаря 记录构建日历网格,初始化天数的条件外观(休息日/节假日)。
  • ИзменитьДень(命令)——更改选定日期的日期类型(工作日 ↔ 休息日 ↔ 节假日),随后写入信息寄存器。
  • ПеренестиДень(命令)——设置调休:将原始日期和调休日期(ДатаПереноса)关联起来,正确更改两个日期的类型。
  • ЗаполнитьПоУмолчанию(命令)——用标准休息日(周六/周日)和已知的哈萨克斯坦年度节假日填充日历,如果存在 БазовыйКалендарь——则继承其数据。
  • Печать(命令)——生成年度日历的打印表单。
  • ПередЗаписью / ПослеЗаписи——将可视化网格与信息寄存器记录集同步(写入/删除天数)。

表单模块 ФормаСписка

  • ПодборИзКлассификатора(命令)——调用从内置分类器加载日历;创建目录元素并按所选年份填充天数寄存器。

目录的管理器/对象模块:

  • ОбработкаЗаполнения——在创建新日历时填充属性。
  • 用于读取日历的管理器方法(按日期获取日期类型、统计某期间工作日/小时数定额)——供工资子系统和工作班表使用。

5. 过账和登记

目录不进行过账——“过账”、“积累寄存器登记”和“会计分录”等概念不适用于它。相应地,目录元素不形成科目记录(1210、1030、1330、3310、3130、6010、7010 等),也不直接参与增值税(哈萨克斯坦 2026 年为 16%)或 ЭСФ/СНТ。

代替过账所发生的事情:

  1. 在编辑日历时,会在信息寄存器 ДанныеПроизводственногоКалендаря 中创建/更改记录(按年度天数)。这是该对象在数据层面上唯一的“工作成果”。

日历后续如何使用(downstream)。根据日历计算出的工作时间定额进入工资计算子系统,并影响计提金额;正是在这些金额上应用哈萨克斯坦 2026 年的税务规则(当 МРП = 4 325 ₸,МЗП = 85 000 ₸ 时):

  • ИПН——年收入 8 500 МРП 以下为 10%,超出部分为 15%;基本扣除额为 30 МРП/月 = 129 750 ₸(每年不超过 360 МРП);
  • ОПВ 10%(缴费基数上限 50 МЗП = 4 250 000 ₸/月),ОПВР 3.5%;
  • ВОСМС 2%,ОСМС 3%,СО 5%,社会税 6%。

这些金额已在工资计算文档中通过分录反映(按哈萨克斯坦标准会计科目表),而非在生产日历中。日历本身是计提基数的定额天数/小时数的来源。


6. 关联对象和基于其录入

关联对象:

  • 信息寄存器 ДанныеПроизводственногоКалендаря——从属的天数存储库(见 2.2 节)。
  • 目录本身(递归关联)通过属性 БазовыйКалендарь——本地日历引用全国日历。
  • 生产日历分类器——命令 ПодборИзКлассификатора 的数据来源。
  • 员工工作班表工资计算文档——日历工作时间定额的使用者。

基于其录入:对于生产日历,标准的“基于其录入”机制未提供(该对象为目录性质,直接编辑或从分类器加载)。


7. 扩展点

  • 配置扩展——重写/补充表单命令处理程序(ЗаполнитьПоУмолчаниюПеренестиДень),以考虑额外的区域性/企业性调休。
  • 目录记录和寄存器 ДанныеПроизводственногоКалендаря事件订阅——用于与外部 HR 系统集成或记录日历变更日志。
  • 附加处理程序/外部处理(БСП)——批量加载/卸载日历,与来自外部来源的生产日历进行核对。
  • 属性 БазовыйКалендарь作为标准的定制点——构建“全国 → 行业 → 本地”的层级结构,而无需修改元数据。
  • 打印表单(命令 Печать)——通过 БСП 模板机制替换/补充模板。

Частые вопросы

这是参考手册还是文档?
根据所附证据和实际的典型元数据,这是参考手册(参考手册引用.生产日历):具有元素表单和列表表单,含基础日历属性,无过账。在随附元数据中该对象被错误地标记为"文档"。正确的导航链接为 e1cib/list/Справочник.ПроизводственныеКалендари。如果在具体的配置版本中该对象确实以文档形式设计——则需要在配置器中进行检查。
各日期(工作日/休息日/节假日)本身存储在哪里?
不在参考手册中(它没有表格部分),而是在信息寄存器 生产日历数据中:维度为 生产日历、年份、日期,资源为 日期类型、调休日期。
日历是否生成会计分录和增值税?
不会。参考手册不过账,也不产生科目分录(1210、1030、3130 等),不参与增值税(哈萨克斯坦2026年为16%)、ЭСФ 和 СНТ。它向工资子系统提供工作时间标准,而在该子系统中才会应用 ИПН/ОПВ/ОСМС 等税率。
为什么需要基础日历属性?
用于在全国性日历的基础上创建日历的本地变体:当前日历的数据补充或覆盖基础日历的数据。该属性为可选(DontCheck)。
如何加载现成的日历?
在列表表单中通过 从分类器中选取 命令——从内置的生产日历分类器加载。在元素表单中可使用 按默认填充 命令来填充标准的休息日和节假日。

延伸阅读

Источники

Была ли статья полезна?
💼 Нужна помощь с 1С или учётом? Слава КВЦ — многолетняя практика в 1С в Казахстане. Изучите разложенный НК РК 2026 или спросите в чате BuhGPT — ответит за секунды.