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