عرض مشاركة واحدة
قديم 28-Nov-2011, 10:12 PM   #25
humam
مشرف منتدى المطورين
افتراضي

بعد ذلك نعمل على اعداد الكائن ٍSOPHdr وهنا يجب امرار كل Required Fields التي يحتاجها تكوين Header ويمكن معرفة هذه الحقول عن طريق مراجعة ملفات help ثم بعد ذلك نمرر الكائن الى الخاصية taSopLineIvcInsert_Items التي تعود للكائن SOPInvoice وبنهاية هذه الخطوة نكون قد كونا Nodes التالية :
اولا. Transaction Type Node وهي تمثل Parent Node ويمثلها الكائن SOPInvoice
ثانيا. كونا ثلاثة عقد 3 Nodes واحدة تمثل Header واثنتان تمثلان Lines ممثلة بالكائنات SOPHdr و SOPLine1 و SOPLine2 وهذه Nodes تعتبر ابناء Childs للParent Node وبتالي نكون قد اتبعنا التسلسل الصحيح لتركيب eConnect Nodes .
كود:
'Header XML Node
            'Create Invoice Header 
            With SOPHdr
                .SOPTYPE = 3
                .SOPNUMBE = "INV1"
                .DOCID = "STDINV"
                .BACHNUMB = "Test"
                .LOCNCODE = "WAREHOUSE"
                .DOCDATE = DateString
                .CUSTNMBR = "HUMAM"
                .CUSTNAME = "HUMAM"
                .ShipToName = "WAREHOUSE"
                .ADDRESS1 = "Zyenoa 22/160"
                .CITY = "Baghdad"
                .COUNTRY = "Iraq"
                .CNTCPRSN = "Humam"
                .FAXNUMBR = "13125550150"
                .ZIPCODE = "65700"
                .SUBTOTAL = 53.8
                .DOCAMNT = 53.8
                .USINGHEADERLEVELTAXES = 0
                .PYMTRMID = "Net 30"
            End With
            'Add Header Node to Transaction Type 
            SOPInvoice.taSopHdrIvcInsert = SOPHdr
__________________
GP Techno-Functional Consultant
humam غير متواجد حالياً   رد مع اقتباس