1. 对象识别
| 参数 | 值 |
|---|---|
| 对象类型 | 文档 |
| 名称 (Name) | ДокументРасчетовСКонтрагентом |
| 完整路径 | Документ.ДокументРасчетовСКонтрагентом |
| 同义词 | “与对方的结算文档(手动记账)” |
| 配置 | 哈萨克斯坦会计,版本 3.0 (版本 3.0.74.2) |
| 会计货币 | 坚戈 (₸) |
| 导航链接 | e1cib/list/Документ.ДокументРасчетовСКонтрагентом |
| 在哪里找到 | “结算”部分 → “与对方的结算文档(手动记账)” |
目的。 本文档用于手动记录与对方的结算——包括应收和应付债务。当操作不被标准的收款/销售文档覆盖时,财务人员和会计师使用它:调整债务、输入初始余额、记录其他(非标准)结算。结构简单——对方、合同、金额、货币;没有复杂的表格部分。
2. 头部和表格部分的属性
2.1 头部属性
| 属性 | 类型(标准) | 必填性 | 目的 |
|---|---|---|---|
Организация |
СправочникСсылка.Организации | 必填 | 法人/会计组织;确定数据分隔和会计政策 |
Контрагент |
СправочникСсылка.Контрагенты | 逻辑上需要 | 结算方(应收/应付) |
ДоговорКонтрагента |
СправочникСсылка.ДоговорыКонтрагентов | 逻辑上需要 | 进行结算的合同;确定货币和结算类型 |
Сумма / СуммаДокумента |
数字 | 逻辑上需要 | 结算操作的金额 |
Валюта / ВалютаДокумента |
СправочникСсылка.Валюты | 根据合同 | 结算货币(默认是坚戈,₸) |
Дата |
日期 | 系统 | 操作日期(交易发生的时间点) |
Номер |
字符串 | 系统 | 自动编号 |
Комментарий |
字符串 | 否 | 任意说明 |
Ответственный |
СправочникСсылка.Пользователи | 否 | 文档的作者/负责人 |
Подразделение |
СправочникСсылка.СтруктурныеПодразделения | 否 | 按部门的分析 |
必填的最小要求:
Организация。如果字段未填写——在记录/处理时 1С 会提示错误“字段…未填写”,并且不会处理文档。其他必填字段的完整性在特定版本的ОбработкаПроверкиЗаполнения中检查——这与版本相关。
2.2 表格部分
根据证据,文档“没有复杂的表格结构”——这是头部级别的操作(对方/合同/金额/货币)。表格部分(如果在特定版本中存在)用作对基础文档的结算的详细说明;在基本版本中,文档不使用它们。
3. 表单
| 表单 | 目的 |
|---|---|
| ФормаДокумента | 主要输入/编辑表单:填写组织、对方、合同、金额、货币;记录和处理 |
| ФормаСписка | 按组织/对方/期间筛选的文档列表;导航 e1cib/list/Документ.ДокументРасчетовСКонтрагентом |
| ФормаВыбора | 根据过滤器(按余额/账户交易、合同)从其他对象中选择文档——用于选择结算基础文档的场景 |
4. 模块的关键程序
在提供的模块(证据)中缺少 ОбработкаПроведения 程序,而元数据包含 register_records: []。因此,下面列出了此类对象的标准处理程序;具体程序体根据版本而定。
对象模块:
ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)— 控制必填属性(至少Организация);生成错误消息。ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)— 预记录逻辑(重新计算金额,设置服务值)。ОбработкаЗаполнения(ДанныеЗаполнения, ТекстЗаполнения, СтандартнаяОбработка)— 根据基础/复制进行填写。ОбработкаПроведения(...)— 在证据中未发现。 请参见第5节关于如何生成交易。
表单模块(ФормаДокумента):
ПриСозданииНаСервере— 表单的初始设置,设置默认值(组织,货币 = 坚戈)。ОрганизацияПриИзменении,ДоговорКонтрагентаПриИзменении,ВалютаПриИзменении— 重新计算依赖字段(汇率,结算货币)。
场景,涵盖表单(根据证据):创建新文档,编辑现有文档,复制,按过滤器选择(ФормаВыбора),批量修改文档。
5. 处理和交易
根据元数据(register_records: []),文档没有自己的 ОбработкаПроведения。这意味着两种情况之一:
- 文档仅存储数据(没有直接生成交易),而
- 交易由外部机制生成,配置为 BK 3.0——标准的手动/标准操作机制和在规定会计中反映的子系统。
根据哈萨克斯坦标准会计科目表(会计登记,分析:对方,合同)反映与对方的结算的标准方案:
| 操作 | 借 | 贷 | 备注 |
|---|---|---|---|
| 产生/调整应收客户债务 | 1210(短期应收客户债务) | 6010(销售收入) | 分析:对方,合同 |
| 计提应付增值税 | 1210 | 3130(应付增值税) | 税率16%(哈萨克斯坦现行税率,2026年) |
| 核销已实现的成本 | 7010(销售成本) | 1330(商品) | 在反映销售时 |
| 偿还/调整应付债务 | 3xxx(负债) | 1030/1010 等 | 根据操作性质 |
增值税计算:增值税金额 = 不含增值税金额 × 16%(或从含增值税金额中提取16/116)。所有金额均以坚戈(₸)为单位;在外币合同中,按文档日期的汇率进行换算。
需要检查(与版本相关): 特定版本 3.0.74.2 是否直接从文档生成交易或通过相关操作/标准反映机制。交易登记的集合由版本的实现决定,因为在证据中它是空的。
6. 相关对象和基于输入
- 目录:
Организации,Контрагенты,ДоговорыКонтрагентов,Валюты,СтруктурныеПодразделения,Пользователи。 - 登记: 会计登记(哈萨克斯坦标准会计科目表),与对方的结算登记。
- 哈萨克斯坦电子文档: 结算结果参与在ЭСФ(电子发票,电子发票信息系统)和СНТ(商品随附单)中反映的链条——手动结算文档通常不会直接生成 ЭСФ/СНТ,但会影响在开具时使用的结算状态。
- 基于输入/复制: 支持复制重复操作(每月结算)和通过
ОбработкаЗаполнения从基础文档填写属性。
7. 扩展点
- 配置扩展(Extensions): 重写/补充
ОбработкаПроведения,ОбработкаПроверкиЗаполнения,ПередЗаписью在对象模块中;添加头部属性而不取消支持。 - 表单: 通过扩展表单添加元素和处理程序到
ФормаДокумента/ФормаСписка。 - 事件订阅:
ПередЗаписью/ПриЗаписи/ОбработкаПроведения用于外部逻辑生成交易或与 ЭСФ/СНТ 集成。 - BSP机制: 批量修改属性(场景 3.5),对象版本控制,附加属性/信息。
- 会计反映: 在没有自己
ОбработкаПроведения的情况下,正确地将自定义逻辑放置在通用模块的反映/标准操作中,而不是硬编码在文档中。
