发送ЭСФ时出现"仓库地址与实际地址不符"的错误,是由于仓库卡片中的数据已过时,与系统中登记的实际地址不一致所致。在大多数情况下,通过"更新仓库"按钮直接在问题仓库卡片中更新数据即可解决问题,之后文档便可顺利通过而不再报错。
为什么会出现该错误
"虚拟仓库"模块(对需追溯商品的核算以及ЭСФ模块)会将文档中填写的仓库地址与信息系统中登记的数据进行核对。如果1С仓库卡片中保存的地址与实际地址(登记簿中的最新地址)不同,系统在发送ЭСФ时便会拒绝该文档。造成差异的典型原因有:
- 仓库地址在登记簿中已更改,但1С卡片中仍保留旧数据;
- 仓库卡片是手动填写的,未与系统同步;
- 搬迁或登记新对象后,数据未被同步到数据库中;
- 地址信息填写有误(多余空格、缩写、格式不同)。
需要明确的是,该错误针对的是具体的某个仓库——即发送ЭСФ时消息文本所指向的那个仓库。因此首先需要处理的正是这个仓库。
如何修复:分步操作顺序
- 打开问题仓库的卡片——即发送ЭСФ时错误所指向的那个仓库。
- 找到与虚拟仓库相关的选项卡或部分。
- 点击"更新仓库"按钮——这将从系统中拉取最新的地址数据。
- 更新后,重新尝试发送ЭСФ。
通常在执行此操作后,错误便会消失,文档也能顺利通过。"更新仓库"按钮会直接从信息系统请求数据,并使卡片中的地址与登记簿中登记的一致。
如果错误依然存在
如果在更新仓库后错误仍未消失,则应检查登记簿中的实际地址本身是否为最新——可能需要额外的数据同步。此时应按以下方式操作:
- 检查登记簿中的地址。确认信息系统本身(纳税人办公室/虚拟仓库模块)中填写的是对象正确的实际地址。如果登记簿中有误,在1С中更新也无济于事——首先需要在系统一侧修正数据。
- 核对对象信息。检查1С中的仓库是否绑定到系统中登记的同一对象(按代码/标识符)。如果仓库对应错误,更新时会拉取到别的地址。
- 检查地址格式。差异可能不在地址本身,而在于其写法——多余符号、元素顺序不同、缩写等。请将写法调整为登记簿中所使用的形式。
- 重新同步。登记簿中的变更后,数据需要时间来更新;请再次点击"更新仓库"并重新尝试发送ЭСФ。
如果这样仍无法解决,则有必要联系1С维护公司的技术支持,或联系ЭСФ工作相关问题的支持部门,并附上准确的错误文本和问题仓库的数据。
如何在今后避免此错误
- 每当仓库实际地址发生变更时,先在登记簿中更新数据,然后再将其拉取到1С中的仓库卡片。
- 建立新仓库时,立即执行数据更新,使地址从系统中拉取,而非手动录入。
- 定期将1С中的仓库地址与系统中登记的地址进行核对,尤其是在批量开具ЭСФ之前。
- 不要在拉取的数据"之上"手动编辑仓库地址——这会造成与登记簿的差异。
典型错误
- 更新了错误的仓库。文档中可能涉及多个仓库;需要修正的正是错误文本中所指出的那个。
- 在1С中手动修改地址。手动修正不会将数据与登记簿同步——差异仍然存在。请使用"更新仓库"按钮。
- 忽视登记簿。如果错误地址存储在系统本身中,那么在修正登记簿中的数据之前,在1С中的任何操作都无法消除该错误。
- 立即重新发送ЭСФ。登记簿中的变更后,数据需要时间来更新;应等待一段时间后再重新同步。
需要检查的内容
- 1С仓库卡片中的地址是否与系统中登记的实际地址一致。
- 1С中的仓库是否与登记簿中的对象正确对应(按标识符/代码)。
- 地址写法格式是否存在差异(空格、缩写、元素顺序)。
- 是否针对问题仓库点击了"更新仓库"按钮。
- 如果更新后错误仍存在,登记簿本身中的数据是否为最新。
- 重新同步后ЭСФ是否能顺利发送。
