1. 识别
| 参数 | 值 |
|---|---|
| 对象类型 | 报告 (Report) |
| 名称 | СправкаРасчетПереоценкаВалютныхСредств |
| 完整名称 | Отчет.СправкаРасчетПереоценкаВалютныхСредств |
| 同义词 | 报告-计算“货币资产重估” |
| 配置 | 哈萨克斯坦会计,版本 3.0 (版本 3.0.74.2) |
| 构建机制 | 数据组合系统 (СКД) |
| 在哪里找到 | 部分“操作” → “报告-计算 '货币资产重估'”。 导航链接: e1cib/list/Отчет.СправкаРасчетПереоценкаВалютныхСредств |
目的。 报告生成关于以外币计价的资产和负债的汇率差异计算的说明,截止到报告期末。它记录了由于哈萨克斯坦国家银行官方汇率变动而产生的货币余额重估(外币账户、与客户和供应商的外币结算、贷款等)。报告具有参考和确认的性质:汇率差异的会计分录由月末关闭的常规操作生成,而说明则证明了这些分录的金额。根据会计政策,定期使用——在每个报告月末或季度末。报告货币为坚戈 (₸)。
2. 属性和数据结构
这是СКД报告,因此这里的“属性”是设置参数(保存在报告的变体/设置中),而不是元数据对象的属性。元数据中没有表格部分——结果表由组合器动态构建。
2.1 参数(表单/设置属性)
| 名称 | 类型 | 必需性 | 目的 |
|---|---|---|---|
| НачалоПериода | dateTime |
非必需 (DontCheck) | 重估计算的起始日期。当设置“从年初开始”标志时,自动调整为当前财年的开始。 |
| КонецПериода | dateTime |
非必需 (DontCheck) | 期末日期。此日期用于计算汇率差异的汇率。通常为报告月/季度的最后一天。 |
| ПредставлениеСпискаОрганизаций | string |
非必需 (DontCheck) | 所选组织的字符串表示,用于报告的标题和过滤器。选择组织时自动生成。 |
| ПредставлениеСпискаПодразделений | string |
非必需 (DontCheck) | 所选部门的字符串表示。用于按结构单元进行详细说明。 |
| РежимРасшифровки | boolean |
非必需 (DontCheck) | 报告在交互式解码模式下工作的标志。影响可用的详细信息和对原始文档的跳转。 |
| СНачалаГода | boolean |
非必需 (DontCheck) | 标志“从年初开始”。设置时将НачалоПериода调整为当前财年的1月1日。 |
2.2 表格部分
元数据中没有显式的表格部分。最终结构(货币 → 会计科目 → 计算对象 → 货币余额 → 开始/结束汇率 → 坚戈金额前/后 → 汇率差异)由会计登记的数据集通过СКД生成。
2.3 表单
| 表单 | 目的 |
|---|---|
| ФормаОтчета | 主要且唯一的表单。包含约253个元素:参数设置面板(期间、组织、部门、“从年初开始”标志)、输出结果的表格文档区域、筛选和条件格式工具。通过它执行用户与报告的所有操作。 |
3. 模块的关键程序
应用程序 BSL 代码在证据中未附加;以下是此类СКД报告的典型处理程序组成(报告对象模块和表单模块)。具体名称和行应根据版本 3.0.74.2 的代码进行确认。
报告对象模块:
ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)— 重写/补充输出:汇率插入、汇率差异计算、结果和标题的格式化以及组织/部门列表。- 生成查询文本/数据集和设置期间参数(
НачалоПериода,КонецПериода)的过程。
表单模块 (ФормаОтчета):
ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)— 默认期间初始化(当前月/季度),从用户设置中填充组织,恢复保存的设置。- 更改标志
СНачалаГода的处理程序 — 设置时将НачалоПериода重新计算为财年的1月1日,并阻止手动输入起始日期。 - 选择组织/部门的处理程序 — 生成
ПредставлениеСпискаОрганизаций/ПредставлениеСпискаПодразделений的行。 - 解码处理程序 (
ДокументРезультатОбработкаРасшифровки) — 当РежимРасшифровки = Истина时,打开形成货币余额的原始文档/交易。
4. 执行和运动
报告不是文档且不执行处理 — 它不会在登记中创建运动,也不会生成分录。这是可视化和计算依据的工具。
报告读取的数据
数据来自会计登记(经济核算)——按账户、货币和分析对象的货币余额在НачалоПериода和КонецПериода,以及汇率信息(汇率登记“汇率”)。
计算逻辑
对于每个货币余额:汇率差异 = 货币余额 × (结束汇率 − 开始汇率)。正差异为收入,负差异为支出。
参与的账户(哈萨克斯坦标准账户计划)
需要重估的货币余额包括以下账户:
| 账户 | 名称 | 在重估中的角色 |
|---|---|---|
| 1030 | 当前银行账户中的资金 | 货币资金 |
| 1210 | 客户的短期应收账款 | 外币应收账款 |
| 3310 | 供应商的短期应付账款 | 外币应付账款 |
由说明证明的分录
汇率差异的分录由“货币资产重估”常规操作在月末关闭中创建:
- 正汇率差异(收入):
借 1030 (1210) — 贷 6250 “汇率差异收入” - 负汇率差异(支出):
借 7430 “汇率差异支出” — 贷 3310 (1210, 1030)
注意:具体的汇率差异收入/支出账户(6250/7430)和重估账户的列表由会计政策和组织的账户计划设置;说明反映实际存在货币余额的账户。汇率差异不涉及增值税对象(哈萨克斯坦的增值税率自2026年起为16%,但不适用于此计算)。
5. 相关对象和依据输入
- 会计登记(经济核算) — 货币余额的来源。
- 汇率登记“汇率” — 该期间的哈萨克斯坦国家银行汇率来源。
- 目录“货币” — 记账货币和重估标志。
- 常规操作“货币资产重估”(月末关闭处理) — 生成实际分录,该说明对此进行证明。
- 目录“组织”、“部门” — 筛选参数。
依据输入不适用于报告(报告不参与依据输入机制)。报告结果提供交互式解码到原始文档和登记的运动。
6. 扩展点
- 自定义报告选项 (СКД) — 保存用户的分组、筛选和格式设置,而不改变配置。
- 扩展配置 — 重写
ПриКомпоновкеРезультата和表单处理程序,以添加列(例如,参考汇率、偏差)或更改格式。 - 会计政策设置 — 重估账户和汇率差异收入/支出账户在会计参数中设置,这会在不修改报告的情况下更改行的组成。
- 条件格式化 СКД — 突出显示负汇率差异、零余额等。
- 参数
СНачалаГода— 在为非标准财年进行定制时,期间逻辑的定制点。
