我正在试验 Dynamics Nav 2009。有没有办法在我每次下新销售订单时自动插入销售行?我希望每次我下一个新的销售订单时都包括邮资。
问问题
3149 次
2 回答
2
有两种方法可以解决这个问题,一种无需编程,另一种几乎无需编程。
如果您的邮资行是添加到所有订单的标准“费用”,那么您实际上可以使用“发票折扣”功能。除了允许您分配实际折扣(通常在订单高于特定金额时应用)之外,您还可以使用该功能添加“服务费”。要么插入所有订单,要么仅在订单总额低于某个“最低金额”时插入。
您可以通过在客户上指定“发票折扣代码”字段来设置它,并在“Calc. Inv. Disc”中启用自动计算。“销售和应收账款设置”表中的字段。邮资行不作为实际销售行插入,而是在过帐时计算和应用(或使用总计/统计按钮)。
另一种选择是使用“标准销售代码”。您可以在此处指定在选择标准销售代码时要插入的标准行数。这就是我说需要一点编程的地方,因为系统不会自动插入行。但是您可以插入对函数的调用以在客户没有时自动插入行。已输入。
于 2013-09-08T13:54:45.270 回答
1
此更改很可能需要您的资产净值合作伙伴进行修改。
修改可以添加 C/AL 代码以在每次创建新的销售表头记录时自动插入新的销售行。
OnInsert()
SalesLine.INIT;
SalesLine."Document Type" := "Document Type";
SalesLine."Document No." := "No.";
SalesLine."Line No." := 0;
// Additional Code
SalesLine.INSERT(TRUE);
于 2012-04-04T00:22:53.080 回答