Skip to Content

DI: Get newly created Quotation-Number

Hi. Is there a easy way to get the quotation-number for a newly created quotation, or do I really need to use a recordset to get it (recordset-count)?

The code:

//Create a new qoutation and return the qoutation-number

public static int addQuotation(string bpCode, Items item, double quantity) {

Documents d = createTemplateDocuments (BoObjectTypes.oQuotations);

d.CardCode = bpCode;

Document_Lines dl = d.Lines;

dl.ItemCode = item.ItemCode;

dl.AccountCode = item.SalesVATGroup;

dl.Quantity = quantity;

if(d.Add() != 0) {

throw new Exception("Error");

}

//ERROR: This value is just 0

return d.DocNum;

}

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

1 Answer

  • Jun 23, 2004 at 01:19 PM

    Is the documents DocEntry or DocNumber property what you are looking for?

    Regards,

    Ibai Peñ

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hello.

      The method GetNewObjectCode returns the DocEntry num for tthe last created document. If you don't have series docEntry and DocNumber are the same.