自动为每个销售订单生成销售订单行

时间:2012-01-19 16:10:47

标签: sales dynamics-nav

我正在尝试使用Dynamics Nav 2009。 每次我制作新的销售订单时,有没有办法自动插入销售线? 我希望每次制作新的销售订单时都要包含邮资。

2 个答案:

答案 0 :(得分:2)

有两种方法可以解决这个问题,一种没有编程,一种几乎没有编程。

如果邮资行是添加到所有订单的标准“费用”,那么您实际上可以使用“发票折扣”功能。除了允许您分配实际折扣(通常在订单高于特定金额时应用),您还可以使用该功能添加“服务费”。要么插入所有订单,要么仅在订单总额低于某个“最低金额”时插入。

您可以通过在Customers上指定“发票折扣代码”字段进行设置,并在“Calc.Inv.Disc”中启用自动计算。 “销售和应收款设置”表中的字段。邮资行不会作为实际销售行插入,而是在过帐时(或使用总计/统计按钮)计算和应用。

另一种选择是使用“标准销售代码”。在此处,您可以指定在选择标准销售代码时要插入的标准行数。这是我说需要一点编程的地方,因为系统不会自动插入行。但是,当客户编号时,您可以插入对函数的调用以自动插入行。已进入。

答案 1 :(得分:1)

此更改很可能需要您的资产净值合作伙伴进行修改。

修改可以添加C / AL代码,以便在每次创建新的销售代码记录时自动插入新的销售线。

OnInsert()

SalesLine.INIT;
SalesLine."Document Type" := "Document Type";
SalesLine."Document No." := "No.";
SalesLine."Line No." := 0;
// Additional Code
SalesLine.INSERT(TRUE);
相关问题