在3.4.5.21版本「哈萨克斯坦贸易管理」(3.4版)上测试通过。
您迁移了数据库——在云端搭建了副本,将一个组织拆分为两个,或将两个数据库合并为一个,或通过导出/导入方式进行了更新。数据就位,单据也都在。可第二天经理们却反映:"我的订单列表筛选条件不见了""收藏夹消失了""销售报表打开是空的,所有设置都没了""表单里的列又恢复默认了"。您开始查找这些设置存储在哪里、为什么没有迁移过来。答案就是这个处理程序。它负责的不是商品和资金,而是用户的个人设置:筛选条件、收藏夹、历史记录、表单外观以及报表方案。
先说重点,以免浪费时间:这是「数据导出与导入」机制的服务(内部)对象。不会打开它来"执行单据"。它没有过账记录,没有电子销售发票(ЭСФ)和货物运输票据(СНТ),也没有会计意义上的打印表单。它是在迁移机制向目标数据库加载一批用户设置数据时自动调用的,决定:迁移、合并还是跳过。以下是这在实际操作中意味着什么,以及如何管理它。
1. 用途
该处理程序是一个管理器,在从导出文件加载数据时,将用户设置迁移到目标数据库:列表中保存的筛选条件和分组、收藏夹、表单外观、用户自定义报表方案以及其他个人参数。它会将源数据库用户与目标数据库用户进行匹配,并按所有者分配设置,而不是把它们混在一起。
2. 在哪里找到
界面中没有直接的"打开该处理程序"按钮——它是服务性质的。可以通过两种方式访问它。
通过标准迁移机制:
- 主数据与管理 → 维护 → 数据导出与导入(根据权限不同也可能是"管理 → 数据导出/导入")。在此处可启动导出到文件和从文件导入——该处理程序会在导入过程中运行。
直接在1C中打开该对象(供管理员/开发人员使用):
- 菜单"服务" → "所有功能" → "处理程序"——在服务处理程序列表中查找。
- 或通过导航链接。复制以下链接,然后在1C中:主菜单 → "服务" → "按导航链接跳转"并粘贴:
e1cib/list/Обработка.ВыгрузкаЗагрузкаДанныхМенеджерЗагрузкиНастроекПользователей
需要管理员权限:普通经理无法访问该对象,也不应该访问。
2a. 如何查看您的版本
主菜单 → "帮助" → "关于程序"。在打开的窗口中:
- 平台版本(例如8.3.24.xxxx)——上方一行;
- 配置版本——"哈萨克斯坦贸易管理,3.4版(3.4.5.21)"。
请核对这两个数字:导出/导入机制对源数据库和目标数据库版本是否一致非常敏感。
3. 如何填写(使用该机制时需设置什么)
这里没有单独带属性的"单据表单"——您是在管理导入参数。以下是关键参数:
| 参数 | 作用 | 设置错误会怎样 |
|---|---|---|
| 导出文件(必填) | 数据和设置的来源。即导出时生成的.zip/.xml文件 |
如果指定了错误的文件或来自不同版本的文件——导入要么无法启动,要么会迁移无效的设置 |
| 加载用户设置(标志,需谨慎设置) | 允许迁移个人设置。若关闭——数据会导入,但设置不会 | 不小心关闭——用户会丢失筛选条件和收藏夹;合并数据库时若打开——可能覆盖目标数据库中的设置 |
| 用户匹配规则 | 按什么标识将源数据库用户与目标数据库用户关联(按姓名/登录名/信息库标识符) | 匹配错误——设置会分配给错误的用户或丢失 |
| 冲突处理方式 | 如果目标数据库用户已有设置该如何处理:替换、合并、跳过 | 未备份的情况下选择"替换"——会不可逆地覆盖当前设置 |
| 仅设置不含数据 | 仅迁移设置,不涉及单据(常见于主迁移完成后"补齐"设置的场景) | 忘记勾选——会重复导入单据,产生重复数据 |
铁律:导入前请对目标数据库进行备份(主数据与管理 → 维护 → 备份)。设置导入无法通过标准按钮撤销。
4. 案例分析
"阿拉木图风尚"沙龙将哈萨克斯坦版贸易管理数据库从本地部署迁移至云端。单一组织,增值税16%,使用电子销售发票(ЭСФ)和货物运输票据(СНТ),标准哈萨克斯坦会计科目表(1210、1030、1330、3310、3130、6010、7010)。数据库中有三个用户。
- 在旧数据库中:数据导出与导入 → 导出到文件 → 得到
ut_kz_backup.zip。 - 在云端搭建了同版本3.4.5.21的全新数据库,并对目标数据库进行了备份。
- 从文件导入 → 指定
ut_kz_backup.zip,"加载用户设置"标志保持开启,匹配规则选择按用户名,冲突处理方式选择"合并"。 - 机制开始加载数据,进行到设置部分时——我们的管理器开始工作。它识别出源数据库中的三个用户,并在目标数据库中找到三个同名用户:
| 用户 | 管理器迁移的内容 |
|---|---|
| 管理员 | 表单设置、"毛利润"报表、收藏夹 |
| 销售员Aigul | "我的订单"筛选条件、保存的销售报表方案 |
| 仓库管理员Erzhan | "仓库商品"列表设置、打开历史记录 |
结果:单据(增值税16%的销售单、7010科目的成本、6010科目的收入)通过其自身机制完成了迁移,而个人设置则分配给每个用户——Aigul立即看到自己的"我的订单"筛选条件,销售报表以她的方案打开。
为什么这里没有借方/贷方过账记录。该处理程序迁移的是界面设置,而不是经济业务操作。过账记录(借1210贷6010——收入,借3130贷……——增值税16%,借7010贷1330——成本)是由销售单据本身在迁移和过账时生成的,而不是设置管理器。混淆这两个层面是分析该对象时最常见的错误。
5. 操作类型
该管理器处理设置迁移的几种场景:
- 完整加载——在标准数据库导出/导入时设置随数据一同迁移。
- 补充加载设置——数据已迁移完成,仅补充加载设置("仅设置"标志)。
- 匹配与分配——按选定规则将设置与目标数据库用户关联。
- 合并/替换/跳过——当用户已有设置时解决冲突。
- 跳过设置——加载数据,忽略个人设置(界面全新开始)。
6. 加载时生成的内容
- 平台设置存储中的记录:表单数据设置、常规设置、收藏夹、历史记录、用户自定义报表方案。
- 目标数据库中"设置↔用户"关联关系的更新。
- 导入的服务日志(记录)——迁移了哪些设置、给谁、跳过了什么。
不会生成的内容:会计过账记录、账务登记簿变动(成本、往来结算、增值税)、电子单据电子销售发票(ЭСФ/ИС ЭСФ)和货物运输票据(СНТ)。这些都是由原始单据生成的,而不是设置管理器。如果迁移后需要开具电子销售发票或货物运输票据——请使用销售/采购单据,而不是该处理程序。
7. 打印表单
该服务处理程序没有自己的打印表单——没有可打印的内容。唯一的"输出文档"是导入服务日志/记录(关于成功迁移和跳过的设置的消息),可将其保存为文件以留存迁移历史。
8. 常见错误
"配置版本不匹配:导出文件是在其他版本中创建的"。 源数据库和目标数据库版本不同。请将两个数据库更新到同一版本(此处为3.4.5.21),然后重新导出/导入。
"信息库中未找到用户<姓名>"。 目标数据库中没有同名用户。请事先创建用户(主数据与管理 → 用户与权限设置 → 用户),或更改匹配规则,然后补充加载设置。
"用户设置未加载" / 迁移后一切都"恢复默认"。 "加载用户设置"标志被关闭。请从同一文件重新导入,选择"仅设置"模式并开启该标志。
"无法加载数据:数据库中存在未完成的后台任务"。 请等待任务结束或停止定期任务,关闭其他用户的会话,并以独占模式启动导入。
工作数据库中的当前设置被覆盖。 冲突处理方式设为"替换"。请从备份恢复目标数据库(您应该已经做了备份),然后以"合并"模式重新操作。
9. 常见问题
问:该处理程序会生成过账记录或电子销售发票吗? 答:不会。它只迁移用户的个人设置。过账记录(借1210贷6010等)和电子单据ЭСФ/СНТ是由销售和采购单据生成的,而不是它。
问:我是会计,需要手动打开它吗? 答:通常不需要。这是"数据导出与导入"机制的服务对象。它在从文件导入时自动调用。手动访问它的是管理员。
问:数据库迁移后我的筛选条件和收藏夹不见了,怎么办? 答:设置没有被加载。请重新从导出文件导入,开启"加载用户设置"标志,并按姓名匹配用户。
问:可以只迁移设置,不涉及单据吗? 答:可以。在导入时选择"仅设置"模式——单据和余额将保持不变,只迁移个人界面参数。
问:如果新数据库中用户已经有自己的设置会怎样? 答:取决于冲突处理方式:"替换"会覆盖,"合并"会补充,"跳过"会保持原样。默认情况下"合并"更安全。
问:导入前一定要备份吗? 答:是的。没有标准按钮可以撤销设置导入。目标数据库的备份是唯一能够回退的方式。
问:源数据库和目标数据库版本不同——能成功吗? 答:不能,该机制要求版本一致。请将两个数据库统一到同一版本(例如3.4.5.21),然后重新操作。
问:该处理程序会影响增值税率、月度计算指标(МРП)或税款计算吗? 答:完全不会。税率(增值税16%、МРП 4,325坚戈、最低工资85,000坚戈、个人所得税30个МРП的扣除额)存储在账务登记簿和会计设置中。设置管理器不会更改这些内容——它只涉及用户界面。
问:在哪里查看具体迁移了什么? 答:在导入服务日志中——那里列出了每个用户已迁移和跳过的设置。
问:为什么普通经理无法访问该对象? 答:这是设计使然。设置迁移是管理操作;打开服务处理程序需要相应的权限。
10. 相关对象
- 基于什么工作:由"导出数据到文件"处理程序("数据导出与导入"子系统)生成的文件。
- 与什么配合使用:"从文件导入数据"机制、"用户"目录(用于匹配)、平台设置存储。
- 迁移后有帮助的内容:"用户与权限设置"——进一步配置权限;报表和表单的个人设置——每个用户可根据需要手动调整。
- 不要与之混淆:"XML格式通用数据交换"和"数据同步"——这些是关于定期单据交换,而不是一次性的界面设置迁移。
如何查看您的版本
"帮助" → "关于程序"——那里有平台版本(8.3.24.xxxx)和配置版本。本指南已在"哈萨克斯坦贸易管理",3.4版,3.4.5.21版本上测试通过。在其他版本上,导入参数的构成可能有所不同。
为哈萨克斯坦版贸易管理3.4.5.21(3.4版)编写。
