GP 10 econnect,GetNextSOPNumber方法的第二个参数有什么用(或可能的值)

时间:2015-07-03 05:05:48

标签: econnect

我正在使用eConnect 10在GP 10中插入文档,该文档可以是几种类型之一,我遇到的问题是我不知道第二个参数的含义(以及要传递的值)这个方法叫做docIdKey,在MS文档中除了用于创建订单和发票的“STDINV”或“STDORD”之外别无其他。

有人可以指点我(或向我解释)这个参数的含义吗?

感谢, 伊格纳西奥

            GetNextDocNumbers sopTransNumber = new GetNextDocNumbers();
            switch (transactionType)
            {
                case GetNextDocNumbers.SopType.SOPQuote:
                    nextTransactionNumber = sopTransNumber.GetNextSOPNumber(GetNextDocNumbers.IncrementDecrement.Increment, ????, GetNextDocNumbers.SopType.SOPQuote, connectionString);
                    break;
                case GetNextDocNumbers.SopType.SOPOrder:
                    nextTransactionNumber = sopTransNumber.GetNextSOPNumber(GetNextDocNumbers.IncrementDecrement.Increment, "STDORD", GetNextDocNumbers.SopType.SOPOrder, connectionString);
                    break;
                case GetNextDocNumbers.SopType.SOPInvoice:
                    nextTransactionNumber = sopTransNumber.GetNextSOPNumber(GetNextDocNumbers.IncrementDecrement.Increment, "STDINV", GetNextDocNumbers.SopType.SOPInvoice, connectionString);
                    break;
                case GetNextDocNumbers.SopType.SOPReturn:
                    nextTransactionNumber = sopTransNumber.GetNextSOPNumber(GetNextDocNumbers.IncrementDecrement.Increment, ????, GetNextDocNumbers.SopType.SOPReturn, connectionString);
                    break;
                case GetNextDocNumbers.SopType.SOPBackOrder:
                    nextTransactionNumber = sopTransNumber.GetNextSOPNumber(GetNextDocNumbers.IncrementDecrement.Increment, ????, GetNextDocNumbers.SopType.SOPBackOrder, connectionString);
                    break;
            }

1 个答案:

答案 0 :(得分:0)

Microsoft Dynamics GP具有用户定义的文档类型。每种SOP交易类型可以有多种文档类型。由于每种文档类型都有自己的编号,因此您需要知道在获取下一个SOP编号时要使用的文档类型。

例如,您可能为SOP发票设置了两种凭证类型,一种名为STDINV用于普通发票,另一种名为SERVINV用于服务发票。 STDINV可编号为INV099999,而SERVINV编号为SERVINV099999。

使用上面的示例,您可以将“STDINV”或“SERVINV”指定为GetNextSOPNumber()的第二个参数,具体取决于您要使用的文档类型。

您可以转到工具>>来查看公司中设置的文档类型。设置>>销售>> Dynamics GP中的销售订单处理,然后单击销售凭证设置按钮。或者,您可以在SQL Server中查看SOP40200表。