EDI.md 1.8 KB

EDI 供应商业务合作伙伴

江苏天宝模板开发

使用.NET Core 和 Vue 开发,拥有天采购需求,要货单,明细发货,送货单,收货单,条码打印,采购账单等功能。 其中条码打印功能较为复杂,拥有很多选择条件,不同的条件打印出来的条码有差异,需要计算数量等校验。 提交后需要在一个空白的 PDF 模板通过绝对定位将二维码,属性值如:SUP,MFG,EXP,LOT 等。 Alt text 代码示例:

 cb.BeginText();
                    cb.SetFontAndSize(baseFont, 7);
                    cb.ShowTextAligned(PdfContentByte.ALIGN_LEFT, "BIN: " + sdHu.ItemBin, 54, 30, 0);
                    cb.EndText();

                    cb.BeginText();
                    cb.SetFontAndSize(baseFont, 7);
                    cb.ShowTextAligned(PdfContentByte.ALIGN_LEFT, sdHu.NeedInspect ? "IQC: Y" : "IQC: N", 78, 15, 0);
                    cb.EndText();


                    cb.BeginText();
                    cb.SetFontAndSize(baseFont, 7);
                    cb.ShowTextAligned(PdfContentByte.ALIGN_LEFT, sdHu.HuId, 95, 25, 0);
                    cb.EndText();

                    QRCodeGenerator qrGenerator = new QRCoder.QRCodeGenerator();
                    QRCodeData qrCodeData = qrGenerator.CreateQrCode(sdHu.HuId, QRCodeGenerator.ECCLevel.M);
                    QRCode qrcode = new QRCode(qrCodeData);
![Alt text](image-49.png)

财务税票模块开发

拥有可结算清单,采购账单,采购发票,未开票明细等功能,作为项目亮点,增加了发票识别导入功能,通过在阿里云函数计算编写Python脚本,利用正则等方式将图片或PDF识别出的文本关键字筛选出来。 我负责开发Vue界面功能和Python脚本。 Alt text Alt text