RUKKENZH
向AI提问
栏目1C 配置对象
哈萨克斯坦版УТ 3.4中的「ВыгрузкаЗагрузкаДанныхПотокЗаписиДанныхИнформационнойБазы」处理:这是什么以及如何使用
文章语言:🇷🇺 RU🇰🇿 KK🇬🇧 EN🇨🇳 ZH

哈萨克斯坦版УТ 3.4中的「ВыгрузкаЗагрузкаДанныхПотокЗаписиДанныхИнформационнойБазы」处理:这是什么以及如何使用

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

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

1C技术支持或合作伙伴给您发来消息:"请导出整个数据库并发送压缩包"——要么您正在从本地1C迁移到云端(1cfresh / 1С:Fresh),要么相反,正在自己本地搭建工作数据库的副本。您打开处理列表,寻找带有"数据导出导入"字样的内容,却遇到一个长长的名称ВыгрузкаЗагрузкаДанныхПотокЗаписиДанныхИнформационнойБазы(信息库数据导出导入记录流)。打开后——却没有任何字段,也没有"导出"按钮。于是产生疑问:这是需要的功能吗?让我们诚实地分析一下。

需要立即说明。这是标准子系统库(БСП)中的服务性(内部)处理,而非会计单据。它没有手动填写的字段,没有过账记录,没有电子发票/电子运单,也没有打印表单。它是信息库数据完整迁移机制内部的"引擎",而不是会计人员手动运行的工具。下面将说明它的作用、数据库迁移实际是如何运行的,以及为什么它不可能有"常规"的板块。

1. 用途

该处理属于"数据导出导入"子系统(信息库完整数据迁移)。其任务是作为信息库数据记录流:依次将数据库对象(目录、单据、寄存器)打包进导出容器文件。它在导出管理器的控制下运行,通过程序调用,结果不是提供给人,而是提供给迁移机制。

2. 在哪里查找

无需在界面中查找此处理本身,也没有必要"操作"它。但如果想打开其窗体以确认"就是它",可以这样操作:

  • 通过1C导航链接。菜单"服务与设置"(右上角▾图标)→"技术专家功能"→导航链接输入框(或"按导航链接跳转"项)→输入:

    e1cib/list/Обработка.ВыгрузкаЗагрузкаДанныхПотокЗаписиДанныхИнформационнойБазы

  • 通过所有处理的列表:"技术专家功能"→"所有功能"→"处理"板块→在列表中按名称查找该对象。

"所有功能"/"技术专家功能"项只有在启用后才会出现:"服务与设置"→"设置"→"参数"→勾选"显示'所有功能'命令"复选框。

而真正的用户级迁移机制入口是另一处:

  • "主数据与管理"板块→"管理"→"维护"→"数据导出导入"(在云版本1cfresh中——通过服务个人账户:"我的应用程序→…→导出到文件/从文件导入")。

2a. 如何查看自己的版本

菜单"服务与设置"(▾)→"关于程序"(在某些版本中为"帮助"→"关于程序")。在打开的窗口中将显示:

  • 1C:企业平台版本(例如8.3.24.xxxx);
  • 配置版本——"哈萨克斯坦贸易管理,3.4版(3.4.5.21)"。

请以此行信息为准进行核对:迁移子系统中菜单项的位置在不同版本间会略有变化。

3. 如何"填写"

该处理本身没有可填写的内容——它的窗体上没有字段。需要填写的是"数据导出导入"窗体中整个迁移机制的参数。下面分析其中的关键参数——各自的作用及填写错误时的后果。

参数 作用 数值错误时的后果
导出文件目录/名称(必填) 容器(.zip/.xml)的保存位置。 没有文件夹权限或磁盘空间不足——导出将因文件写入错误而中断,压缩包会损坏。
模式:导出或导入(必填) 操作方向:将数据库导出到文件,或将文件导入到数据库。 混淆方向——导入时会用文件内容覆盖当前数据。导入操作只能对空数据库/测试数据库进行。
数据组成 完整迁移或部分迁移(按子系统/类型)。迁移场景下——始终选择完整迁移。 随意的部分导出会导致数据库不一致:单据缺少对应的目录数据。
平台/配置兼容性 导出文件与配置版本和发行版本相绑定。 导入到不同版本/较低版本的数据库中将无法通过:机制会因版本不匹配而拒绝执行。
独占模式 迁移要求数据库中没有其他用户在工作。 如果有人在数据库中——操作将无法启动或会中断。

核心原则:用户不应也不能直接"手动"调用该处理本身。当您在迁移窗体中点击"导出到文件"时,它会自动执行。

4. 案例分析

这里不可能有常规的"带金额和过账的示例"——该处理不涉及资金,也不计算税款。因此我们分析一个真实的迁移场景,展示该处理在其中的运行过程。

情况。某公司在本地版哈萨克斯坦贸易管理3.4.5.21上运行,准备迁移至1cfresh云端。数据库大小为40 GB,共90万份单据。

步骤:

  1. 所有人退出数据库,启用独占模式。
  2. "主数据与管理→维护→数据导出导入→导出到文件",路径为D:\Migration\ut_kz.zip
  3. 导出管理器遍历对象并将其传递给信息库数据记录流(这正是我们所说的这个处理)。该记录流依次将对象序列化进容器中:"往来单位"目录、"商品和服务销售"单据、往来结算寄存器等。
  4. 最终输出——文件ut_kz.zip,大小约6 GB。
  5. 在云端:"从文件导入"→指定ut_kz.zip→机制检查版本兼容性并部署数据。

迁移后需要核对的"数字"(是核对性检查,而非该处理产生的会计分录):在新数据库中核对关键板块的合计数——例如,1210科目(购买方短期应收账款)余额、1330科目商品余额、6010科目收入发生额。如果迁移前后的同一张余额发展表(ОСВ)精确到坚戈(₸)完全一致——则迁移正确。而该处理本身不产生任何借贷记账:所有过账记录、16%税率的增值税、电子发票、个人所得税/强制养老金缴款/社会缴款等计算,都随单据原样迁移

5. 操作类型

该处理并没有像单据那样的"操作类型"。在迁移机制框架内,它仅参与一个动作——将信息库数据记录(序列化)到导出容器中。对应的配对角色(导入时从容器读取)由单独的读取流对象完成。综上,功能上分为:

  • 导出——将数据库数据写入文件(此处由我们的"记录流"工作)。
  • 导入——读取文件并写入目标数据库(由"读取流"工作)。

6. 运行时生成的内容

  • 借贷记账——不生成。该处理不创建经济业务。
  • 电子单据(电子发票信息系统中的电子发票、电子运单)——不生成。它不开具这些单据;此前已生成的电子发票/电子运单会作为数据随单据一同迁移。
  • 寄存器变动记录——不生成。相反,它会读取现有的寄存器变动记录,以便将其打包进文件。
  • 实际生成的内容:磁盘上的导出容器文件(.zip/.xml),以及关于导出/导入进程的注册日志服务记录。

7. 打印表单

没有打印表单。这是没有界面单据的服务性处理,没有可打印的内容。唯一的"报告性"产物是导出文件本身及注册日志中的记录("技术专家功能"→"注册日志"),从中可以看到操作的最终结果。

8. 常见错误

  • "无法执行该操作,因为其他用户正在使用信息库"——未启用独占模式。请结束所有会话(包括后台任务)后重试。
  • "文件写入错误"/"磁盘空间不足"——导出目录空间不足或没有权限。请选择空间充足的磁盘(文件可能比数据库小很多倍,但需要预留峰值空间)和有写入权限的文件夹。
  • "导出文件中的配置版本与信息库的配置版本不一致"——您正在将文件导入到不同版本/不同版次的数据库中。请将版本统一(均为3.4.5.21)后重新导入。
  • "仅可导入到空信息库"(或关于覆盖的警告)——您正试图将容器导入到已有数据的工作数据库中。只能部署到干净的/测试用的数据库中,否则将丢失当前数据。
  • 打开窗体时处理"什么都不做"——这不是错误。它没有可运行的交互窗体;请使用"数据导出导入"窗体。

9. 常见问题

请参见下方单独列出的问答板块。

10. 相关对象

  • "数据导出导入"子系统(主数据与管理→维护)——启动该流程的用户"外壳";该处理正是在其中运行的。
  • 信息库数据读取流对象——配对处理,负责将容器导入数据库。
  • 数据导出管理器——管理对象队列并调用记录流。
  • "测试与修复"/导出为.dt(配置器或"技术专家功能")——另一种更底层的整库迁移方式;当无法通过БСП子系统进行迁移时可选用此方式。

这不是会计对象:它不是"依据"单据录入的,也不会依据它创建任何内容。它服务于整个数据库的迁移工作。


如何查看自己的版本

"服务与设置"(▾)→"关于程序"(或"帮助"→"关于程序")——其中标明了1C:企业平台版本和配置版本。

本材料是针对《哈萨克斯坦贸易管理》3.4版、3.4.5.21版本编写的。升级到新版本时,请核对"数据导出导入"子系统中菜单项的位置。

常见问题

这是文档还是处理程序?它有过账记录吗?
这是标准子系统库中的一个服务处理程序,而不是文档。它没有也不可能有过账、寄存器移动记录或打印表单——它只是在完整传输时将数据库数据打包成文件。所有过账、16%增值税、电子销售发票和SNT都是在文档内部传输的,而不是由这个处理程序创建的。
如何正确导出整个数据库?
不是直接通过这个处理程序,而是通过"参考信息与管理→管理→维护→数据导出与导入→导出到文件"。启用独占模式,指定容器文件(.zip)的路径并等待完成。"数据写入流"处理程序会在此过程内自动运行。
为什么打开处理程序时是空白表单,什么都没发生?
这是正常的。该处理程序没有交互式启动表单:它的方法由传输机制以编程方式调用。要进行实际的传输,请使用"数据导出与导入"表单,而不是这个对象。
这与通过配置器导出为.dt文件有什么区别?
导出.dt是通过平台工具对整个数据库进行的底层转储。"数据导出与导入"机制(该处理程序在其中运行)是标准子系统库的应用层数据传输,特别用于迁移到1cfresh云端及反向迁移。对于普通备份,通常.dt就足够了;对于迁移到云服务,则使用标准子系统库机制。
可以将获得的文件导入到有数据的工作数据库中吗?
不可以。导入是针对空(干净)数据库设计的,否则您会用文件内容覆盖当前数据。请仅将容器部署到新的或测试数据库中,并核对结果。
导入时出现配置版本不匹配的错误,该怎么办?
导出文件与配置发布版本相绑定。请将目标数据库的版本调整为导出时的版本(示例中为哈萨克斯坦贸易管理3.4.5.21版),然后重新导入。不能导入到较低版本或其他版本的配置中。
如何验证传输过程没有数据丢失?
比较传输前后哈萨克斯坦共和国关键科目的余额周转表:1210(应收账款——买方)、1330(商品)、3310(应付账款——供应商)、6010(收入)、7010(成本)。金额精确到坚戈一致即表示传输正确。同时检查注册日志是否有错误。
是否需要独占模式?为什么导出无法启动?
是的,传输要求数据库中没有其他会话和活动的后台任务。出现"其他用户正在使用信息库"的提示,说明还有其他人在使用该数据库。请结束所有会话后重试。

延伸阅读

参考来源

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