महान मैदानों अनुकूलन? प्रोग्रामिंग ऑटो खातों में प्राप्य लागू
Microsoft ग्रेट Plains तीन Microsoft व्यवसाय के मध्य सॉल्यूशंस बाजार के एक ईआरपी उत्पादों: ग्रेट Plains, सुलैमान, Navision है. यह देखते हुए कि ग्रेट Plains अब स्थिति के साथ एकीकरण के लिए बहुत अच्छा है उम्मीदवार ऐसी Microsoft खुदरा प्रबंधन प्रणाली या RMS और ग्राहक संबंध सिस्टम, जैसे Microsoft सीआरएम के रूप में आवेदन,? वहाँ महान Plains अनुकूलन और integrations में है, विशेष रूप से एम एस के स्तर पर आम जरूरत SQL सर्वर एसक्यूएल प्रश्नों चलाना और इस छोटे से लेख हम बताएंगे कि कैसे ऑटो बनाने की उपयोगिता, तुम बिक्री लेनदेन और भुगतान की विशाल संख्या जब एकीकृत लागू होगा procedures.In संग्रहीत. हम साथ काम करना होगा RM20101? प्राप्तियों फ़ाइल खोलें और RM20201? प्राप्तियों को लागू ओपन 'File.Let एस एसक्यूएल कोड देखें: curpmtamt न्यूमेरिक 19,5 (@ घोषित) curinvamt न्यूमेरिक 19,5 (@ घोषित) curpmtnum varchar (20) @ घोषणा curinvnum @ घोषित varchar (20) curinvtype curpmttype maxid काउंटर int @ intdeclare @ intdeclare @ @ intdeclare घोषणा - एक अस्थायी tablecreate टेबल बनाएँ # अस्थायी ([ID] int पहचान (1,1) प्राथमिक कुंजी, CUSTNMBR varchar (15), INVNUM varchar (20), INVTYPE int, PMTNUM varchar (20), PMTTYPE int, INVAMT अंकीय (19,5), PMTAMT अंकीय (19,5), AMTAPPLIED अंकीय (19,5)) # अस्थायी INVNUM (IDX_INVNUM बनाने के सूचकांक पर) # अस्थायी (PMTNUM) पर सूचकांक IDX_PMTNUM बना सकते हैं - डालें unapplied चालान और # अस्थायी (CUSTNMBR, INVNUM, INVTYPE, PMTNUM, PMTTYPE, INVAMT, PMTAMT, AMTAPPLIED) selectCUSTNMBR = a.CUSTNMBR, INVNUM = b.DOCNUMBR, = b.RMDTYPAL INVTYPE में paymentsinsert, PMTNUM a.DOCNUMBR =, PMTTYPE = a.RMDTYPAL, INVAMT =, PMTAMT b.CURTRXAM = a.CURTRXAM, AMTAPPLIED 0from = RM20101 पर (a.CUSTNMBR = b.CUSTNMBR) पर (a.CUSTNMBR = c.CUSTNMBR) wherea.RMDTYPAL RM00101 ग में शामिल होने में RM20101 ख ajoin (7, 8, 9) (1, 3 में andb.RMDTYPAL) 0 andb.CURTRXAM 0order bya.custnmbr, b.DOCDATE, a.DOCDATE, a.DOCNUMBR, b.DOCNUMBR-anda.CURTRXAM - maxid @ प्रत्येक recordselect के माध्यम से पुनरावृति = अधिकतम ([ID]) काउंटर @ # tempselect = 1while @ से = curpmtamt @ काउंटर) और (> 0 curpmtamt @) और (> 0 curinvamt @) - अगर चालान राशि अधिक है या एक ही = curinvamt @ - curpmtamt - बीजक राशि curinvamt @ @ भुगतान amountbeginselect शेष के रूप - राशि है, के साथ अद्यतन से चालू चालान के लिए आवेदन किया - = [ID] = काउंटर curpmtamtwhere @ @ वर्तमान # tempsetAMTAPPLIED paymentupdate - = curinvnum @ चालान remainingupdate की राशि curinvamtwhereINVNUM # @ = tempsetINVAMT के साथ अद्यतन = curinvtype @ andINVTYPE - भुगतान remainingupdate की राशि # = tempsetPMTAMT 0wherePMTNUM = अगर (curinvamt @ curpmttypeendelse 0 @ @ curpmtnum andPMTTYPE) और (> 0 curinvamt @) - कम अगर चालान राशि के साथ अद्यतन राशि है कि मौजूदा चालान से लागू किया जाता है - मौजूदा # tempsetAMTAPPLIED paymentupdate के साथ = अद्यतन = curpmtamt @ - curinvamt @ @ curpmtamt भुगतान amountbeginselect - शेष राशि के भुगतान करने के लिए -- [ID] = काउंटर @ @ curinvamtwhere - इनवॉइस remainingupdate की राशि # = tempsetINVAMT 0whereINVNUM = curinvtype @ @ curinvnum andINVTYPE - भुगतान remainingupdate की राशि # = tempsetPMTAMT से अद्यतन के साथ अद्यतन @ curpmtamtwherePMTNUM = curpmtnum @ curpmttypeend @ = andPMTTYPE - = काउंटर काउंटर @ @ अगले recordselect जाना + 1end - सही amountsupdateRM20101setCURTRXAM = b.INVAMTfromRM20101 के साथ आर एम ओपन टेबल अद्यतन (a.DOCNUMBR = b.INVNUM पर # अस्थायी ख ajoin और = b.INVTYPE a.RMDTYPAL) updateRM20101setCURTRXAM = b.PMTAMTfromRM20101 ajoin # अस्थायी ख (a.DOCNUMBR = b.PMTNUM पर और = b.PMTTYPE a.RMDTYPAL) -- - आर एम लागू करें या रिकार्ड बनाना अद्यतन रिकॉर्ड पहले से ही अगर existupdateRM20201setDATE1 (varchar (10), getdate (), 101), GLPOSTDT (varchar (10), परिवर्तित = परिवर्तित = getdate (), 101), APPTOAMT APPTOAMT = + a.AMTAPPLIED, ORAPTOAM = ORAPTOAM + a.AMTAPPLIED, APFRMAPLYAMT = APFRMAPLYAMT + a.AMTAPPLIED, ActualApplyToAmount = APFRMAPLYAMT + a.AMTAPPLIEDfrom # अस्थायी (b.DOCNUMBR = a.INVNUM पर RM20101 ख ajoin और = a.INVTYPE b.RMDTYPAL) c.DOCNUMBR (ग में शामिल होने पर RM20101 = a.PMTNUM और = a.PMTTYPE c.RMDTYPAL) पर (d.APFRDCTY = a.PMTTYPE andd.APFRDCNM = a.PMTNUM andd.APTODCTY = a.INVTYPE andd.APTODCNM = a.INVNUM) wherea.AMTAPPLIED 0insert RM20201 घ में शामिल में
Article Source: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster Get Html Code
Add this article to your website now!
Webmaster Submit your Articles
No registration required! Fill in the form and your article is in the Messaggiamo.Com Directory!