I try to change salesType to salesOrder on creating new salesTable, I added a new type to SalesType Enum, and i added new class
[SalesLineTypeFactoryAttribute(SalesType::ISA_ProvisionalPreOrder, NoYes::No)]
class ISA_SalesTableType_ProvisionalPreOrder extends SalesTableType
{
static SalesTableType construct(SalesTable salesTable)
{
return new ISA_SalesTableType_ProvisionalPreOrder(salesTable);
}
}
and when system insert new salesTable, i get this error The SalesTableType::construct function was not called correctly.
have you any suggestion please !