RUKKENZH
向AI提问
栏目1C 配置对象
哈萨克斯坦UT 3.4中的数据卸载/加载链接替换流:数据迁移和链接替换的服务处理
文章语言:🇷🇺 RU🇰🇿 KK🇬🇧 EN🇨🇳 ZH
文章版本:📘 会计版⚙️ 技术人员版

哈萨克斯坦UT 3.4中的数据卸载/加载链接替换流:数据迁移和链接替换的服务处理

适用于: 1С:Управление торговлей для Казахстана, 版本 3.4.5.21 · 1C-Sapa 集团 — 1C 合作伙伴
СТ
Сапа Т.И. — 1C 与会计专家,实战型讲师

已在版本3.4.5.21《哈萨克斯坦贸易管理》(版次3.4)上验证。

您正在删除一个重复的往来单位。系统中有两个"Astana Logistik有限责任公司"——一个记录了入库单,另一个记录了付款单。您点击"删除",程序提示:"无法删除该对象,存在对其的引用"。要安全删除,需要将旧往来单位上的所有引用转移到正确的对象上。正是在这一时刻,数据卸载装载链接替换流处理程序在后台启动。您很可能从未手动打开过它——但了解它的作用是有益的:您数据库的完整性依赖于此。

先说清楚:这是服务性(技术性)处理程序,而不是会计单据。它不进行业务过账,不计算16%增值税、个人所得税、职工养老金,也不开具电子发票/电子货运票据。它以流的方式转移数据,并在转移过程中将旧引用替换为新引用。因此,通常意义上的"借方/贷方分录"和"打印表单"部分并不存在——凭空捏造这些内容将是误导。下面分析它实际做什么,以及您会在哪些场景中遇到它。

1. 用途

该处理程序服务于"流式"数据转移机制:在卸载/装载一组对象时,它将对被替换(例如被删除)元素的引用替换为对替换元素的引用。该机制由平台的"查找并删除重复项"、"链接替换"和"数据卸载与装载"功能调用使用,而不是供手动输入使用的。

2. 在哪里找到

该服务处理程序在界面各部分中没有直接的"人工"访问路径——它是通过程序调用的。要打开其窗体(如果该版本确实提供此功能),只能通过导航链接:

  • 主菜单 → 服务 → 显示导航链接,粘贴并转到:
    e1cib/list/Обработка.ВыгрузкаЗагрузкаДанныхПотокЗаменыСсылок
  • 调用它的机制可通过以下方式访问:
    • 参考信息与管理 → 维护 → 数据校正 → 查找并删除重复项
    • 参考信息与管理 → 维护 → 数据校正 → 链接替换
    • 管理 → 数据卸载与装载(用于数据库间转移的技术性卸载)

如果通过导航链接无法打开窗体,或打开的是空白窗体——这是正常的:该处理程序并非为手动操作设计。

2a. 如何查看您的版本

主菜单 → 帮助 → 关于程序(或右上角的"i"图标)。打开的窗口中显示"1C:企业"平台版本(例如8.3.24.x)和配置版本("哈萨克斯坦贸易管理",版次3.4,版本3.4.5.21)。本方法说明中的所有内容均已在3.4.5.21版本上验证;在其他版本上,字段组成和机制行为可能有所不同。

3. 工作原理(以及您实际配置的内容)

无需打开该处理程序本身。您使用的是"外壳"——"链接替换"和"查找并删除重复项",处理程序在其内部运行。您设置的关键参数:

设置内容 位置 目的及出错后果
被替换对象(必填) "链接替换" → "替换什么" 要移除引用的元素(旧的重复项)。设置错误——引用将转移到错误的对象,单据将"跑到"其他往来单位/商品名录下。
替换对象(必填) "链接替换" → "替换为什么" 将保留的正确元素。必须是相同类型。类型不匹配——替换将无法启动。
删除方式 "查找并删除重复项" "标记删除"(安全)或"立即删除"。对于生产数据库,始终先进行标记。
搜索范围/筛选 "查找并删除重复项" 限定搜索重复项的范围。筛选范围过宽——存在合并不同对象的风险。
引用处理动作 替换向导 "不删除,仅替换链接" / "替换并标记删除"。决定原始对象的最终状态。

对于数据库间的技术性卸载/装载(管理 → 数据卸载与装载),您需要指定:

  • 卸载文件(必填)——.xml/.zip文件路径。没有文件夹写入权限——卸载将中断。
  • 数据组成——要卸载哪些对象。这里重要的是不要"切断"关联对象:如果卸载单据时没有其往来单位,那么在另一个数据库装载时,正需要链接替换流将该单据"缝合"到已存在的参考信息目录上。

重要:在进行任何链接替换和删除重复项之前,请先制作备份(管理 → 维护 → 备份)。该操作不可逆。

4. 案例分析

任务。数据库中有两个往来单位"Astana Logistik有限责任公司":

  • Astana Logistik(旧)——上面登记了2026年3月3日第15号"购进商品和服务"单据,金额1,160,000坚戈(含16%增值税——160,000坚戈)。
  • Astana Logistik(主)——正确的档案,付款都记在这上面。

操作步骤。

  1. 参考信息与管理 → 链接替换
  2. "替换什么"——Astana Logistik(旧)。"替换为什么"——Astana Logistik(主)
  3. 点击"替换链接"。程序查找所有使用位置:入库单据、合同、发票、寄存器移动记录。
  4. …链接替换流处理程序以流的方式遍历这些对象,在每个对象中将引用替换为引用。

结果。入库单据现在属于正确的往来单位。其自身的分录不会重新计算或更改——金额、科目和增值税保持不变,只更改引用的"所有者":

借方 贷方 金额,坚戈 含义
1330"商品" 3310"应付账款-供应商" 1,000,000 商品入库(不含增值税金额)
1420"待抵扣增值税" 3310"应付账款-供应商" 160,000 供应商发票的16%增值税

这些分录由入库单据生成——处理程序既不创建也不改动它们。它只是使单据、其分录以及"往来单位"辅助核算项都指向Astana Logistik(主)。替换后,旧档案可以标记删除——对它的引用已不存在。

案例结论:该处理程序并非"生成16%增值税分录"——它保留已存在的移动记录,只是重新指定其引用。正因如此,务必不要弄混被替换对象和替换对象:引用转移错误——正确的1,160,000坚戈单据将被绑定到其他往来单位上。

5. 操作类型

这里没有像单据那样单独的"操作类型"字段。功能上,该处理程序在三种场景中运行:

  • 链接替换——在"链接替换"机制框架内替换对被替换对象的引用。
  • 删除重复项——作为"查找并删除重复项"机制的一个环节使用相同的替换流(先将对重复项的引用转移到原始对象,然后删除重复项)。
  • 流式数据装载——在技术性装载一组对象时,将引用与接收方已存在的元素进行匹配和替换。

6. 执行时生成什么

诚实地说,没有虚构:

  • 没有分录。该处理程序不是会计性质的,不会生成自己的科目移动记录(1210、1030、3130、6010、7010等)。
  • 没有电子单据。不会在电子发票信息系统中开具电子发票或电子货运票据:这是销售/调拨单据的功能,而非该服务处理程序的功能。
  • 实际改变的内容:对象及其移动记录中的引用值(属性、辅助核算项、寄存器维度),凡是出现被替换对象的地方。这些移动记录中现有的金额和科目保持不变。
  • 登记日志:替换/删除事实会记录在日志中(管理 → 支持与维护 → 登记日志)——之后可以通过该日志查看谁替换了什么。

7. 打印表单

该处理程序没有打印表单——这是一个服务性对象,不打印表单(发票、发货单、验收单)。"链接替换"/"查找并删除重复项"机制运行结束后,仅可在屏幕上查看结果报告:已处理对象及替换引用位置的列表,可通过超链接跳转到每一项。可以使用窗体功能(表格文档按钮)保存/打印该报告,但这是服务性记录,而非统一的打印表单。

8. 常见错误

  • "无法删除该对象,因为其他对象引用了它"——您在未替换引用的情况下删除重复项。先运行"链接替换"(转移到原始对象),然后再删除。
  • "被替换对象和替换对象类型不同"——您试图将,比如,往来单位替换为合同。类型必须一致。请选择相同类型的对象。
  • "无法在…中执行链接替换(对象被其他用户/会话锁定)"——引用被更改的单据被其他人打开或正在过账。请关闭该单据,请求用户退出,以独占模式执行替换。
  • "没有足够权限写入文件"(在技术性卸载时)——没有文件夹访问权限。请指定具有写入权限的目录,或以有权限的用户身份运行。
  • 替换后金额/分析项"跑偏"——您搞混了替换的对象和被替换的对象。请从操作前制作的备份中恢复,并使用正确的对象重新操作。

9. 常见问题

是否需要手动打开这个处理程序? 不需要。这是一个内部服务性对象。您使用"链接替换"和"查找并删除重复项",处理程序会自动运行。

它会更改单据中的金额和增值税吗? 不会。金额、科目和16%增值税保持原样。只更改引用(对象指向哪个往来单位/商品名录项)。

它会生成电子发票或电子货运票据吗? 不会。电子单据由销售/调拨单据开具,而非该处理程序。

可以撤销链接替换吗? 没有常规的"撤销"功能。唯一可靠的回退方法是从备份中恢复,因此应在操作前制作备份。

"链接替换"和"查找并删除重复项"有什么区别? "链接替换"仅转移引用。"查找并删除重复项"查找相同的元素,用同样的流将引用转移到原始对象,然后删除重复项。

合并带有分录和往来结算的往来单位安全吗? 是的,该机制正是为此而设计的,但必须先制作备份,在独占模式下操作,并且在非关闭期间进行。操作后请检查往来结算情况。

为什么通过导航链接打开的窗体是空白的或无法打开? 该处理程序不是为手动打开设计的。空白窗体是服务性对象的预期行为。

替换是否会影响已关闭/已提交的期间? 已关闭期间单据中的引用同样会被替换。金额不会改变,但最好不要在没有明确必要的情况下触碰已提交报表的期间。

是否需要特殊权限? 是的,数据校正操作通常只对具有管理员权限的用户开放。

应以何种模式运行? 最好在独占模式下运行(所有用户已退出)——这样可以减少锁定和出错风险。

10. 相关单据和机制

  • 链接替换(参考信息与管理 → 维护 → 数据校正)——主要的"调用"机制。
  • 查找并删除重复项——在删除前使用相同的替换流作为一个环节。
  • 数据卸载与装载(管理)——数据库间的技术性卸载/装载;装载时,对已存在对象的引用通过同一机制进行匹配。
  • 备份(管理 → 维护)——任何替换/删除操作前必备的"伴侣"。
  • 登记日志——查看谁替换了什么的地方。

如何查看您的版本

主菜单 → 帮助 → 关于程序:其中标明了"1C:企业"平台版本和配置版本。请核对:本说明适用于"哈萨克斯坦贸易管理" 3.4.5.21版(版次3.4)。在其他版本上,服务性机制的行为可能有所不同。

本材料为"哈萨克斯坦贸易管理"3.4.5.21版(版次3.4)编写。

常见问题

需要手动打开这个处理程序吗?
不需要。这是一个内部服务对象。您操作的是"链接替换"和"重复项查找与删除",而"数据导出导入链接替换流"处理程序会自动运行。
它会更改单据中的金额和增值税吗?
不会。金额、账单和16%的增值税保持不变。改变的只是链接——对象指向哪个交易方或商品项目。
它会生成电子发票(ЭСФ)或货物运输单(СНТ)吗?
不会。电子发票和货物运输单是由销售和调拨单据开具的,而不是这个服务处理程序。
可以撤销链接替换吗?
没有标准的"撤销"按钮。可靠的回滚方式是从备份恢复,因此应在操作前进行备份。
"链接替换"与"重复项查找与删除"有什么区别?
"链接替换"只转移链接。"重复项查找与删除"会查找相同的项目,通过同一流程将链接转移到原始项目,然后删除重复项。
合并有过账记录和往来结算的交易方安全吗?
是的,该机制正是为此而设计的,但必须先做备份,在独占模式下进行,并且不在已结账期间内操作。操作完成后请检查往来结算。
为什么通过导航链接打开的表单是空白的或无法打开?
该处理程序不是设计用于手动打开的。表单空白或无法打开是服务对象的预期行为。
替换会影响已结账或已申报的期间吗?
已结账期间的单据中的链接也会被替换。金额不会改变,但如果没有明确必要,最好不要触碰已申报的期间。

延伸阅读

参考来源

这篇文章对您有帮助吗?
💼 需要 1C 或会计方面的帮助?Слава КВЦ — 在哈萨克斯坦拥有多年 1C 实践经验。查看逐条解析的哈萨克斯坦税法 2026,或在 BuhGPT 聊天中提问 — 几秒钟即可获得答复。