1. 识别
| 参数 | 值 |
|---|---|
| 对象类型 | 处理(DataProcessors) |
| 名称 | ВыгрузкаЗагрузкаДанныхМенеджерСопоставленияСсылок |
| 完整路径 | DataProcessors.ВыгрузкаЗагрузкаДанныхМенеджерСопоставленияСсылок / Обработка.ВыгрузкаЗагрузкаДанныхМенеджерСопоставленияСсылок |
| 同义词 | «数据导出导入引用匹配管理器»(元数据中未单独设置同义词) |
| 配置 | 哈萨克斯坦贸易管理,3.4.5.21 |
| 子系统 | BSP «数据导出与导入»(ВыгрузкаЗагрузкаДанных) |
| 在1C中的位置 | 部分 「服务技术」→「数据导出导入引用匹配管理器」。导航链接:e1cib/list/Обработка.ВыгрузкаЗагрузкаДанныхМенеджерСопоставленияСсылок |
用途。BSP组成部分中数据导出/导入机制的服务处理。负责在从先前生成的导出数据加载数据时进行引用匹配(reference mapping):按自然键将源对象与目标对象进行匹配,识别未匹配的引用,并为用户提供手动解决冲突的界面。这是数据交换/迁移的技术处理——它不是会计单据,不反映在规范化会计中,也不计算税款。
在哈萨克斯坦配置中的典型应用场景:在数据库之间迁移基础数据和余额(例如部署新数据库、迁移到新版本、数据整合时),需要正确「关联」交易对手、货物品目、增值税税率(哈萨克斯坦自2026年起为16%)、科目和源与目标哈萨克斯坦会计科目表的项目,以避免产生重复记录。
2. 属性和表格部分
该处理是面向表单的:其数据主要不存储在对象的属性中,而是存储在放置于表单和临时存储中的值表/树中。典型的匹配数据组成:
属性(匹配会话参数):
| 属性 | 类型 | 用途 |
|---|---|---|
ИмяТаблицы / ПолноеИмяТаблицы |
字符串 | 被匹配元数据类型的完整名称(例如,Справочник.Контрагенты) |
ПутьКФайлуВыгрузки / 数据地址 |
字符串 | 导出文件的位置或临时存储中的地址 |
КоличествоНесопоставленных |
数字 | 用于监控进度的未匹配引用计数器 |
ИспользоватьПоискПоРеквизитам |
布尔 | 按重要属性而非仅按内部标识符搜索匹配的标志 |
表格部分/匹配表(ТаблицаСопоставления):
| 列 | 用途 |
|---|---|
СсылкаИсточника |
源导出中的引用(或其表示/GUID) |
СсылкаПриёмника |
在当前数据库中找到或手动选择的引用 |
ПредставлениеИсточника |
用于显示的源对象字符串表示 |
ПоляПоиска(一组列) |
自然键的值(代码、名称、纳税人识别号/商业登记号、货号等),用于执行自动匹配 |
Сопоставлено |
布尔——已解决行的标志 |
Действие |
对未匹配对象的处理方式:创建新的/不加载/替换为现有的 |
3. 表单
| 表单 | 用途 |
|---|---|
引用匹配表单(ФормаСопоставленияСсылок / Форма) |
主要交互表单。按所选类型显示未匹配对象的列表,允许手动选择匹配项,设置搜索字段并启动自动匹配 |
| 设置/类型选择表单(如存在) | 选择需要匹配的元数据类型和自动搜索参数 |
如果在具体版本3.4.5.21中表单组成有所不同——需在配置器中核实(版本相关)。
4. 模块的关键过程
未附带BSL代码证据,因此以下是BSP「数据导出与导入」中此类对象的典型处理程序:
ВыполнитьАвтоматическоеСопоставление()(对象/表单模块)——遍历未匹配的引用,并按自然键(预定义名称、GUID、重要属性)在目标数据库中查找对应项。НайтиСсылкуПоПолямПоиска(ПоляПоиска)——向目标数据库执行查询并返回找到的引用,或未定义。ЗаполнитьТаблицуСопоставления()——从导出数据/临时存储中读取数据,并形成用于在表单上显示的表格。СохранитьРезультатыСопоставления()——固定已匹配的对,供后续数据加载使用。ПриОткрытии()/ПриСозданииНаСервере()(表单模块)——初始化:获取加载会话参数,填充表格,统计未匹配项。- 表单命令处理程序:「自动匹配」、「匹配」/「指定对应项」、「创建新的」、「记录并关闭」。
过程的确切名称和行需在具体版本配置器中通过对象/表单模块核实。
5. 过账和移动
该处理不进行过账,也不生成寄存器移动——它不是单据。它没有ОбработкаПроведения过程,不在累积/信息/会计寄存器中创建记录,也不生成会计分录。
其工作结果是引用对应关系表,该表传递给数据加载机制。数据加载本身会将对象(目录、单据、记录集)直接写入目标数据库,替换匹配的引用。所有会计后果(移动、分录)均由被加载的对象决定,而非此处理决定。
为了理解上下文:正确匹配对于加载后在哈萨克斯坦数据库中保持对象与会计要素之间正确关联非常重要——哈萨克斯坦会计科目表(1210——买方短期应收账款,1030——活期账户资金,1330——商品,3310——供应商应付账款,3130——应付增值税,6010——销售收入,7010——销售成本)、增值税税率(自2026年起16%),以及取决于参考数据的哈萨克斯坦税费计算参数:个人所得税年收入8500月计算指标以下为10%,以上为15%,标准税收扣除每月30月计算指标(每年不超过360月计算指标),强制养老金缴款10%(缴费基数上限为50倍最低工资),雇主强制养老金缴款3.5%,自愿医疗保险缴款2%,医疗保险缴款3%,社会缴款5%,社会税6%;月计算指标=4 325坚戈,最低工资=85 000坚戈,货币——坚戈(₸)。错误匹配的增值税税率或科目将导致目标数据库中这些计算的失真。
6. 相关对象和基于...输入
- 「数据导出与导入」处理(
ВыгрузкаЗагрузкаДанных)——子系统的主处理;匹配管理器在加载过程中被调用。 - 子系统通用模块——
ВыгрузкаЗагрузкаДанных、ВыгрузкаЗагрузкаДанныхСлужебный(读取导出数据和写入对象的服务器端逻辑)。 - 间接影响其引用参与迁移的配置中的任何目录、单据、PVX和寄存器(交易对手、货物品目、组织、合同、会计科目表等)。
该处理不提供基于...输入(处理不参与基于输入的机制)。
7. 扩展点
- 配置扩展(Extension):借用表单/对象模块以重新定义自动匹配算法或搜索字段集,以适应哈萨克斯坦的特殊情况(例如,优先按商业登记号/纳税人识别号搜索交易对手)。
- BSP可重新定义的机制:确定自然键和预定义元素的规则在「数据导出与导入」子系统的通用模块中设置——应通过这些模块调整逻辑,而不是修改服务处理。
- 附加处理:对于非标准迁移,可以使用子系统API实现自己的加载处理,同时保留标准匹配管理器用于交互式解决冲突。
需要核实(版本特定):3.4.5.21版本中表单、属性和过程名称的确切组成——需在配置器中核对,因为BSP在各版本之间会更新。
