1. 识别
| 参数 | 值 |
|---|---|
| 对象类型 | 处理(DataProcessor) |
| 名称 | ВыполнениеОбменаДанными |
| 完整标识符 | DataProcessors.ВыполнениеОбменаДанными / Обработка.ВыполнениеОбменаДанными |
| 同义词 | "执行数据交换" |
| 配置 | 哈萨克斯坦贸易管理,版本 3.4.5.21 |
| 子系统 | 标准子系统 → "数据交换"(БСП,ОбменДанными) |
| 查找位置 | "标准子系统"部分 → "执行数据交换"。导航链接:e1cib/list/Обработка.ВыполнениеОбменаДанными |
用途。 标准子系统库(БСП)"数据交换"子系统的服务处理。用于按交换设置(交换计划节点)交互式或后台启动同步会话:将变更导出到文件/目录/FTP/服务、导入传入消息、处理冲突和因变更禁止日期而未被接受的变更、输出日志。这是数据同步的传输执行层——它不是业务单据,不存储自身数据,也不生成会计分录。通过配置好的转换规则(КД 2.0/3.0),该处理传输和接收应用业务对象:物料、往来单位、销售/入库单据,以及哈萨克斯坦共和国电子单据的数据——电子发票ЭСФ(ИС ЭСФ 系统)和СНТ(货物发运通知单)。
2. 属性和表格部分
该处理没有固定存储,操作的是表单属性(会话参数)。以下是处理在执行交换时管理的典型数据组成。
会话参数(表单/模块属性):
| 属性 | 类型 | 用途 |
|---|---|---|
Узел / УзелИнформационнойБазы |
交换计划引用 | 执行会话所依据的同步设置(交换计划节点) |
ИдентификаторНастройкиОбмена |
字符串 | 交换设置方案(转换规则)的字符串标识符 |
ВыполнятьВыгрузку / ВыполнятьЗагрузку |
布尔值 | 会话方向标志(发送和/或接收) |
ИмяФайлаСообщения / Каталог |
字符串 | 文件传输方式下交换消息文件或目录的路径 |
ИнтерактивныйРежим |
布尔值 | 用户手动启动标志(区别于定时任务) |
ОтменятьЗагрузкуПоДатеЗапрета |
布尔值 | 控制处理因变更禁止日期而受影响的对象 |
表格部分(在会话过程中生成):
| 表格部分 | 关键字段 | 用途 |
|---|---|---|
| 执行日志 | 日期、重要级别、文本、对象 | 按行记录的会话日志:信息、警告、错误 |
| 未被接受/冲突对象 | 对象、本库版本、异库版本、拒绝原因 | 需要手动解决冲突的对象列表 |
| 按数据类型统计 | 数据类型、已发送对象数、已接收对象数 | 各类型已传输/已接收对象数量汇总 |
3. 表单
| 表单 | 用途 |
|---|---|
| 处理表单(主表单) | 按所选设置启动交互式同步会话,选择方向和传输方式,显示进度和结果 |
| 同步助手表单 | 分步向导:分析待发送/待接收数据、预览、确认导出/导入 |
| 日志/结果表单 | 带重要级别过滤器的详细会话日志,跳转到问题对象 |
| 冲突和未接受对象解决表单 | 手动选择对象版本,处理变更禁止日期下的对象 |
表单的确切组成因版本而异,取决于3.4.5.21中БСП的具体实现——需按具体版本核实。
4. 模块关键过程
未附加该处理的独立BSL证据(仅提供用途方面的信息)。以下是БСП"数据交换"子系统中此类对象的典型处理程序和方法;具体签名需按3.4.5.21版本代码核实。
| 过程/函数 | 位置(典型) | 功能 |
|---|---|---|
ВыполнитьОбменПоНастройкеОбмена |
对象模块 / 公共模块 ОбменДаннымиСервер |
入口点:按节点启动同步会话——导出和/或导入 |
ВыполнитьВыгрузкуДанных |
对象模块 | 生成交换消息:筛选已注册的变更,应用转换规则,写入XML |
ВыполнитьЗагрузкуДанных |
对象模块 | 读取传入消息,应用接收规则,解析引用,记录冲突 |
ВыполнитьОбменВыделеннымиНастройками |
表单 | 表单命令处理程序:依次为选中的设置启动会话 |
ВыполнитьОбменВФоне / ФоновоеЗаданиеЗавершено |
表单 / 公共模块 | 通过后台任务启动长时间会话并处理其完成 |
ЗарегистрироватьОшибкуВПротоколе |
对象模块 | 将错误/警告记录写入执行日志 |
ОбработатьНепринятыеПоДатеЗапрета |
对象模块 | 处理因数据变更禁止日期而被拒绝的对象 |
5. 过账和账目变动
"执行数据交换"处理不进行过账,也不生成自身的寄存器变动和会计分录——这是同步传输机制,而非业务单据。
会计变动是间接产生的:从交换消息中接收的单据被写入,并(在转换规则相应配置ПриЗагрузке下)按单据自身的标准逻辑进行过账。对于哈萨克斯坦共和国配置,具体包括:
- 商品销售 → 销售/成本寄存器及哈萨克斯坦标准会计科目表分录:
- 借 1210"买方短期应收账款" — 贷 6010"销售收入",金额为收入额;
- 借 6010 — 贷 3130"应缴增值税",按 16% 税率(哈萨克斯坦,2026年)计算增值税额;
- 借 7010"销售成本" — 贷 1330"商品",按成本额。
- 商品入库 → 借 1330 — 贷 3310"供应商短期应付账款";进项增值税记入 1420。
- 付款 → 1030"往来银行账户资金"的账目变动。
销售增值税示例,不含税金额1,000,000坚戈:增值税 = 1,000,000 × 16% = 160,000坚戈,应向买方收取1,160,000坚戈(借1210 1,160,000 — 贷6010 1,000,000,贷3130 160,000)。所有金额单位均为坚戈(₸)。
ЭСФ(ИС ЭСФ系统)和СНТ电子单据在与服务交换时也不由该处理进行过账——它只是传输其数据/状态;ЭСФ/СНТ的开具和发送由配置的专用机制完成。
6. 关联对象和依据填制
- 交换计划 — 执行同步所依据的节点(传输设置和数据组成的来源)。
- 信息寄存器,包含数据同步设置和传输参数(目录/FTP/EDI/服务)。
- 数据转换规则(КД 2.0/3.0)——确定哪些对象以何种方式导出/导入。
- 交换计划的变更登记 — 待发送对象队列。
- 数据同步的定时任务 — 按计划自动启动会话。
- ЭСФ/СНТ服务(哈萨克斯坦共和国) — 在相应交换设置下作为电子单据的接收方/来源方。
该服务处理不适用依据填制(该处理不参与"依据填制"链)。
7. 扩展点
- 转换规则(КД 2.0/3.0) — 无需修改配置即可更改对象导出/导入组成和逻辑(包括ЭСФ/СНТ及哈萨克斯坦共和国特有内容)的主要标准方式。
- БСП编程接口(
ОбменДаннымиПереопределяемый、ОбменДаннымиСобытияПереопределяемый)——在可重定义模块中重新定义同步行为。 - 配置扩展 — 在不脱离支持的情况下为处理表单添加处理程序(
&Вставка/&После)和对象模块方法。 - 接收单据的写入/过账事件订阅 — 为适配哈萨克斯坦共和国会计政策微调账目变动。
- 数据变更禁止日期 — 在导入时调控历史期间数据的接受。
可重定义模块的确切名称及具体扩展点的存在取决于3.4.5.21版本中БСП的版本——需按具体配置元数据核实。
