1. 识别
| 参数 | 值 |
|---|---|
| 对象类型 | 目录 (Catalog) |
| 名称 | 货币 |
| 完整名称 | 目录.货币 / Catalogs.货币 |
| 同义词 | 货币 |
| 配置 | 哈萨克斯坦会计,版本 3.0 (3.0.74.2) |
| 分类器 | 与哈萨克斯坦货币分类器集成,标识符 CurrenciesKz |
| 层次结构 | 不使用(扁平列表) |
目的。 目录保存并维护组织中使用的货币列表,适用于会计和管理会计。它在外币交易的注册、与对方的合同设置、价格表、银行和现金账户的设置以及电子文档(通过IS EСF,SNT)的生成中普遍使用。该目录与哈萨克斯坦的分类器机制集成,并通过互联网支持子系统自动加载最新汇率(来源 — 哈萨克斯坦国家银行)。哈萨克斯坦的法定会计货币是坚戈 (₸, KZT)。
在1C中查找的位置:部分“目录” → “货币”(在“主要活动”界面中 → “货币”)。
导航链接:e1cib/list/目录.货币。
2. 属性和表格部分
2.1 标准(预定义)属性
| 名称 | 类型 | 目的 |
|---|---|---|
| 代码 | 字符串/数字 | 根据 ISO 4217 的货币数字(数字)代码(例如,840 — USD,978 — EUR,398 — KZT)。 |
| 名称 | 字符串 | 货币的简短名称。 |
2.2 表头属性
| 名称 | 类型 | 必填性 | 目的 |
|---|---|---|---|
| 字母代码 | 字符串 (xs:string) | 不检查 (DontCheck) | 根据 ISO 4217 的三字符字母代码(USD,EUR,KZT)。用于报告、数据导出和与外部系统的集成。 |
| 完整名称 | 字符串 (xs:string) | 不检查 (DontCheck) | 货币的完整官方名称(“美元”,“坚戈”)。在打印表单和文档中显示以进行详细表示。 |
| 俄文大写参数 | 字符串 (xs:string) | 不检查 (DontCheck) | 用于正确生成俄文金额大写的参数字符串(性别、变格、整数/小数部分的划分)。内部格式,应用于文档打印时的数字大写功能。 |
| 从互联网加载汇率 | 布尔 (xs:boolean) | 不检查 (DontCheck) | 从互联网来源(哈萨克斯坦国家银行)自动加载汇率的标志。设置后,系统定期通过互联网支持子系统更新货币汇率。 |
2.3 表格部分
目录不包含表格部分 — 所有信息存储在元素的表头属性中。汇率单独存储在信息注册 货币汇率 中(见第 5 节),其中对目录元素的引用作为度量。
3. 表单
目录包含四个表单:
- 元素表单 — 编辑单个货币的主要表单(~106个UI元素,13个输入字段)。包括俄文大写设置字段(8个大写设置字段,小数部分长度字段)。在手动创建/编辑货币时的关键表单。
- 列表表单 — 所有货币的列表表单(~66个UI元素)。以表格形式显示目录,支持从分类器选择、加载汇率、批量修改元素;显示汇率日期并允许批量管理货币。
- 选择表单 — 简化的货币选择表单(~33个UI元素)。在选择其他文档/目录中的货币时使用于模态窗口;包含从分类器选择的按钮。
- 附加表单(从分类器选择/匹配的表单或组表单) — 用于从内置货币分类器
CurrenciesKz选择元素的辅助表单。需要在此版本中检查具体名称。
4. 模块的关键过程
在证据中未附上模块的BSL文本 — 下面列出了该类型目录在BK 3.0中的典型处理程序。确切的名称和签名应与版本 3.0.74.2 的配置器进行核对。
对象模块 (对象模块):
处理填充— 从分类器CurrenciesKz选择货币时填充属性(字母/数字代码、完整名称、大写参数)。在保存之前— 控制 ISO 4217 代码的正确性,防止字母代码重复。处理检查填充— 基本填充检查(大多数属性标记为 DontCheck,因此没有严格控制)。
管理模块 (管理模块):
- 从货币分类器中选择和加载元素的功能。
- 更新汇率的过程:调用哈萨克斯坦国家银行的服务,将值记录到信息注册
货币汇率中,适用于已设置标志从互联网加载汇率的货币。
表单模块:
列表表单: “从分类器选择”、“加载货币汇率”、批量修改的命令;显示当前汇率的日期。元素表单: 管理大写字段的可用性,处理加载汇率标志的变化。
5. 处理和运动
目录 — 非对象会计: 它不被处理,也不自行在会计注册或凭证中生成运动。它的角色是作为分析来源和文档的参数。
相关运动机制:
- 信息注册
货币汇率(周期性、独立):存储汇率和日期的倍数。度量 —货币(对目录元素的引用)。手动填充或通过哈萨克斯坦国家银行的汇率自动加载。 - 在文档中的使用。 在处理货币文档时,金额根据
货币汇率中的汇率转换为坚戈。凭证根据哈萨克斯坦的典型会计科目计划自动生成,例如:- 以外币销售:借 1210(短期应收账款) — 贷 6010(销售收入),同时借 7010(销售成本) — 贷 1330(商品),增值税 — 贷 3130(应付增值税)按16%(哈萨克斯坦,2026年);
- 以外币收入:借 1330 — 贷 3310(应付给供应商的款项);
- 付款:借 3310 / 贷 1030(活期账户上的资金)或 借 1030 / 贷 1210。
- 汇率差异。 在重新评估外币余额和偿还义务时,会产生汇率差异:正差异 — 贷 6250(汇率差异收入),负差异 — 借 7430(汇率差异支出)。计算依据是目录“货币”和注册
货币汇率的数据。
因此,目录间接参与会计 — 作为分析切片和法定会计(坚戈)转换的汇率来源。
6. 相关对象和基于输入
- 信息注册
货币汇率— 每种货币的汇率和倍数。 - 目录:
合同、对方(结算货币)、银行账户、商品/价格表(价格货币)、组织(法定会计货币 — 坚戈)。 - 文档: 银行和现金(以外币的收入/支出)、商品/服务的销售和收入、预付款报告、电子发票(IS EСF)和 SNT,其中货币来自目录。
- 分类器
CurrenciesKz— 选择货币时的数据来源。
基于输入: 目录“货币”不提供(这是一个NSI元素)。该元素作为属性值插入到列出的文档和目录中。
7. 扩展点
- 配置扩展 (Extensions): 添加属性(例如,用于报告目的的货币标志),借用和重定义表单
元素表单/列表表单。 - 表单和对象模块的事件处理程序: 订阅
在保存之前/在保存时以控制代码的唯一性和与外部系统的同步。 - 汇率加载机制: 通过管理模块或附加处理重定义汇率来源(替代服务而非哈萨克斯坦国家银行)。
- 附加属性和信息: 通过“属性”子系统(不修改元数据)。
- 数据交换: 转换规则(KD 2.0/3.0,EnterpriseData),按 ISO 4217 字母代码进行匹配。
需要检查: 表单的确切组成(第四个表单的存在/名称)和模块过程的具体名称 — 在版本 3.0.74.2 的配置器中进行核对。
