Πώς να ξεφορτώσετε την τιμή από το 1s. Μεταφόρτωση δεδομένων στο Excel με ρύθμιση διαφορετικών παραμέτρων

Διαμόρφωση: 1γ λογιστική

Έκδοση διαμόρφωσης: 3.0.44.177

Ημερομηνία έκδοσης: 20.01.2017

Στο πρόγραμμα 1C: Accounting, κατέστη δυνατή η τακτική αποστολή και λήψη δεδομένων από έγγραφα υπολογιστικού φύλλου Excel, χωρίς τη χρήση αλλαγών επεξεργασίας και διαμόρφωσης τρίτων. Η φόρτωση και η εκφόρτωση είναι τόσο εύκολη που οι έμπειροι χρήστες θα ερωτευτούν γρήγορα αυτόν τον βολικό μηχανισμό και οι νέοι χρήστες θα τον κατακτήσουν γρήγορα.

Φόρτωση από το Excel 1C: Accounting 8.3 ed. 3.0

Για παράδειγμα, έχουμε ένα τέτοιο έγγραφο υπολογιστικού φύλλου Excel για τη φόρτωση μιας λίστας ειδών και τιμών (λιανική και αγορά).

Πέρασε Μέσα.

Πατήστε στο επάνω μέρος Ονοματολογία και τιμές - Λήψη. Εδώ κρύβεται η φόρτωση και η εκφόρτωση από έγγραφα υπολογιστικού φύλλου.

Η λήψη υποστηρίζει xls (παλιά μορφή excel 97-2003) και xlsx (νέα μορφή), καθώς και μορφές mxl και ods. Τώρα επιλέγουμε το αρχείο μας με την ονοματολογία και περιμένουμε τη λήψη.

Το έγγραφο υπολογιστικού φύλλου έχει φορτωθεί στη φόρμα όπως το είδαμε στο Excel, τώρα θα αντιστοιχίσουμε τις στήλες και θα αφαιρέσουμε την περίσσεια.

Κάντε κλικ στο Προσδιορίστε τα στηρίγματακαι επιλέξτε το επιθυμητό αντικείμενο από τη λίστα.

Επιλέξτε τη γραμμή που έχει περιττές καταχωρήσεις, δηλαδή την κεφαλίδα του πίνακα και πατήστε Διαγραφή γραμμής.

Τώρα αφαιρούμε τη στήλη με την τιμή αγοράς, σημειώστε ότι η επεξεργασία μπορεί να συμπληρώσει μόνο 1 τύπο τιμής τη φορά!!!Στη συνέχεια, μπορείτε να κάνετε ξανά αυτή τη λειτουργία και να φορτώσετε τον 2ο τύπο τιμής, για το 1ο φορτίο Λιανική για τη 2η αγορά.

Συμπληρώστε τα κενά δεδομένα, Τύπος τιμής, Ορισμός τιμών για. Τα κουμπιά All, Found, New, Duplicates θα διευκολύνουν πολύ την αναζήτηση και θα βοηθήσουν στη σύγκριση της ονοματολογίας. Συμπληρώστε και κάντε κλικ Κατεβάστεμετά την οποία τα δεδομένα θα φορτωθούν στο 1C: Accounting.

Εμφανίστηκαν νέες θέσεις στη λίστα ειδών, συμπληρωμένες και με εκχωρημένες τιμές. Εάν πρέπει να φορτώσετε έναν άλλο τύπο τιμής, κάντε ξανά όλα τα βήματα, αλλά επιλέξτε μια στήλη με διαφορετική τιμή, το 1C θα βρει τις ήδη δημιουργημένες θέσεις και δεν θα προσπαθήσει να τις αντιγράψει, αλλά απλώς θα προσθέσει έναν νέο τύπο τιμής.

Όπως μπορείτε να δείτε, η λήψη δημιούργησε έγγραφα ρύθμισης τιμής 2 ειδών, για την τιμή αγοράς και για την τιμή λιανικής. Η διαφορά μεταξύ αυτής της επεξεργασίας Λήψη από το Excel σε 1C: Accounting 8.3,Το γεγονός είναι ότι πρόκειται για τακτική επεξεργασία και λειτουργεί χωρίς αποτυχίες και λαμβάνοντας υπόψη όλα τα χαρακτηριστικά της συμπλήρωσης του εγγράφου.

Μεταφόρτωση στο Excel από το 1C: Accounting 8.3 ed. 3.0

Μια πολύ χρήσιμη δυνατότητα στην έκδοση 3.0.44.177 και νεότερη είναι η μεταφόρτωση στο Excel από το 1C: Accounting 8.3, αυτή η επεξεργασία θα σας βοηθήσει να δημιουργήσετε έναν τιμοκατάλογο εταιρείας ή να μεταφέρετε τη λίστα των αντικειμένων σας σε προμηθευτές ή αγοραστές αμέσως με τιμές.

Είναι όλα εκεί στον οδηγό. Ονοματολογία - Ονοματολογία και Τιμές - Ανέβασμα.

Στο σημείο Ηχεία, επιλέξτε εκείνες τις στήλες που πρέπει να δημιουργηθούν στο έγγραφο του Excel. Επιλογήχρησιμεύει για επιλογή ονοματολογίας κατά Ομάδες, ιδιότητες, ονόματα... κ.λπ.

Για τη μεταφόρτωση στο excel, θα προσθέσουμε μια νέα στήλη, δηλαδή τον συντελεστή ΦΠΑ, δεν φαίνεται πραγματικά απαραίτητο, αλλά κάνουμε εξάσκηση.

Κωδικός 1C v 8.x // Η διαδικασία εκφορτώνει δεδομένα από τον καθορισμένο κατάλογο σε λειτουργία εξαγωγής σε αρχείο σε μορφή Microsoft Excel
// με το καθορισμένο όνομα, χρησιμοποιώντας μετατροπή δεδομένων σε τύπο αριθμού και τύπο συμβολοσειράς.
Διαδικασία MainActionsFormsExport(Button)
Απόπειρα
Απόπειρα
// Φορτώστε το αντικείμενο του Microsoft Excel
Κατάσταση ("Μεταφόρτωση δεδομένων από 1C στο Microsoft Excel...");
ExcelApplication = Νέο COMObject("Excel.Application");
Εξαίρεση
Εμφάνιση ("Σφάλμα έναρξης του Microsoft Excel."
+ Symbols.PS + ErrorDescription(), MessageStatus.Attention);
ΕΠΙΣΤΡΟΦΗ;
Τέλος απόπειρας;

// Δημιουργία βιβλίου, από προεπιλογή έχει ήδη φύλλα
Βιβλίο = ExcelApplication.WorkBooks.Add();

// Χρησιμοποιήστε το πρώτο φύλλο του βιβλίου εργασίας του Excel
Φύλλο = Βιβλίο.Φύλλα εργασίας(1);

// Σχηματίστε μια κεφαλίδα εγγράφου στην πρώτη γραμμή του φύλλου
στήλη = 1;
Για κάθε σελίδα από τον κύκλο TP
Αν σελίδαΜεταφόρτωση Τότε
Sheet.Cells(1, Column).Value = p.AttributeName;
Στήλη = Στήλη + 1;
Τέλος εαν;
EndCycle;

// Μεταφόρτωση δεδομένων καταλόγου
επιλογή = Κατάλογοι[DirectoryName].Select();
SheetString = 2;
Ενώ fetch.Επόμενο() Βρόχος
στήλη = 1;
Για κάθε σελίδα από τον κύκλο TP

Αν σελίδαΜεταφόρτωση Τότε
Απόπειρα
// Ορισμός τιμής σε γραμμή και στήλη
If ValueType(selection[pageAttributeName])=Type("Number") Τότε
// Ορισμός μορφής για τον τύπο αριθμού
Sheet.Cells(SheetRow, Column).NumberFormat = "0,00";

Μορφή(επιλογή[σ.Όνομα χαρακτηριστικού],"CH=0");
σε διαφορετική περίπτωση
// Για όλους τους άλλους τύπους, ορίστε τη μορφή σε "Κείμενο"
Sheet.Cells(SheetRow, Column).NumberFormat = "@";
Sheet.Cells(SheetRow, Column).Τιμή =
Συμβολοσειρά(επιλογή[σελ.Όνομα χαρακτηριστικού]);
Τέλος εαν;
εξαίρεση
// σε περίπτωση σφάλματος, εμφανίστε τον αριθμό γραμμής και στήλης
Show("Σφάλμα ρύθμισης τιμής για: " +
επιλογή[σελ. Όνομα χαρακτηριστικού]);
Αναφορά("Σελίδα: " + Γραμμή φύλλου + " Ποσότητα: " +
Στήλη + "Εγγραφή: " + σελ. Όνομα στηρίγματος);
Τέλος απόπειρας;
Στήλη = Στήλη + 1;
Τέλος εαν;

EndCycle;
SheetString = SheetString + 1;
Κατάσταση ("Εξαγωγή από 1C σε Excel" + SheetString);
EndCycle;

// Αποθηκεύστε το βιβλίο που δημιουργήθηκε σε ένα αρχείο xls
Book.SaveAs(Όνομα αρχείου);

// Βεβαιωθείτε ότι έχετε κλείσει τη σύνδεση με το αντικείμενο COM στην ελεύθερη μνήμη
ExcelApplication.Quit();

Εμφάνιση ("Το αρχείο μεταφορτώθηκε με επιτυχία: " + Όνομα αρχείου);

Εξαίρεση
// Χειρισμός σφαλμάτων εξαγωγής δεδομένων από το 1C στο Excel
alert("Σφάλμα εγγραφής δεδομένων αρχείου:" + όνομα αρχείου);
Αναφορά(ErrorDescription());
Απόπειρα
ExcelApplication.Quit();
Εξαίρεση
Τέλος απόπειρας;
Τέλος απόπειρας;
Διαδικασία λήξης
Κωδικός 1C v 7.x //Το απλούστερο παράδειγμα εξόδου από το 1C:Enterprise 7.7 στο MS Excel. Διασφάλιση ότι το βιβλίο εργασίας έχει ένα μόνο φύλλο,
//ρύθμιση του μεγέθους, του βάρους και του χρώματος της γραμματοσειράς, του πλάτους των στηλών, των πλαισίων και της πλήρωσης κελιών. Στοίχιση κειμένου
// κελιά, ομαδοποίηση σειρών, ρύθμιση αριθμητικής μορφής κελιών, διόρθωση της περιοχής.

Έξοδος διαδικασίας()
Απόπειρα
Application=CreateObject("Excel.Application");
Εξαίρεση
Αναφορά(ErrorDescription(),"!!!");
Εμφάνιση ("Το MS Excel ενδέχεται να μην είναι εγκατεστημένο σε αυτόν τον υπολογιστή.");
ΕΠΙΣΤΡΟΦΗ;
Τέλος απόπειρας;

//Δημιουργία βιβλίου εργασίας

WorkBook=Application.WorkBooks.Add();
// Πάρτε το παράθυρο

Window=WorkBook.Windows(1);
//Ρύθμιση παραθύρου αόρατου για επιτάχυνση της παραγωγής

Window.Visible=0;
//Βεβαιωθείτε ότι το βιβλίο εργασίας έχει ένα μόνο φύλλο

Αν WorkBook.Worksheets.Count=0 Τότε
Workbook.Worksheets.Add();
Σε διαφορετική περίπτωση
Application.DisplayAlerts=0;//μην εκδίδετε ειδοποιήσεις

Ενώ Workbook.Worksheets.Count>1 Loop
Workbook.Worksheets(1).Delete();
EndCycle;
Application.DisplayAlerts=-1;//επισήμανση επαναφοράς ειδοποίησης

Τέλος εαν;
//Λήψη φύλλου εργασίας

Φύλλο εργασίας=WorkBook.Worksheets(1);
//Ορισμός ονόματος φύλλου εργασίας

Φύλλο εργασίας.Όνομα="Παράδειγμα εξόδου";

//Τίτλος εγγράφου

Worksheet.Range("A1").Value="Παράδειγμα εξόδου από 1C:Enterprise στο MS Excel";!}
Φύλλο εργασίας.Range("A2").Value="σήμερα"+ТекущаяДата();!}
Worksheet.Range("A1:A2").Font.Size=14;//μέγεθος γραμματοσειράς

Worksheet.Range("A1:A2").Font.Bold=-1;//bold font

//Ορισμός πλάτη στηλών

Φύλλο εργασίας.Columns(1).ColumnWidth=60;
Φύλλο εργασίας.Columns(2).ColumnWidth=15;
Φύλλο εργασίας.Columns(3).ColumnWidth=15;

//Κεφαλίδα εγγράφου

Φύλλο εργασίας.Range("A4").Value="Πρώτη στήλη";!}
Για s=7 επί 10 Loop// Frames

Φύλλο εργασίας.Range("A4").Borders.LineStyle=1;
Φύλλο εργασίας.Εύρος("A4").Περιγράμματα(α).Weight=-4138;//xlMedium

EndCycle;
Φύλλο εργασίας.Range("A4").Interior.ColorIndex=15;//grey fill

Φύλλο εργασίας.Range("A4").HorizontalAlignment=-4108;//στοίχιση κειμένου στο κέντρο

Φύλλο εργασίας.Range("B4").Value="Second";!}
Για s=7 επί 10 Βρόχος
Φύλλο εργασίας.Range("B4").Borders.LineStyle=1;
Φύλλο εργασίας.Εύρος("B4").Σύνορα(α).Βάρος=-4138;
EndCycle;
Φύλλο εργασίας.Range("B4").Interior.ColorIndex=15;
Φύλλο εργασίας.Range("B4").HorizontalAlignment=-4108;

Φύλλο εργασίας.Range("C4").Value="Third";!}
Για s=7 επί 10 Βρόχος
Φύλλο εργασίας.Εύρος("C4").Σύνορα(α).LineStyle=1;
Φύλλο εργασίας.Εύρος("C4").Σύνορα(α).Βάρος=-4138;
EndCycle;
Φύλλο εργασίας.Εύρος("C4").Interior.ColorIndex=15;
Φύλλο εργασίας.Range("C4").HorizontalAlignment=-4108;

//Για ομαδοποίηση σειρών:
Worksheet.Outline.SummaryRow=0;//εμφάνιση σειρών "total" στο επάνω μέρος (εάν παρακάτω, τότε 1)

//Συμβολοσειρές εξόδου
Φύλλο εργασίας.Range("A5").Value="Analytics αντικείμενο";!}
Φύλλο εργασίας.Εύρος("A5").Font.ColorIndex=5;//χρώμα γραμματοσειράς - μπλε

Φύλλο εργασίας.Εύρος("B5").Τιμή=123,45;
Φύλλο εργασίας.Εύρος("B5").Font.ColorIndex=5;
Φύλλο εργασίας.Εύρος("C5").Τιμή=678.9;
Φύλλο εργασίας.Εύρος("C5").Font.ColorIndex=5;

Φύλλο εργασίας.Range("A6").Value="Αντικείμενο Analytics";!}
Worksheet.Range("A6").Font.ColorIndex=3;//χρώμα γραμματοσειράς - κόκκινο

Φύλλο εργασίας.Εύρος("B6").Τιμή=123,45;
Φύλλο εργασίας.Εύρος("B6").Font.ColorIndex=3;
Φύλλο εργασίας.Εύρος("C6").Τιμή=678.9;
Φύλλο εργασίας.Εύρος("C6").Font.ColorIndex=3;

Φύλλο εργασίας.Range("A7").Value="Αντικείμενο Analytics";!}
Φύλλο εργασίας.Εύρος("B7").Τιμή=123,45;
Φύλλο εργασίας.Εύρος("C7").Τιμή=678.9;

Φύλλο εργασίας.Range("A8").Value="Αντικείμενο Analytics";!}
Φύλλο εργασίας.Εύρος("B8").Τιμή=123,45;
Φύλλο εργασίας.Εύρος("C8").Τιμή=678.9;

Φύλλο εργασίας.Range("A9").Value="Αντικείμενο Analytics";!}
Φύλλο εργασίας.Εύρος("A9").Font.ColorIndex=3;//χρώμα γραμματοσειράς - κόκκινο

Φύλλο εργασίας.Εύρος("B9").Τιμή=123,45;
Worksheet.Range("B9").Font.ColorIndex=3;
Worksheet.Range("C9").Value=678.9;
Φύλλο εργασίας.Εύρος("C9").Font.ColorIndex=3;

Worksheet.Range("A10").Value="Analytics object";!}
Φύλλο εργασίας.Εύρος("B10").Τιμή=123,45;
Φύλλο εργασίας.Εύρος("C10").Τιμή=678.9;

Worksheet.Range("A11").Value="Analytics object";!}
Φύλλο εργασίας.Εύρος("B11").Τιμή=123,45;
Φύλλο εργασίας.Εύρος("C11").Τιμή=678.9;

Worksheet.Range("A12").Value="Analytics object";!}
Worksheet.Range("A12").Font.ColorIndex=5;//χρώμα γραμματοσειράς - μπλε

Φύλλο εργασίας.Εύρος("B12").Τιμή=123,45;
Φύλλο εργασίας.Εύρος("B12").Font.ColorIndex=5;
Φύλλο εργασίας.Εύρος("C12").Τιμή=678.9;
Φύλλο εργασίας.Εύρος("C12").Font.ColorIndex=5;

Worksheet.Range("A13").Value="Analytics object";!}
Φύλλο εργασίας.Εύρος("A13").Font.ColorIndex=3;//χρώμα γραμματοσειράς - κόκκινο

Φύλλο εργασίας.Εύρος("B13").Τιμή=123,45;
Φύλλο εργασίας.Εύρος("B13").Font.ColorIndex=3;
Φύλλο εργασίας.Εύρος("C13").Τιμή=678.9;
Φύλλο εργασίας.Εύρος("C13").Font.ColorIndex=3;

Worksheet.Range("A14").Value="Analytics object";!}
Φύλλο εργασίας.Εύρος("B14").Τιμή=123,45;
Φύλλο εργασίας.Εύρος("C14").Τιμή=678.9;

Worksheet.Range("A15").Value="Analytics object";!}
Φύλλο εργασίας.Εύρος("B15").Τιμή=123,45;
Φύλλο εργασίας.Εύρος("C15").Τιμή=678.9;

Worksheet.Range("A16").Value="Analytics object";!}
Φύλλο εργασίας.Εύρος("A16").Font.ColorIndex=3;//χρώμα γραμματοσειράς - κόκκινο

Φύλλο εργασίας.Εύρος("B16").Τιμή=123,45;
Φύλλο εργασίας.Εύρος("B16").Font.ColorIndex=3;
Φύλλο εργασίας.Εύρος("C16").Τιμή=678.9;
Φύλλο εργασίας.Εύρος("C16").Font.ColorIndex=3;

Worksheet.Range("A17").Value="Analytics object";!}
Φύλλο εργασίας.Εύρος("B17").Τιμή=123,45;
Φύλλο εργασίας.Εύρος("C17").Τιμή=678.9;

Worksheet.Range("A18").Value="Analytics object";!}
Φύλλο εργασίας.Εύρος("B18").Τιμή=123,45;
Φύλλο εργασίας.Εύρος("C18").Τιμή=678,9;

//Ρύθμιση του πλαισίου

Για Nostr=5 έως 18 κύκλους
Για s=7 επί 10 Βρόχος
Φύλλο εργασίας.Εύρος("A"+Αριθμός Γραμμών).Περιγράμματα(α).LineStyle=1;
Φύλλο εργασίας.Εύρος("B"+Αριθμός γραμμών).Σύνορα(α).LineStyle=1;
Φύλλο εργασίας.Εύρος("C"+Αριθμός Γραμμών).Περιγράμματα(α).LineStyle=1;
EndCycle;
EndCycle;

//Ομαδοποίηση σειρών

Worksheet.Range("7:8").Rows.Group();
Worksheet.Range("10:11").Rows.Group();
Φύλλο εργασίας.Range("14:15").Rows.Group();
Φύλλο εργασίας.Range("17:18").Rows.Group();
Worksheet.Range("6:11").Rows.Group();
Worksheet.Range("13:18").Rows.Group();

//Ομαδοποιήσεις συμβάσεων στο πρώτο επίπεδο

Φύλλο εργασίας.Outline.ShowLevels(1);

//Ρύθμιση της μορφής αριθμού

Απόπειρα
Worksheet.Range("B5:C18").NumberFormat="# ##0.00";

Εξαίρεση
Απόπειρα
Worksheet.Range("B5:C18").NumberFormat="# ##0.00";

Εξαίρεση
Τέλος απόπειρας;
Τέλος απόπειρας;

//Ρύθμιση της ορατότητας της εφαρμογής και του παραθύρου της

Application.Visible=-1;
Παράθυρο.Ορατό=-1;

//Περιοχή καρφιτσώματος

Φύλλο εργασίας.Range("A5").S_elect();
Window.FreezePanes = -1;
EndProcedure //Έξοδος

Παρά το γεγονός ότι το 1C είναι το πιο δημοφιλές, βολικό και αξιόπιστο πληροφοριακό σύστημα, το οποίο έχει στη σειρά του ένα σύνολο λύσεων για την αυτοματοποίηση και την επεξεργασία όλων των επιχειρηματικών διαδικασιών σε επιχειρήσεις οποιουδήποτε μεγέθους και πεδίου δραστηριότητας, οι χρήστες πρέπει ακόμα να ανεβάζουν δεδομένα από 1C κάθε μέρα σε προγράμματα ή αρχεία τρίτων κατασκευαστών. Σε αυτό το άρθρο, θα εξετάσουμε τι είναι η εκφόρτωση από το 1C και θα δείξουμε πώς να ξεφορτώσετε από το 1C και ποια προβλήματα μπορεί να προκύψουν σε αυτήν την περίπτωση.

Δεδομένα που μπορούν να ληφθούν από 1C

1 Με οποιαδήποτε διαμόρφωση, υποστηρίζει εγγενώς τη μεταφόρτωση δεδομένων όπως:

  • Έντυπα έντυπα.
  • Αναφορές;
  • Πίνακες και λίστες.

Η μεταφόρτωση δεδομένων από το 1C 8.3 είναι δυνατή σε πολλές δημοφιλείς μορφές:

  • Microsoft Excel;
  • Microsoft Word;
  • Μεταφόρτωση σε CSV.
  • HTML και άλλα.

Ανέβασμα έντυπων εντύπων και αναφορών

Οποιαδήποτε έντυπη φόρμα ή αναφορά σε 1C μπορεί να αποθηκευτεί στην επιθυμητή μορφή. Για να το κάνετε αυτό, πρέπει να ανοίξετε μια φόρμα ή μια αναφορά και, στη συνέχεια, να επιλέξετε στο Κύριο μενού Αρχείο - Αποθήκευση ως.

Μετά από αυτό, θα ανοίξει ένα παράθυρο για την αποθήκευση του αρχείου, στο οποίο υποδεικνύεται το όνομα και ο τύπος του αρχείου:



Πιθανά προβλήματα κατά την εκφόρτωση από 1C


Αυτό συμβαίνει επειδή το εκτυπώσιμο ή η αναφορά δεν είναι ενεργή αυτήν τη στιγμή. Για να κάνετε το εκτυπώσιμο διαθέσιμο για αποθήκευση, απλά πρέπει να κάνετε κλικ οπουδήποτε πάνω του:


Εξαγωγή σε Excel

Η επεξεργασία δεδομένων στην πιο δημοφιλή μορφή πίνακα απαιτεί κατάλληλη μεταφόρτωση. Για να αποθηκεύσετε τα απαιτούμενα δεδομένα σε μορφή Excel, πρέπει να καθορίσετε τον τύπο φύλλου Excel2007-...(*.xlsx) στο παράθυρο διαλόγου αποθήκευσης αρχείου. Λιγότερο συχνά, πρέπει να αποθηκεύσετε τα δεδομένα στην παλιά μορφή φύλλου Excel (*.xls):


Ομοίως, επιλέγοντας την επιθυμητή μορφή, μπορείτε να ανεβάσετε από 1C σε PDF, από 1C σε WORD, από 1C σε CSV, καθώς και σε άλλες μορφές.

Εκφόρτωση αυθαίρετων τραπεζιών από 1C

Αυτή η ενότητα θα σας δείξει πώς μπορείτε να ανεβάσετε οποιαδήποτε δεδομένα, εφόσον έχετε τα δικαιώματα να το κάνετε.

Η 1C έχει αναπτύξει έναν κανονικό μηχανισμό που σας επιτρέπει να ανεβάσετε οποιαδήποτε λίστα (για παράδειγμα, μια λίστα εγγράφων ή στοιχεία καταλόγου). Για να το κάνετε αυτό, στον πίνακα εντολών οποιασδήποτε λίστας, στην ομάδα "Περισσότερο"διαθέσιμη εντολή "Λίστα εμφάνισης":



Οι πληροφορίες θα εμφανίζονται σε ειδικό έγγραφο υπολογιστικού φύλλου. Αυτό το έγγραφο μοιάζει ακριβώς με κάθε άλλη αναφορά στο 1C και μπορεί να εκφορτωθεί με τον ίδιο ακριβώς τρόπο χρησιμοποιώντας την εντολή Αρχείο - Αποθήκευση ως:



Πώς να ανεβάσετε δεδομένα που δεν είναι ορατά στη λίστα

Συχνά, η αποστολή της μεταφόρτωσης μιας λίστας συνοδεύεται από την ανάγκη προσθήκης στηλών εκεί που βρίσκονται σίγουρα στο έγγραφο (κατάλογο), αλλά για κάποιο λόγο δεν είναι ορατές στην τρέχουσα λίστα. Παράδειγμα: στη λίστα "Πελάτες", προσθέστε το πεδίο "Τηλέφωνο" για μεταφόρτωση, το οποίο εμφανίζεται μόνο στον πρόσθετο πίνακα στα δεξιά:


Για να ξεφορτωθεί το τηλέφωνο από το 1C, πρέπει πρώτα να προστεθεί στη λίστα. Για να το κάνετε αυτό, καλέστε την εντολή "Περισσότερα - Αναμόρφωση".Στη συνέχεια, πρέπει να βρούμε την επιθυμητή στήλη στη λίστα των στηλών. Υπάρχει ένα κόλπο εδώ: οι προγραμματιστές τυπικών διαμορφώσεων σχεδόν πάντα προσθέτουν ένα πεδίο "Σύνδεσμος".Αν σταθείτε πάνω του και μετά πατήστε το κουμπί τότε θα δούμε όλα τα πιθανά πεδία αυτού του καταλόγου. Εύρεση χωραφιού "Τηλέφωνο"και επιλέξτε το πλαίσιο για χρήση.



Μετά από αυτό, η βάση δεδομένων των πελατών με τηλέφωνα μπορεί να μεταφορτωθεί σε ένα αρχείο χρησιμοποιώντας την κανονική εντολή "Λίστα εμφάνισης"και πωλούν σε ανταγωνιστές.

Πολύ συχνά, οι χρήστες πρέπει να αποθηκεύουν δεδομένα από το 1C 8.3 σε ένα αρχείο, για παράδειγμα, pdf, Word, Excel και άλλες μορφές. Για παράδειγμα, στείλτε μια αναφορά μέσω e-mail σε άλλο άτομο, κάντε υπολογισμούς στο Excel. Δυστυχώς, δεν γνωρίζουν όλοι οι χρήστες ότι είναι πολύ εύκολο να ανεβάσετε τέτοια δεδομένα από το 1C μόνοι τους χωρίς εξωτερική βοήθεια.

Συχνά υπάρχει ανάγκη να ανεβάσετε μια λίστα οποιωνδήποτε δεδομένων από το τμήμα του πίνακα ενός εγγράφου, μια φόρμα λίστας, ένα ημερολόγιο εγγράφων κ.λπ. Τέτοιες εργασίες είναι συχνά μεμονωμένες και δεν συνιστάται η συμμετοχή ειδικού για τη σύνταξη μιας αναφοράς.

Για παράδειγμα, πρέπει να λάβετε ολόκληρο το αντικείμενο με τον τύπο "Υλικά", ενώ χρειάζονται μόνο οι στήλες "Ονοματολογία" και "Μονάδα".

Στην περίπτωση που πρέπει να ανεβάσετε δεδομένα με το φιλτράρισμα τους, πρώτα απ 'όλα, πρέπει να διαμορφώσετε τη λίστα στο μενού "Περισσότερα" της ενότητας πίνακα.

Στο παράθυρο που εμφανίζεται, από την αριστερή πλευρά (διαθέσιμα πεδία), πρέπει να επιλέξετε αυτά με τα οποία θα κάνετε μια επιλογή (σε αυτήν την περίπτωση, «Τύπος ονοματολογίας»). Στο δεξί μέρος του παραθύρου, ορίζονται οι τιμές των παραμέτρων επιλογής. Επιπλέον, το είδος της σύγκρισης δεν περιορίζεται μόνο στην ισότητα.

Μετά τον καθορισμό του κύκλου εργασιών, μόνο οι θέσεις που πληρούν την καθορισμένη προϋπόθεση θα εμφανίζονται στη φόρμα λίστας του βιβλίου αναφοράς "Ονοματολογία".

Το επόμενο βήμα είναι να εμφανίσετε αυτήν τη λίστα σε ένα έγγραφο υπολογιστικού φύλλου.

Από το μενού Περισσότερα, επιλέξτε Εμφάνιση λίστας.

Εάν θέλετε να μην εμφανίζονται όλες οι στήλες, όπως στο παράδειγμά μας, τότε επιλέξτε τα πλαίσια μόνο για εκείνες που είναι απαραίτητες.

Ως αποτέλεσμα, λαμβάνετε, στην πραγματικότητα, μια αναφορά που μπορούμε να αποθηκεύσουμε σε οποιαδήποτε διαθέσιμη μορφή. Πώς να το κάνετε αυτό θα συζητηθεί παρακάτω. Ομοίως, μπορείτε να ανεβάσετε τμήματα σε πίνακα εγγράφων και καταλόγων, δεδομένα από περιοδικά εγγράφων, φόρμες λιστών και άλλα.

Μεταφόρτωση αναφορών και εκτυπώσιμων από 1C

Οποιαδήποτε αναφορά, εκτυπώσιμη φόρμα, έγγραφο υπολογιστικού φύλλου (για παράδειγμα, που λάβαμε στο παράδειγμά μας) στο 1C 8.3 μπορεί να μεταφορτωθεί σε ένα εξωτερικό αρχείο με δύο κλικ.

Στον επάνω πίνακα του προγράμματος υπάρχει ένα κουμπί για αποθήκευση σε εξωτερικό αρχείο (διεπαφή "Taxi"). Θα είναι ενεργό σε οποιεσδήποτε αναφορές και εκτυπώσιμα αρχεία όπου είναι διαθέσιμη η αποθήκευση.

Ξεφόρτωση ολόκληρης της βάσης δεδομένων 1C

Αυτή η μέθοδος είναι απαραίτητη σε περιπτώσεις όπου χρειάζεται εκφόρτωση ολόκληρης της βάσης δεδομένων 1C, για παράδειγμα, για τη δημιουργία ενός δοκιμαστικού αντιγράφου.

Μεταβείτε στην απαιτούμενη βάση πληροφοριών στη λειτουργία διαμόρφωσης.

Στο μενού "Διαχείριση", επιλέξτε το στοιχείο "Κατάργηση φόρτωσης βάσης πληροφοριών".

Καθορίστε ένα διαφορετικό όνομα αρχείου και αποθηκεύστε τη διαδρομή εάν είναι απαραίτητο.

Το αρχείο δεδομένων που έχει μεταφορτωθεί με την επέκταση *.dt που προκύπτει είναι πολύ εύκολο στη λήψη στο μέλλον. Για να το κάνετε αυτό, στη λειτουργία διαμορφωτή στο μενού "Διαχείριση", επιλέξτε το στοιχείο "Φόρτωση βάσης πληροφοριών" και ανοίξτε το αρχείο *.dt που αποκτήθηκε νωρίτερα.

Πολύ συχνά απαιτείται η λήψη δεδομένων από το 1C 8.3 και η αποθήκευση των πληροφοριών σε ένα εξωτερικό αρχείο, με άλλα λόγια, η μεταφόρτωση από την επιχείρηση 1C. Το έργο είναι σχεδόν πάντα εφικτό χωρίς τη συμμετοχή προγραμματιστών 1C.

Εξετάστε μια σειρά από χρήσιμες συμβουλές με τις οποίες μπορείτε να ανεβάσετε δεδομένα από το 1C σε ένα εξωτερικό σύστημα πληροφοριών.

Στο 1C, υπάρχουν πολλές μέθοδοι με τις οποίες μπορείτε να λάβετε πληροφορίες χωρίς τη συμμετοχή ειδικών:

  • Εκφόρτωση ολόκληρης της βάσης δεδομένων από το 1C 8.3 - για μεταγενέστερη λήψη σε άλλον υπολογιστή
  • Αποθηκεύστε αναφορές και εκτυπώσιμα σε Excel, Word ή PDF
  • Εκφόρτωση τραπεζιών από 1C
  • Λήψη πληροφοριών με χρήση της κονσόλας ερωτημάτων

Περισσότερα για αυτούς:

Πώς να ξεφορτώσετε ολόκληρη τη βάση δεδομένων από το 1s 8.3 (σε ένα αρχείο .dt)

Για να το κάνετε αυτό, πρέπει να εισέλθετε στη λειτουργία διαμόρφωσης και, στη συνέχεια, να επιλέξετε το στοιχείο "Διαχείριση" - "Κατάργηση φόρτωσης βάσης πληροφοριών" στο κύριο μενού:

Στη συνέχεια, χρειάζεται μόνο να καθορίσετε το όνομα του μελλοντικού αρχείου και τη θέση του στο δίσκο.

Για μεταγενέστερη μεταφόρτωση σε άλλη βάση δεδομένων, κάντε κλικ στο κουμπί "Μεταφόρτωση βάσης πληροφοριών" και επιλέξτε το αρχείο που ανεβάσατε προηγουμένως.

Εκφόρτωση αναφορών και εκτυπώσιμων από 1C στο Excel

Αυτή η μέθοδος είναι καθολική και πολύ απλή. Για να γίνει αυτό, αρκεί όταν ανοίγετε μια εκτυπώσιμη φόρμα ή αναφορά.

Για παράδειγμα, ανοίξτε το εκτυπώσιμο TORG 12, πατήστε ctrl+S (ή στο μενού Αρχείο - Αποθήκευση ως) και επιλέξτε τον τύπο αρχείου και το όνομά του:

Για το ίδιο σύστημα λειτουργεί - η αναφορά εκφορτώνεται με δύο κλικ:

Λάβετε δωρεάν μαθήματα βίντεο 267 1C:

Είναι διαθέσιμη η αποθήκευση στις κύριες μορφές - excel, word, pdf, html, txt κ.λπ.

Εκφόρτωση τραπεζιών από 1C 8.3

Συχνά υπάρχουν τέτοιες απλοϊκές εργασίες όπως "να λάβετε μια λίστα πληρωμών για το τρέχον έτος", "ξεφορτώστε ένα βιβλίο αγορών ή πωλήσεων" ή "ξεφορτώστε τα αγαθά από το τιμολόγιο αρ. 256". Η επίλυση τέτοιων προβλημάτων είναι αρκετά απλή.

Για παράδειγμα, πρέπει να λάβω όλες τις αποδείξεις από τον αντισυμβαλλόμενο "Vector" με ποσό μεγαλύτερο από 1000. Ας ανοίξουμε τη φόρμα λίστας και ας ορίσουμε τα απαραίτητα φίλτρα στη λίστα:

Το σύστημα θα προσφέρει μια επιλογή εξόδου - σε ένα έγγραφο υπολογιστικού φύλλου ή σε ένα έγγραφο κειμένου, θα επιλέξουμε ένα υπολογιστικό φύλλο. Το πρόγραμμα 1C θα εμφανίσει πληροφορίες σε ένα τέτοιο έγγραφο υπολογιστικού φύλλου, το οποίο, όπως και οι αναφορές, μπορούν να αποθηκευτούν στη μορφή που χρειαζόμαστε:

Παρόμοιες ενέργειες μπορούν να εκτελεστούν για σχεδόν οποιοδήποτε τμήμα πίνακα στο 1C 8.2. Για παράδειγμα, έπρεπε να ανεβάσουμε μια λίστα προϊόντων από την απόδειξη αριθ. МСК00003, κανένα πρόβλημα. Αυτό γίνεται πολύ απλά - ανοίξτε το έγγραφο, καλέστε το μενού περιβάλλοντος και μετά από μερικά κλικ παίρνουμε την επιθυμητή μεταφόρτωση στην επιθυμητή μορφή:


Μεταφόρτωση ενός ημερολογίου συναλλαγών από το 1C στο Excel:

Λήψη πληροφοριών με χρήση της κονσόλας ερωτημάτων

Ωστόσο, δεν μπορούν να βρεθούν όλες οι πληροφορίες σε ένα απλό τμήμα πίνακα του 1C 8.2. Μερικές φορές χρειάζεται να συλλέξετε δεδομένα από πολλές πηγές δεδομένων, να τις συνδέσετε με ορισμένα πεδία.

Αυτή η μέθοδος είναι κατάλληλη για άτομα με γνώσεις τεχνολογίας που γνωρίζουν τα βασικά της γλώσσας ερωτημάτων. Συνίσταται στη λήψη του αποτελέσματος του ερωτήματος χρησιμοποιώντας και την αποθήκευση στη μορφή που χρειαζόμαστε.

Για παράδειγμα απαιτείται η παραλαβή όλων των εργολάβων-προμηθευτών και ο αριθμός τηλεφώνου τους. Για να το κάνετε αυτό, γράψτε το ακόλουθο ερώτημα:

Ο πίνακας που προκύπτει μπορεί επίσης να μεταφορτωθεί στην επιθυμητή μορφή αρχείου:

Μπορείτε να ανεβάσετε τα ληφθέντα δεδομένα σε άλλη βάση δεδομένων 1C χρησιμοποιώντας το "". Παρακολουθήστε την οδηγία βίντεο στο παράδειγμα της ονοματολογίας:

mob_info