在1C中标记鞋残留物。解决扫描并上传至诚实标志的问题

对于鞋制造商和销售商来说,今年年初的问题之一是2020年3月1日(可能是7月1日)禁止生产,进口,批发和零售鞋子的标志,并且不向Honest Sign标志系统传输数据。

今天,我们要使用一个客户的特定示例来分析基于1C:ERP的向Honest Sign系统自动数据传输的设置,由于Honest Sign系统和1C的未完成工作而产生的错误和问题。

我们的客户使用标准配置在1C:ERP企业管理2(2.4.11.65)上工作。

在标记余额时,客户经常会遇到以下错误:

图片

图片

图片

图片

图片

大多数错误没有重复出现,因此我们认为这是ChS问题。

转向“诚实标志”,我们得到的答案是该标记代码正确,应由任何软件正常处理。

在与ChZ进行通信并分析我们的错误期间,发布了一个更新,其中与标记有关的通用模块中有大量未记录的更改。

安装并检查了典型的1C功能后,我们发现此问题尚未解决。

我们开始深入研究问题,并遇到代码扫描错误-这种格式为
“(01)029 ******(21)* JC ***(62”

我不得不投入调试器并发现错误。

问题是,尽管解析的结果应该相同,但不同的1C接口中的相同标记代码却被代码的不同部分解密。

在情况1和2中,开发人员都没有考虑到标记代码中的左括号可以包含在“加密尾巴”中。

“(01)029 ******(21)* JC ***(62)

基于此,我们制作了一个补丁,纠正了几个模块中解析标记代码的逻辑。

在发布本文时,我们的补丁可让您阅读和输入代码进行流通,但是由于“诚实标志”服务的不稳定,与IS IP的交换,对您个人帐户的访问等是间歇性的,并且会延迟。

PS另外,在标记系统的测试过程中,发现1C只能打印相同的条形码1次,因此,建议您不要从PP打印整个标记代码库,因为如果打印机用完了纸张,任何故障等 您无法再打印此代码。

在这种情况下,您将需要进行其他处理,从而使您可以清除有关是打印特定标记代码还是全部标记信息的信息。

All Articles