【问题标题】:Automatic generate a sales order line for every sales order [closed]为每个销售订单自动生成销售订单行[关闭]
【发布时间】:2012-01-19 16:10:46
【问题描述】:

我正在试用 Dynamics Nav 2009。 有没有办法在我每次下一个新的销售订单时自动插入一条销售行? 我希望每次我下一个新的销售订单时都包含邮费。

【问题讨论】:

    标签: dynamics-nav ecommerce-sales


    【解决方案1】:

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

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

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

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

    【讨论】:

      【解决方案2】:

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

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

      OnInsert()
      
      SalesLine.INIT;
      SalesLine."Document Type" := "Document Type";
      SalesLine."Document No." := "No.";
      SalesLine."Line No." := 0;
      // Additional Code
      SalesLine.INSERT(TRUE);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-04-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多