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
 

Microsoft μεγάλη διαχειριστής ολοκλήρωση πεδιάδες; προηγμένες τεχνικές

Λογισμικο RSS Feed





Great Plains Integration Manager scripting και μετάφραση - επισκόπηση για προγραμματιστής, για την ανάπτυξη λογισμικού, διαχειριστής της βάσης δεδομένων, IT specialistMicrosoft Business Solutions κύρια αγορά ERP μεσαία αίτηση - Microsoft Great Plains έχει πολλαπλές δυνατότητες ένταξης: MS SQL Scripting (αποθηκευμένες διαδικασίες και τις απόψεις), προγραμματισμός ADO.Net, Microsoft SQL Server πακέτα DTS. Μπορείτε βέβαια να αναπτύξετε τέτοια εργαλεία SDK όπως eConnect. Ωστόσο εδώ θα θέλαμε να σας δείξει πώς να προγραμματίσετε το πιο απλό φιλικό προς το χρήστη εργαλείο: Microsoft Great Plains Integration Manager.We υποθέσουμε ότι είστε εξοικειωμένοι με τις τεχνολογίες της Microsoft για δέσμες ενεργειών: Visual Basic for Application (VBA). Θα πρέπει να γνωρίζετε, ωστόσο, για την κακή απόδοση των Integration Manager. Σας το προτείνουμε για το χαμηλό όγκο των πολύπλοκων συναλλαγών. Είναι καλό εργαλείο, εάν κάνετε εισαγωγή περίπου 100 συναλλαγές ανά ημέρα από το κείμενο αρχείο (όταν πρέπει να έρθει μέσω κενές γραμμές ή κάτι που δεν ταιριάζει με το πρότυπο γραμμές ολοκλήρωση φίλτρο). Αν έχετε χιλιάδες συναλλαγές και οι επιδόσεις είναι κρίσιμη - μετάβαση σε SQL Stored Procs ή Επιδεξιότητα διαδικασία έθιμο server.1. VBA Scripting; Launch Great Plains Integration Manager, ανοίξτε ολοκλήρωση σας, κάντε δεξί κλικ-> Ιδιότητες, καρτέλα στραφούν σε δέσμες ενεργειών, ανοικτή Πριν χειρόγραφο έγγραφο. Τώρα τοποθετήσετε αυτόν τον κώδικα σε αυτό: Αν Αριστερά (SourceFields ( "F4"), 4) = "μέσω" ThenSetVariable "DocDate", Right (SourceFields ( "F4"), 8) Τέλος IfIf isnull (SourceFields ( "F1")) Ή isnull (SourceFields ( "F7")) ThenCancelDocumentEnd IfIt πρέπει να σημαίνει ότι μπορείτε να δημιουργία DocDate μεταβλητή και να την αντιστοιχίσετε την τιμή από το ερώτημα σας πεδίο. Η δεύτερη δήλωση ακυρώνει την ένταξη έγγραφο, εάν πληρούνται ορισμένες συνθήκες (όταν η γραμμή είναι κενή ή δεν είναι στην πραγματικότητα γραμμή ένταξης - κάτι σαν Λεπτομέρειες σχόλιο, κ.λπ.) Τώρα ανοίξτε Πριν script εγγράφου Commit και τον τόπο αυτόν τον κώδικα: εκεί Δημ. MYTIME, MyHourMyTime = NowMyHour = ωρών (MYTIME) Εάν δεν isnull (GetVariable ( "DocDate")) thenSetVariable "DocNumber", GetVariable ( "DocNumber") +1 DestinationFields ( "Αριθμός εγγράφου") = "μέσω" + GetVariable ( "DocDate") & "A" & GetVariable ( "DocNumber") DestinationFields ( "Απόσπαση Ημερομηνία ") = GetVariable (" DocDate ") DestinationFields (" Περιγραφή ") =" Πελάτης έλεγχος "+ SourceFields (" F1 ") Εάν δεν isnull (SourceFields (" F8 ")) ThenDestinationFields (" Check.Check Number ") = SourceFields ( "F8") ElseSetVariable "DocNumber", GetVariable ( "DocNumber") +1 DestinationFields ( "Check.Check Number") = GetVariable ( "DocDate") & MyHour & GetVariable ( "DocNumber") End IfDestinationFields ( "Check.Date") = GetVariable ( "DocDate") αν Μήνας (DestinationFields ( "Check.Date") +1) = Μήνας (DestinationFields ( "Check.Date")) ThenDestinationFields ( "Check.Date") = DestinationFields ( "Check.Date") +1 Τέλος ifend IfHere κάνετε δύο πράγματα . Πρώτα ελέγξτε την κατασκευή αριθμό, με ημερομηνία και την ώρα καθώς και τον αριθμό του εγγράφου. Και το δεύτερο είναι ακόμη πιο ενδιαφέρουσα - θα αλλάξει date.In ελέγξετε Μετά από τη θέση του script Ένταξη αυτόν τον κώδικα: ClearVariablesIt είναι καλή ιδέα για την εξουδετέρωση variables.2 σας. Μετάφραση. Φανταστείτε ότι σας είναι κάτι σαν γραφείο συλλογής και θα πρέπει να μεταφράσετε πωλητές σας (από τους οποίους μπορείτε AR αγορά) σε πραγματική πωλητές (τράπεζες). Στην ολοκλήρωση ΑΠ ανοικτή Προορισμός Mapping, επιλέξτε Vendor ID, στο άρθρο Ιδιότητες, κάντε κλικ στο κουμπί δίπλα στο πεδίο μετάφρασης, απάντηση Οχι, κάντε κλικ στην καρτέλα Μετάφρασης και επικόλληση από το Excel λίστα μετάφρασή σας, κάτι σαν αυτό: JOHNB BANKOFAMERICAPETERP BANKOFAMERICAMARTHAM CITIBANKNow πωλητές σας από το αρχείο ολοκλήρωση θα αντικατασταθούν με τις πραγματικές τους πωλητές από τη Μεγάλη Plains.Happy ενσωμάτωση! αν θέλετε να κάνουμε τη δουλειά - να μας δώσει μια κλήση 1-866-528-0577! Η help@albaspectrum.comAbout AuthorAndrew Karasev είναι Chief Technology Officer στην Alba Spectrum Technologies; ΗΠΑ εθνικό Great Plains, εταιρεία παραμετροποίηση του Microsoft CRM, που εδρεύει στο Σικάγο, Καλιφόρνια, Κολοράντο, Αριζόνα, Νέα Υόρκη, το Τέξας, Φλόριδα, τη Γεωργία, τον Καναδά, το Ηνωμένο Βασίλειο, την Αυστραλία και έχει πολλαπλές τοποθεσίες σε κράτη και σε διεθνές επίπεδο (www.albaspectrum.com), είναι επιδεξιότητα, SQL, C #. Net, Crystal Reports και Microsoft CRM SDK

Αρθρο Πηγη: 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