English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

EDI: ηλεκτρονική ανταλλαγή εγγράφων για το Microsoft Great Plains; επισκόπηση για την ανάπτυξη λογισμικού / pr

Λογισμικο RSS Feed





Microsoft Great Plains - Microsoft Business Solutions λογιστική και ERP συστήματος, που είχαν αρχικά προβλεφθεί για τα μέσα του μεγέθους - τώρα, με τις εξελίξεις και την αύξηση της αξιοπιστίας της βάσης δεδομένων της - Microsoft SQL Server, Great Plains είναι ελκυστική λύση για μεγάλη εταιρεία. Οι μεγάλες εταιρείες έχουν συνήθως την αγορά και για την αυτοματοποίηση επεξεργασίας μέσω των λεγόμενων Electronic Document ανταλλαγής ή EDI. EDI εισήχθη πριν από πολύ καιρό για UNIX συστήματα και στις περισσότερες περιπτώσεις εμφανίζεται με τη μορφή Header, Lines και Trailer των προκαθορισμένων σταθερών fields.We θέση θα ήθελα να σας δώσω - προγραμματιστής, για την ανάπτυξη λογισμικού, διαχειριστής της βάσης δεδομένων της πρωτογενούς ενδείξεις την παραγωγή EDI μορφοποιημένο κείμενο από τη βάση δεδομένων της Microsoft Great Plains. Παρακαλώ, σημειώστε, ωστόσο, ότι Great Plains είναι εδώ λαμβάνεται ως παράδειγμα, παρόμοια προσέγγιση θα λειτουργήσει για άλλα συστήματα που βασίζονται SQL: Navision (SQL Database ή C / SIDE βάση δεδομένων), Microsoft RMS, Solomon, καθώς και την Oracle και άλλων μη-προϊόντα της Microsoft. Στην περίπτωση των μη-SQL σύστημα, όπως παλιά Great Plains Dynamics, ACCPAC για Pervasive SQL - IDE interface θα περιλαμβάνει ADO / ODBC της Microsoft Access ή programming.1. Query Δείγμα; Το ερώτημα παρακάτω χρήσεις CAST κατασκευή να κάνει το αποτέλεσμα σταθερό μήκος και ανταποκρίνεται στις στίγματος. Συν το unionizing επιτρέπει να παράγουν και Header Λεπτομέρειες σε ένα επιλέξτε δήλωση. Εδώ έχουμε να κάνουμε με πωλήσεις εργασία Documentsselectcasewhen b.LNITMSEQ = c.LNITMSEQ 1 και b.CMPNTSEQ = c.CMPNTSEQ 1 στη συνέχεια ως char (10 CAST ( 'Κεφαλίδα')) else CAST ( «Λεπτομέρεια» ως char (10) ) endas FIELD0, casewhen b.LNITMSEQ = c.LNITMSEQ 1 και b.CMPNTSEQ = c.CMPNTSEQ 1 τότε cast (a.CUSTNAME ως char (65)) αλλιώς cast (cast (b.QTYDMGED ως δεκαδικό (19,5)) ως char ( 65)) endas FIELD01, casewhen b.LNITMSEQ = c.LNITMSEQ 1 και b.CMPNTSEQ = c.CMPNTSEQ 1 τότε CONVERT (char (51), a.DOCDATE, 101) αλλιώς cast (b.ITEMDESC ως char (51)) endas FIELD03 - Διάφορες τομείς πάει herefrom SOP10100 ένα ενταχθούν SOP10200 β σχετικά a.SOPTYPE = b.SOPTYPE και α. SOPNUMBE = b.SOPNUMBE joinRM00101 δ για a.CUSTNMBR = d.CUSTNMBRjoin (επιλέξτε SOPTYPE ως SOPTYPE, SOPNUMBE όπως SOPNUMBE, LNITMSEQas LNITMSEQ, CMPNTSEQas CMPNTSEQ από SOP10200unionselect SOPTYPE ως SOPTYPE, SOPNUMBE όπως SOPNUMBE, MIN (LNITMSEQ) -1 ως LNITMSEQ, MIN (CMPNTSEQ) -1 ως CMPNTSEQ από SOP10200group από SOPTYPE, SOPNUMBE) γ στις a.SOPTYPE = c.SOPTYPE και a.SOPNUMBE = c.SOPNUMBEand ((b.LNITMSEQ = c.LNITMSEQ και b.CMPNTSEQ = c.CMPNTSEQ) ή (b.LNITMSEQ = c.LNITMSEQ 1 και b.CMPNTSEQ = c.CMPNTSEQ +1)) αριστερά ενταχθούν SOP10106 UDF για a.SOPTYPE = udf.SOPTYPE και a.SOPNUMBE = udf.SOPNUMBEwhere a.ADDRESS3 «εξαγωγή» anda.SOPTYPE = 3 και άνω (d.USERDEF2) = YES'order »από a.SOPTYPE, a.SOPNUMBE, b.LNITMSEQ asc2. Mark επεξεργασία εγγράφων - για αυτό το λόγο χρησιμοποιούμε SOP10100.ADDRESS3 τομέα - το οποίο δεν είχε χρησιμοποιηθεί στην Great Plains Dynamics / Έκδοση eEnterprise 6.0: SOP10100 ενημέρωση που ADDRESS3 = «εξαγωγή» όπου SOPTYPE = 33. Επικοινωνία με UNIX EDI πελάτη ή Server; κάθε περίπτωση απαιτείται ατομική προσέγγιση. Ίσως χρειαστεί να εκχωρήσει στον κατάλογο αρχείων, που εκτίθενται στο σύστημα UNIX ή χρήση παλιό DOS εντολή για να μετακινήσετε το αρχείο, ή μπορείτε να έχετε αυτόματη email. Καλή ιδέα είναι να γράψετε την εφαρμογή της επικοινωνίας στο αγαπημένο σας language4 προγραμματισμό. Προγραμματισμένη DTS Package - θα πρέπει να δημιουργήσετε πιθανώς DTS πακέτο για να κάνει όλα τα βήματα: καλέστε τον SQL Query και να το αποθηκεύσετε ως ένα αρχείο, τότε κλήση εντολή DOS ή απλή αίτηση EXE - η οποία έχει επικοινωνούν με UNIXHappy προγραμματισμού! αν θέλετε να κάνουμε τη δουλειά - να μας δώσει μια κλήση 1-866-528-0577! Η help@albaspectrum.comAbout AuthorAndrew Karasev είναι Chief Technology Officer στην Alba Spectrum Technologies; ΗΠΑ πανεθνική Great Plains, εταιρεία παραμετροποίηση του Microsoft CRM, που εδρεύει στο Σικάγο, Καλιφόρνια, Κολοράντο, την Αριζόνα, τη Νέα Υόρκη, Τέξας, Φλόριδα, τη Γεωργία και έχουν τοποθεσίες σε πολλαπλές κράτη και σε διεθνές επίπεδο (www.albaspectrum.com), είναι επιδεξιότητα, Transact SQL, C #. Net, Crystal Reports και Microsoft CRM SDK developer? akarasev@albaspectrum.com

Αρθρο Πηγη: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


Webmaster παίρνει τον κώδικα HTML
Προσθεστε αυτο το αρθρο στον ιστοτοπο σας τωρα!

Webmaster υποβάλλει τα άρθρα σας
Εγγραφή που απαιτείται καμία! Συμπληρώστε τη μορφή και το άρθρο σας είναι στον κατάλογο Messaggiamo.Com

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Υποβαλουν τα αρθρα σας για να Messaggiamo.Com Directory

Κατηγοριες


Πνευματικα Δικαιωματα 2006-2011 Messaggiamo.Com - Site Map - Privacy - Webmaster υποβαλουν τα αρθρα σας για να Messaggiamo.Com Directory [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu