Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Axapta 2009 X++;仅反转选定的装箱单_Axapta_X++ - Fatal编程技术网

Axapta 2009 X++;仅反转选定的装箱单

Axapta 2009 X++;仅反转选定的装箱单,axapta,x++,Axapta,X++,如何修改X++AX,使其正确选择正确的包装(如果我知道包装PID) 例如,我对不同数量的物品进行了3次包装,如下所示: 1.数量=50 2.数量=20 3.数量=30 然后我想倒包装#2(数量20),目前AX将扣除包装#1,这是错误的,不是我想要的,因为我所做的是倒包装#2,我根本不想从任何其他装箱单中扣除 目前,我知道有两种解决方案可以逆转装箱单: 1.使用(-)立即交货字段,然后使用立即交货重新包装,问题在于这种方法,AX将扣除50-20=30的第一次包装,AX不可能知道我要扣除的实际装箱单

如何修改X++AX,使其正确选择正确的包装(如果我知道包装PID)

例如,我对不同数量的物品进行了3次包装,如下所示: 1.数量=50 2.数量=20 3.数量=30

然后我想倒包装#2(数量20),目前AX将扣除包装#1,这是错误的,不是我想要的,因为我所做的是倒包装#2,我根本不想从任何其他装箱单中扣除

目前,我知道有两种解决方案可以逆转装箱单: 1.使用(-)立即交货字段,然后使用立即交货重新包装,问题在于这种方法,AX将扣除50-20=30的第一次包装,AX不可能知道我要扣除的实际装箱单(无处放置要扣除的装箱单) 2.发票和信用记录我想要撤销的装箱单,这样AX将正确地从正确的装箱单中扣除,问题是步骤太多,需要开具发票和信用记录

那么,有没有一种方法,用户可以只选择一个要反转的PackingSlipd,然后AX将反转该PackingSlipd?如此简单的操作将对用户有很大帮助


谢谢你

没有标准的方法可以做到这一点。

你如何反转2号包装?请提供执行此操作的步骤。我知道如何撤销提货单,但不是包装单。考虑到如何改进您的问题以获得所需的帮助,我同意。有几种方法可以完成您正在讨论的内容。也许这甚至不是一个代码问题。这听起来像是一个过程问题。你可以试着在办公室问你的问题。@ian_scho,我已经在那里问了,但是没有得到答案,尽管在这里我会。。。无论如何,在这里,我觉得人们更愿意帮助我:)好吧,我现在很确定,标准AX不能做我想做的事情,尽管我希望有人能帮助我使用X修改它++