post PackingSlip through X++

Heiko
Member Posts: 17
i tried to post a PackingsSlip through X++,
but i got no entry in tables VendPackingSlipJour, VendPackingSlipTrans, VendPackingSlipPurchLink and InventReportDimHistory
the entry in InventTrans won't modified and also the purchStatus in PurchTable and PurchLine
has anyone a idea?
but i got no entry in tables VendPackingSlipJour, VendPackingSlipTrans, VendPackingSlipPurchLink and InventReportDimHistory
the entry in InventTrans won't modified and also the purchStatus in PurchTable and PurchLine
has anyone a idea?
static void PackingSlip_Posting(Args _args) { PurchFormLetter purchFormLetter; PurchId purchId; PurchTable purchTable, update_purchTable; PurchParmTable purchParmTable; ParmId parmId; PurchLine purchLine, update_purchLine; PurchParmLine purchParmLine; Num packingSlipId; ; purchId= "00257_049"; packingSlipId= purchId; purchTable=PurchTable::find(purchid); purchFormLetter = PurchFormLetter::construct(DocumentStatus::PackingSlip); purchFormLetter.specQty (PurchUpdate::All); purchFormLetter.transDate (systemDateget()); purchFormLetter.initParmDefault(); purchFormLetter.createParmUpdate(); purchFormLetter.createParmTable(purchParmTable,purchTable); purchParmTable.Num = packingSlipId; purchParmTable.ParmJobStatus = ParmJobStatus::Executed; purchParmTable.insert(); while select purchLine where purchLine.PurchId == purchTable.purchId && (purchLine.RemainPurchPhysical > 0) { purchFormLetter.createParmLine(purchLine); } purchFormLetter.proforma (false); purchFormLetter.printFormLetter(true); }
0
Comments
-
That's because you are not telling the system to do that by calling the RUN method on salesFormLetter class
See method SalesFormLetter.update() for an example of how it should get called.
You can actually try to use this method instead of most of your code (leave the construct)Vanya Kashperuk,
My blog - http://kashperuk.blogspot.com
MorphX IT in Russian - http://www.lulu.com/content/723888
Inside Dynamics AX 4.0 in Russian - http://www.ozon.ru/context/detail/id/37145820 -
thx....it works0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions