已在版本3.4.5.21《哈萨克斯坦贸易管理》(3.4版)中验证。
您正在将数据库迁移到云端(1cfresh服务/БизнесСтарт)或从旧数据库迁移到新数据库。您从一个信息库中导出数据,导入到另一个信息库中——结果要么是货币和账户重复,要么出现"未找到对象引用"的错误。原因只有一个:两个数据库中的预定义元素和引用具有不同的内部标识符。这正是《数据导出导入引用匹配管理器》处理程序所要解决的问题——它确保旧数据库中的"KZT"货币、1210账户或组织能与新数据库中对应的元素"匹配上",而不是重新创建。
首先要明确:这是一个服务性(技术性)处理程序,而不是单据。它不生成会计分录,不生成ЭСФ(电子发票)或СНТ(货物运输凭证),也不打印原始凭证。它的任务是技术性的:在数据库之间迁移数据时正确关联引用。因此下文没有关于16%增值税的借贷科目部分——这里根本不存在这类内容。但下文包含了确保迁移不出现重复和错误所需的一切实际内容。
1. 用途
该处理程序确保在将信息库导出为文件并随后导入到另一个数据库时,对引用和预定义数据进行匹配(映射)。它保证迁移后,对组织、仓库、核算科目、货币和其他对象的引用指向正确的元素,且预定义元素不会重复。
2. 在哪里找到
该处理程序会在数据迁移机制中自动调用,但也可以直接打开。
- 通过菜单:
基础信息与管理→维护→导出数据/导入数据(在云端版本中——管理板块 →数据导出与导入)。当程序无法明确找到对应引用时,匹配管理器本身会在导入步骤中打开。 - 直接调用(导航链接): 复制下面的字符串,在1C中点击
服务→按导航链接跳转(或文件→打开→ 地址栏),粘贴后点击"跳转":
e1cib/list/Обработка.ВыгрузкаЗагрузкаДанныхМенеджерСопоставленияСсылок
这样您可以直接打开该对象,而无需经过整个导出向导。
2a. 如何查看自己的版本
帮助(右上角"?"图标) → 关于程序。在打开的窗口中:
- 平台 ——"1C:企业"版本(例如8.3.24)。
- 配置 ——"哈萨克斯坦贸易管理",版本(您应该是3.4.5.21或类似版本)。
如果版本不同,菜单项和列的名称可能会略有变化——请以含义为准,而非字面上的完全一致。
3. 如何填写
这里的"填写"不是输入金额,而是处理匹配表格。顺序如下。
- 选择导出文件(必填)。 在导入步骤中指定导出时获得的
.zip或.xml文件。选错文件会导入他人的数据或出现结构错误。 - 检查未匹配引用表格。 程序显示在目标库中未找到对应项的对象。列包括:
- 源对象 ——旧数据库中的内容(例如货币"坚戈"、组织"Ромашка有限公司")。不能修改,这是文件中的既定事实。
- 目标对象 ——在新数据库中替代的内容。这是关键字段。留空——对象将被重新创建(出现第二个"坚戈"或第二个仓库)。指定错误——业务流水将挂在错误的对象上,报表将"跑偏"。
- 操作 ——"匹配"、"创建新的"、"跳过"。这里出错=要么产生重复,要么丢失数据。
- 匹配预定义元素(对科目表和特征值为必填)。 核算科目(1210、1030、1330、3310、6010、7010等)、联系方式类型、状态——这些是预定义数据。应按名称/代码关联,而不是重新创建。否则配置的标准分录将无法找到所需科目。
- 处理歧义情况。 如果目标库中有两个候选项(两个具有相同BIN/IIN的往来单位),请手动选择正确的——自动匹配在这里不起作用。
- 保存匹配规则。 如果迁移是多阶段的,请将已配置的匹配方案导出为文件——再次导入时无需重新全部标记。
- 运行导入。 只有在表格中不再有"红色"(未匹配的必填)行之后才能进行。
实践建议:先匹配"基础"——组织、货币、账户、仓库、计量单位。其他所有引用都依赖于它们。处理好这些后,大多数其他项目会根据属性自动匹配。
4. 案例解析
您正在将"阿斯塔纳贸易"有限公司的数据库从旧服务器迁移到云端。两个数据库中都有坚戈货币和商品核算科目,但内部标识符不同。
导出文件中的原始数据:
| 源对象 | 类型 | 存在的问题 |
|---|---|---|
| 货币"KZT(坚戈)" | 目录.货币 | 目标库中已存在具有不同ID的"坚戈" |
| 科目"1330 商品" | 科目表 | 预定义的,目标库中已存在 |
| 组织"阿斯塔纳贸易有限公司" | 目录.组织 | 目标库中已提前手动建立 |
| 往来单位"Снабсбыт有限公司"(BIN 070…) | 目录.往来单位 | 重复:两个候选项 |
如何标记表格:
| 源对象 | 操作 | 目标对象 |
|---|---|---|
| 货币"KZT(坚戈)" | 匹配 | 坚戈(已存在的) |
| 科目"1330 商品" | 匹配 | 1330(预定义的) |
| 阿斯塔纳贸易有限公司 | 匹配 | 阿斯塔纳贸易有限公司(已建立) |
| Снабсбыт有限公司 | 匹配(手动) | BIN为070…的Снабсбыт有限公司 |
导入后的结果: 涉及收入科目6010、成本科目7010和应付增值税科目3130(按16%税率)的销售单据,在新数据库中都归入了完全相同的科目。没有出现货币和往来单位的重复。余额分毫不差地对上了。
如果出错会怎样: 如果货币的"目标对象"字段留空——数据库中会出现第二个"坚戈",部分单据会引用它,1210/3310的流水账将出现差异。这正是不能留空必填行的原因。
该处理程序本身不生成会计分录——它只是将已经生成的业务流水转移到正确的引用上。
5. 操作类型
该处理程序为"数据导出与导入"机制服务于三种场景:
- 数据导出 ——为迁移准备引用和预定义数据,固定其标识符。
- 数据导入 ——在目标数据库中搜索对应项并匹配引用。
- 手动匹配 ——处理未匹配和有歧义的引用,选择操作(匹配/创建/跳过)。
6. 处理时生成的内容
该处理程序不生成分录、ЭСФ、СНТ以及核算登记簿的流水——这是技术性操作,而非业务操作。在其运行过程中:
- 生成源→目标的引用对应表;
- 将引用正确关联的对象转移到目标数据库;
- 预定义元素(科目、状态)按名称关联,而不是重复创建;
- 如有需要,生成可重复使用的已保存匹配文件;
- 服务日志中记录未匹配和被跳过的对象。
7. 打印表单
该服务性处理程序没有打印表单——它不是原始凭证。屏幕上仅可查看导入协议(日志):已匹配、已创建和被跳过的对象列表以及警告信息。可通过保存协议按钮将其保存为文本文件。
8. 常见错误
- "无法匹配对象<…>的引用。该对象将被重新创建。" ——您未指定目标对象。返回表格,在"目标对象"列中选择已有的元素,操作选择"匹配"。
- "找到多个满足匹配条件的对象。" ——存在重复的往来单位/商品项目。请手动处理:打开该行,按BIN/IIN或代码选择所需的元素。
- "导出文件的结构与目标配置不符。" ——导出是从其他配置或不兼容的版本进行的。将目标数据库更新到兼容版本,然后重新导出。
- "完整性冲突:未找到父级引用。" ——在匹配父级之前匹配了子级对象。请先匹配组/所有者,然后再匹配从属元素。
- 导入后出现货币/仓库重复。 ——部分行仍标记为"创建新的"操作。撤销导入(或删除重复项),重新标记表格并重复操作。
9. 常见问题
问:该处理程序会生成16%增值税的分录吗? 答:不会。这是数据迁移的服务性处理程序。分录和ЭСФ由单据(销售、采购)生成。它只是在数据库迁移时关联它们的引用。
问:"匹配"与"创建新的"有什么区别? 答:"匹配"将文件中的对象与目标库中已存在的对象关联起来。"创建新的"会建立一个新元素。对于货币、科目和组织,几乎总是需要选择"匹配"。
问:如果将目标对象留空会怎样? 答:对象将被重新创建。这样就会产生重复项:第二个"坚戈"、第二个仓库。部分单据会转到重复项上,余额将出现差异。
问:是否需要手动匹配1210、1330、3310科目? 答:是的,核算科目是预定义数据,应按代码/名称关联。否则标准机制将找不到该科目,单据过账将开始出错。
问:可以不通过导出向导直接打开该处理程序吗?
答:可以,通过服务 → 按导航链接跳转,链接为e1cib/list/Обработка.ВыгрузкаЗагрузкаДанныхМенеджерСопоставленияСсылок。
问:已保存的匹配方案可以重复使用吗? 答:可以。将配置好的规则导出为文件——下次导入同一来源时,导入这些规则,无需重新标记表格。
问:为什么会提示"多个对象满足条件"? 答:目标库中存在重复项(例如两个BIN相同的往来单位)。请手动选择正确的——在有歧义的情况下,自动匹配被专门禁用。
问:导入后余额对不上,是这个处理程序的问题吗? 答:如果存在未匹配的引用,通常是这个原因:业务流水挂在了新的重复项上。请检查导入协议——其中列出了重新创建的对象。
问:该处理程序适用于哈萨克斯坦贸易管理与财务配置之间的数据交换吗? 答:它是为同一配置的区域/数据库迁移(包括迁移到云端)而设计的。对于不同配置之间的定期数据交换,应使用交换计划和同步机制,而不是这个服务性处理程序。
问:该处理程序会自行决定匹配内容吗? 答:根据属性的明确对应关系会自动匹配,但有争议和预定义的内容会留给您处理。请在运行导入前检查表格。
10. 相关文档
- 依据什么运行: 由源数据库的数据导出处理程序创建的导出文件(
.zip/.xml)。 - 使用什么:
数据导出与导入机制(基础信息与管理→维护)、交换计划和数据同步规则。 - 结果被谁"继承": 所有迁移的单据——采购、销售、付款——开始引用正确匹配的组织、科目(1210、1030、1330、3310、3130、6010、7010)、货币和仓库。
如何查看自己的版本
帮助 → 关于程序:其中标明了"1C:企业"平台版本和配置版本。
本说明适用于版本3.4.5.21《哈萨克斯坦贸易管理》(3.4版)。更新时请对照"帮助"→"关于程序"进行核对。
