已在版本 3.0.74.2 «哈萨克斯坦会计»(版本 3.0)上进行检查。
星期一的早晨。您打开数据库,发现昨天由“贸易”录入的收货单在会计中没有。或者相反——部分文件被重复录入。同步似乎已开启,复选框已勾选,但数据不一致。在拨打程序员的电话之前,请打开 “数据交换会话” 。这是一个日志,记录了您的数据库与其他信息数据库(分支机构、“贸易管理”、ZUP、RIB 节点)之间每次交换的事实。通过它可以看到:何时进行交换,数据的流向,发送和接收了多少条消息,会议的结果。正是从这个日志开始分析“为什么没有转移”。
1. 目的
“数据交换会话”是同步子系统的服务目录。它保存交换会话的历史:每条记录是与特定节点的“发送消息/接收消息”一个周期。此对象不生成会计分录、增值税和电子文件(ЭСФ、СНТ)——它是技术性的,用于诊断交换。
2. 在哪里找到
在“销售”或“采购”部分没有直接的条目——它是通过同步机制打开的。
- 通过同步:
管理→数据同步→数据同步设置→ 通过更多按钮/超链接在节点设置表单中可以访问会话和警告的信息。 - 直接列表——最快的方法。菜单
服务和设置(顶部的 ☰ 图标)→技术专家功能→ 在搜索框中输入数据交换会话。 - 通过导航链接。 复制下面的行,然后在 1C:主菜单 →
文件→通过导航链接转到(或Ctrl+Shift+N),粘贴并点击“转到”:
e1cib/list/Справочник.СеансыОбменовДанными
如果看不到“技术专家功能”条目——请启用它:
服务和设置→设置→参数→ 选中 “显示所有功能” 复选框。
2а. 如何查看您的版本
帮助(或 ☰ 图标 → 关于程序)。在弹出的窗口中,有两行关键信息: 平台版本(例如,8.3.24)和 配置版本——这就是版本(在我们的例子中是 3.0.74.2)。下面描述的内容适用于版本 3.0.74.2;在其他版本中,字段的组成可能会有所不同。
3. 如何填写
重要的是要立即理解: 您通常不会手动填写此目录。记录是由同步机制在每次交换时自动创建的。您是 阅读 它,而不是维护它。但您需要了解字段,以便正确阅读日志。
| 字段 | 用途及含义 |
|---|---|
| 名称 / 代码 | 会话的技术标签。程序员可以通过会话代码将记录与注册日志进行匹配,如果需要深入诊断。 |
| 节点(对意义是必需的) | 与哪个数据库进行交换:交换计划的节点——“贸易管理”、分支机构、RIB 节点。如果节点不正确,您查看的不是正确的通道,白白寻找您的文件。 |
| 开始日期 / 结束日期 | 会话何时开始和结束。差异显示交换持续了多长时间。空的“结束日期”表示会话未完成(中断,后台任务挂起)。 |
| 方向 | 发送(您的数据已发送给合作伙伴)或接收(数据已发送给您)。方向混淆是导致“数据丢失”错误结论的常见原因:数据并没有丢失,而是尚未被对方接收。 |
| 发送 / 接收的消息 | 交换计数器。在您等待文件的情况下,接收为零——这是一个信号,表明对方数据库尚未导出它们。 |
| 状态 / 结果 | 成功、带警告或出错。在分析时,您首先查看这里。 |
| 评论 / 错误文本 | 问题的解释:版本冲突、对象冲突、权限违规、超出限制。这是您最重要的提示。 |
如果您确实手动创建记录(极少,出于服务目的)——只有有意义的 名称 和正确的 节点 是必需的,否则记录对诊断没有用。
4. 解析示例
您有两个数据库:“哈萨克斯坦会计”和“贸易管理”。昨天,经理开具了 1160000 ₸ 的商品销售单(商品 1000000 ₸ + 增值税 16% = 160000 ₸)。今天会计中没有该文件。您打开“数据交换会话”,看到最后两条记录:
| 结束日期 | 节点 | 方向 | 接收 | 状态 |
|---|---|---|---|---|
| 2026年9月7日 09:15 | УТ(商店) | 发送 | — | 成功 |
| 2026年9月7日 09:16 | УТ(商店) | 接收 | 0 | 成功 |
日志的结论:会话没有错误,但在接收时 “接收:0”。这意味着您的数据库正常工作——只是“贸易管理”尚未处理销售或未启动反向交换。您进入 УТ,处理文件,启动同步——在下一个会话中出现“接收:1”,销售单到达会计。
在会计中,这个转移的销售单生成哈萨克斯坦的标准分录(是销售单生成的,而不是交换会话):
| 借方 | 贷方 | 金额, ₸ | 内容 |
|---|---|---|---|
| 1210 | 6010 | 1160000 | 反映客户的债务和销售收入 |
| 6010 | 3130 | 160000 | 应付增值税(16%) |
| 7010 | 1330 | 700000 | 商品成本已核销 |
这样,交换会话帮助定位了问题:“问题不在会计,文件卡在贸易一侧”。
5. 操作类型(对象的作用)
目录中没有单独的“操作类型”字段,但从意义上讲,会话有:
- 数据发送——将您的交换消息导出到接收节点。
- 数据接收——从节点加载消息。
- 完全交换(发送 + 接收在一个周期内)——典型的同步会话。
- 初始导出 / 初始填充——在首次启动同步或添加新节点时。
- 冲突会话——交换已完成,但部分对象记录了版本冲突(修正由其中一个数据库赢得)。
6. 记录时生成的内容
没有分录——该对象不是会计的。在交换中创建/补充:
- 在“数据交换会话”目录中的记录——会话的事实,带有日期、方向和状态。
- 在服务注册表中的运动——记录已导出/已加载的对象、冲突标记、重新导出的队列。
- 在注册日志中的记录——技术协议(带有同步代码的事件)。
- 同步警告——如果有未接收的对象或冲突;在节点设置的“警告”列表中可见。
电子文件(ЭСФ、СНТ)此对象不生成——它们是从销售/收货文件生成的,并单独发送到 ИС ЭСФ。
7. 打印表单
服务目录没有自己的“表单”。用于分析的内容包括:
- “交换执行结果”——关于最后一次会话的报告:发送/接收了多少,未转移的内容。
- “数据同步警告”——未接收对象和冲突的原因列表。
- 注册日志(
技术专家功能→注册日志)按交换事件筛选——详细的技术协议。
8. 常见错误
- “超出可同步数据元素的数量限制”——受限于订阅/许可证的同步量限制。缩短导出周期,将交换分成几部分或更新订阅。检查是否设置了按日期筛选,而不是“从开始时间的所有内容”。
- “数据交换以错误结束。未找到交换计划节点”——节点已删除或同步设置已断开。重新创建/恢复该节点的同步设置。
- “对象版本冲突。已从数据库 N 接受更改”——同一文件在两个数据库中被修改。打开警告,核对获胜版本,如有必要,手动重新填写。
- “交换消息与预期编号不符”——消息顺序被打乱(数据库是从副本展开的)。需要匹配/重置消息编号——这是版本特定的程序,在重置之前请向支持部门确认您的版本的顺序,以免丢失未发送的数据。
- “没有权限对对象执行操作”——交换用户没有对加载对象的权限。检查同步服务用户的角色。
9. 常见问题解答
问:可以删除旧会话以免干扰吗? 答:可以,目录中的记录可以标记为删除,并通过“删除标记对象”处理删除。对已转移的文件没有影响——会话历史仅用于诊断。
问:会话“成功”,但文件未到。为什么? 答:查看“接收”计数器。如果它为 0——对方数据库尚未导出文件。问题在发送方,而不是在您的数据库中。
问:此目录生成 ЭСФ 或 СНТ 吗? 答:不。ЭСФ 和 СНТ 是从销售/收货文件生成的,并发送到 ИС ЭСФ。数据交换仅涉及 1C 数据库之间的同步。
问:如何理解数据的流向? 答:通过“方向”字段:“发送”——您的数据已发送,“接收”——已发送给您。这是分析时需要首先确定的内容。
问:空的“结束日期”——这是坏事吗? 答:这是未完成会话的标志:交换中断或后台任务挂起。请重新启动同步并检查定期交换任务。
问:可以手动创建会话并“重新加载”文件吗?
答:手动不会启动正确的交换。请在节点设置中使用 同步——机制会自动创建会话。手动记录不会启动交换。
问:在哪里查看哪些对象未转移? 答:在节点设置的“数据同步警告”中和报告“交换执行结果”中——那里列出了未接收对象及其原因。
问:此目录是否影响税收计算——增值税 16%、个人所得税、社会保险? 答:不。税收是由文件(销售、工资计算等)计算的。会话仅在数据库之间转移这些文件;转移后,它们会自动生成分录和税务运动。
问:在收到同步限制超出消息时该怎么办? 答:缩小筛选周期,将导出分成多个会话或扩展订阅。设置筛选后,请重复交换——会话应无错误地完成。
问:手动填写“节点”是必须的吗? 答:在自动交换中,它会自动填写。如果手动创建记录,没有正确的“节点”,记录是没有意义的——无法理解与哪个数据库进行了交换。
10. 相关文件
- 基于什么出现:记录由
数据同步机制在与配置的 交换计划节点(УТ、ZUP、分支机构、RIB)交换时创建。 - 通过会话“输入”的内容:任何可同步的对象——销售和收货文件、对手方和商品目录、相互结算。会话仅负责转移它们。
- 接下来查看:
数据同步设置、报告交换执行结果、列表数据同步警告、注册日志。
如何查看您的版本: 帮助 → 关于程序——那里有配置版本和平台版本的行。
本说明书为“哈萨克斯坦会计”准备,版本 3.0,版本 3.0.74.2。在其他版本中,字段的组成和消息的措辞可能会有所不同。
