Este posibil să încărcați de la 1c la excel. Încărcarea datelor în Excel cu setarea diferiților parametri. Preluarea informațiilor utilizând consola de interogări

25.01.2021 Programe

Programul 1C este cu siguranță unic și programul necesar pentru fiecare contabil. Datorită acesteia, conducerea oricărei afaceri va fi mai eficientă și mai productivă. Acest program ajută la automatizarea activităților financiare, de management, de afaceri și de contabilitate. Cu toate acestea, în ciuda acestui fapt, uneori apar situații când este necesară afișarea sau descărcarea datelor din 1C. Vă oferim două moduri.

Încărcați date din 1C: metode

Prima cale

Cu 1C 7.7, puteți descărca date mutându-le de la un computer la altul. Pentru a face acest lucru, trebuie să deschideți însăși platforma 1C. Odată ce programul s-a deschis și s-a încărcat cu succes, selectați baza de date de care aveți nevoie, apoi faceți clic pe opțiunea „Configurator”. Pe desktop va apărea un meniu unde trebuie să selectați „Deschideți configurația”. După ceva timp, pe desktop va apărea o fereastră roșie, care se numește „Configurare”, unde va fi furnizată o structură foarte mare și complexă a tuturor elementelor.

Acum trebuie să treceți direct la încărcarea unei copii a bazei de date în alta Calculator personal. Pe al doilea computer, trebuie să lansați și programul 1C și să selectați secțiunea „Salvați configurația în fișier” din meniu. După aceasta, trebuie să transferați fișierul necesar în orice locație de pe al doilea computer. Din acest fișier se va face baza de date necesară în viitor.

Următorul pas este adăugarea bazei de date necesare. Dacă programul 1C este încărcat pentru prima dată pe un al doilea computer, atunci computerul va face totul automat, fără intervenția dvs. Când deschideți 1C, va apărea o fereastră mică cu următorul mesaj: „Nu există nicio configurație în listă. Adăugați?”, ca răspuns la acest mesaj, trebuie să faceți clic pe butonul „Da”.

În etapa finală, ar trebui să depuneți foarte puțin efort pentru a obține baza de date necesară. În această etapă, selectați „Creați o nouă bază de informații” și indicați că această bază de date nu are configurație. Apoi, trebuie să selectați un director special pregătit pentru baza de date și să faceți clic pe „Configurator”. După aceasta, pe monitorul computerului va apărea fereastra roșie familiară, în care vor fi prezentate diverse configurații schematice. Apoi trebuie doar să descărcați o copie a bazei de date. Pentru a face acest lucru, selectați fișierul care conține copia și faceți clic pe „Încărcați baza de informații”. După aceea, actualizați configurația de bază de date descărcată și începeți.

A doua cale

Unii dintre voi încă vă întrebați cum să descărcați date de pe 1C? Deci, a doua metodă este mult mai simplă și mai rapidă decât prima. Acum puteți încărca date pe un dispozitiv de stocare. Pentru a descărca datele necesare din 1C, trebuie să accesați meniul programului și să efectuați următoarele acțiuni: urmând secvența strictă, selectați „Serviciu”, apoi „Schimb de date” și în final „Descărcați date”. După ce lucrarea a fost finalizată, indicați calea pentru descărcarea datelor necesare. Apoi, după ce ați indicat calea, confirmați acțiunile - faceți clic pe butonul „Încărcați”. Respectând cu strictețe această schemă și urmând-o, veți copia întotdeauna datele necesare pe un alt computer sau pe alt suport la timp.

Destul de des, utilizatorii trebuie să salveze datele din 1C 8.3 într-un fișier, de exemplu, pdf, Word, Excel și alte formate. De exemplu, trimiteți prin e-mail raportați unei alte persoane, faceți calcule în Excel. Din păcate, nu toți utilizatorii știu că este foarte ușor să descărcați astfel de date din 1C pe cont propriu, fără ajutor extern.

De multe ori este necesar să descărcați o listă a unor date din partea tabelară a unui document, un formular de listă, un jurnal de documente etc. Astfel de sarcini sunt adesea izolate și este nepotrivit să implicați un specialist pentru a scrie un raport.

De exemplu, trebuie să obțineți întregul articol cu ​​vizualizarea „Materiale”, dar aveți nevoie doar de coloanele „Articol” și „Unitate”.

În cazul în care trebuie să încărcați date cu filtrare, în primul rând, trebuie să configurați lista în meniul „Mai multe” din secțiunea tabelară.

În fereastra care apare, din partea stângă (câmpurile disponibile), trebuie să le selectați pe cele prin care veți face o selecție (în acest caz, „Tipul articolului”). În partea dreaptă a ferestrei, sunt setate valorile parametrilor de selecție. Mai mult, tipul de comparație nu se limitează doar la egalitate.

După setarea stocului, în forma de listă a directorului „Nomenclatură”, vor fi afișate doar acele articole care îndeplinesc condiția specificată.

Următorul pas este să ieșiți această listă V document foaie de calcul.

Din meniul Mai multe, selectați Listă.

Dacă nu trebuie să afișați toate coloanele, ca în exemplul nostru, atunci bifați casetele numai pentru cele necesare.

Ca rezultat, primești în esență un raport pe care îl putem salva în orice format disponibil. Cum se face acest lucru va fi discutat mai jos. Într-un mod similar, puteți descărca părți tabelare ale documentelor și cărților de referință, date din reviste de documente, formulare de listă și multe altele.

Încărcarea rapoartelor și a formularelor tipărite din 1C

Orice raport, formular tipărit, document foaie de calcul (de exemplu, pe care l-am primit în exemplul nostru) în 1C 8.3 poate fi încărcat în fișier externîn două clicuri.

Pe panoul de sus programului există un buton pentru a salva într-un fișier extern (interfață Taxi). Va fi activ pe orice rapoarte și formulare tipărite, unde economisirea este disponibilă.

Încărcarea întregii baze de date 1C

Această metodă este necesară în cazurile în care baza de date 1C trebuie descărcată ca un întreg, de exemplu, pentru a crea o copie de testare.

Accesați baza de informații dorită în modul configurator.

În meniul „Administrare”, selectați „Descărcați baza de informații”.

Specificați un alt nume de fișier și salvați calea dacă este necesar.

Fișierul de date descărcat rezultat cu extensia *.dt este foarte ușor de descărcat în viitor. Pentru a face acest lucru, în modul configurator, în meniul „Administrare”, selectați „Încărcați baza de informații” și deschideți fișierul *.dt primit anterior.

În acest articol vom analiza împreună cu tine două subiecte foarte importante, primul este, iar al doilea este, desigur încărcarea datelor de la 1c în excel. Trebuie remarcat faptul că aceste subiecte sunt de interes pentru două categorii principale de utilizatori, acestea sunt:

  • Utilizatorii sistemului 1C Enterprise
  • Programatori 1C

Utilizatorii 1C doresc de obicei să comande, de exemplu transferul de date din excel în 1cîn conformitate cu cerințele lor specifice de portare, în timp ce programatorii 1C au mai multe șanse să caute câteva clarificări sau exemple de cod. Pe baza acestor considerații, am decis să împărțim informațiile furnizate în acest articol în două părți pentru utilizatori și programatori 1C.

Încărcarea 1C din Excel și încărcarea de la 1C în Excel prin ochii unui utilizator obișnuit 1C

Foarte des se dovedește că la o întreprindere sau într-o companie, de exemplu, există documentație care este stocată pe computer în fișiere Excel. Și adesea utilizatorii au o întrebare, dar cum? încărcați sau descărcați date din Excel în 1C. Desigur, nu te poți lipsi de cunoștințe de programare aici, așa că dacă ești utilizator simplu atunci trebuie să comandați serviciile 1C de la noi, pentru că absolut oricare dintre programatorii noștri 1C vă va asculta mereu, alege o soluție special concepută doar pentru dvs. și cu siguranță vă va ajuta.

De ce nu există o procesare universală pentru încărcarea datelor din Excel în 1C?

Să răspundem la această întrebare și să ne uităm la punctele sale principale:

  1. Fiecare utilizator are diferite fișiere Excel, datele din care dorește să le transfere în 1C; desigur, aceste fișiere au numere diferite de rânduri și coloane și poartă, de asemenea, încărcări semantice diferite.
  2. Fiecare utilizator lucrează cu o configurație separată, de ex. configurațiile pot fi diferite, ceea ce funcționează într-o configurație nu va funcționa în altă configurație fără actualizare.
  3. Datele din Excel trebuie transferate pe diferite obiecte; prin urmare, este nevoie de cod diferit, deoarece fiecare utilizator are propriile cerințe.

Din aceste motive este imposibil să se creeze procesare universală pentru încărcarea datelor din Excel în 1C.

Cum se încarcă și se descarcă datele din Excel în 1C folosind exemplul dezvoltării reale

Acum să ne uităm la asta în termeni generali cum sunt încărcate și descărcate datele din Excel în 1C, și cum va arăta totul în general soluție gata făcută?. Un exemplu de dezvoltare personalizată reală, precum și fișierul Excel original, sunt prezentate mai jos.

În această procesare, mai întâi trebuie să selectați fisier Excel, apoi faceți clic pe butonul „Run”, apoi în parte tabulară datele necesare vor fi încărcate din Excel. Acum, utilizatorului nu mai rămâne decât să facă clic pe butonul „Transfer în cont”, după care vor fi date transferat din Excel în 1C.

Încărcarea datelor din 1C în Excel se întâmplă cam în același mod, doar că aici complexitatea scrierii procesării depinde de ce fel de date ar trebui să fie descărcate din obiect. De exemplu, avem un director „Nomenclatură” și dorim să descarcăm numele nomenclaturii în sine și unitatea de măsură a acestei nomenclaturi, deși nomenclatura în sine poate avea mult mai multe detalii, cum ar fi tipul nomenclaturii, tipul nomenclaturii, numele complet etc.

Am nevoie de procesare pentru încărcarea și/sau descărcarea datelor din Excel, ce ar trebui să fac?

Tot ce trebuie să faci este să ridici telefonul și să ne suni. După aceasta, specialiștii noștri vor efectua toate acțiunile necesare pentru a se asigura că primești exact ceea ce ai nevoie. Dacă aveți nevoie să efectuați o actualizare urgentă 1c, atunci sunați-ne, suntem bucuroși să ajutăm fiecare dintre clienții noștri!

Încărcarea și descărcarea datelor din Excel în 1C prin ochii unui programator obișnuit 1C

Puțin mai sus am dat mult Informatii utile pentru utilizatorii 1C, acum este timpul să vorbim despre puncte tehnice scrierea codului și, de asemenea, oferă informații pentru programatorii 1C care le vor fi foarte utile atunci când scriu cod. Să ne uităm la principalele funcții utilizate frecvent pentru lucrul cu Excel.

Vom începe cu cum să conectăm Excel la 1C; acest lucru se face folosind un obiect COM. Pentru ca acest cod să funcționeze normal, Excel trebuie să fie instalat pe computer, altfel nimic nu va funcționa:

După ce am conectat Excel, trebuie să deschidem documentul necesar din care se va efectua transferul:

Acum trebuie să selectăm o foaie a cărții Excel; în figura de mai sus vedem cum este selectată o foaie cu un anumit număr. Numărul foii este stocat în variabila Sheet Number:

Putem afla numărul de foi dintr-o carte Excel folosind câmpul „Număr”:

Pentru a obține numele foii sub un anumit număr, trebuie să scrieți o linie ca aceasta:

După ce am finalizat toți pașii pentru a lucra cu Excel, procesul trebuie să fie închis. Închideți-l, altfel se va bloca:

Un exemplu de funcție care încarcă celule individuale din Excel în 1C

Am trecut în revistă procedurile și funcțiile de bază pe care fiecare programator 1C le întâlnește atunci când scrie procesarea pentru încărcarea datelor din Excel în 1C. Acum să aruncăm o privire mai atentă la funcția care citește celule individuale într-un fișier Excel.

Credem că nu este nevoie să oferim explicații suplimentare pentru acest cod, deoarece toate aceste funcții au fost discutate în detaliu mai sus.

Un exemplu de funcție care încarcă toate datele din Excel într-o secțiune tabelară 1C

Ne-am uitat la o funcție care afișează celule Excel individuale pe ecran. Dar dacă trebuie să descarcăm întreaga foaie Excel dintr-o dată și să o parcurgem secvențial? Aici vom avea nevoie de codul de mai jos:

Un exemplu de funcție care încarcă date din 1C în Excel

Mai sus, am discutat o mulțime de lucruri interesante, dar nu am atins un subiect precum încărcarea datelor din 1C în Excel. De fapt, principiul de funcționare aici este absolut aproape același, cu excepția faptului că noi creăm programatic fișier nou Excel și notează-l în mod programatic. Ei bine, pentru a scrie o valoare într-o celulă, așa cum probabil ați ghicit deja, trebuie să puneți expresia Sheet.Cells(x, y) în partea stângă. Un exemplu de descărcare a datelor din 1C în Excel este prezentat mai jos:

Transferul de informații între baze de date este una dintre sarcinile suportului și administrării acestora. Pentru implementarea sa eficientă, procesarea este creată în complexe 1C automatizate. Ele facilitează foarte mult munca de rutină, accelerează procesele de încărcare și descărcare a informațiilor și, în același timp, implementează controlul asupra corectitudinii acestora. Încărcarea de la 1c în xml vă permite să creați un fișier cu conținutul oricărui obiect de configurare configurat și să îl utilizați atunci când trebuie să încărcați date într-o configurație identică.

Instrumente pentru crearea de încărcări

Pentru a exporta informațiile conținute în baze de date, se folosește în principal formatul xml. Pentru 1C au fost dezvoltate multe metode de procesare (de exemplu, UploadLoadDataxml82 epf), cu ajutorul cărora este posibil să scoateți și să încărcați date într-un fișier. În acest caz, utilizatorul trebuie să primească un fișier cu o anumită structură, care să permită ca informațiile stocate în acesta să fie încărcate în baza de date nativă sau transferate în altă locație. Când creați o încărcare, trebuie respectate următoarele reguli:

  • Salvați fișierele create până la recuperarea completă și finalizarea procedurilor de verificare a corectitudinii informațiilor transferate;
  • În cazul utilizării ca instrument de prelucrare Rezervă copie creați subdosare separate pentru copiile datelor și păstrați un jurnal al înregistrărilor acestora pentru o recuperare rapidă.

Furnizat în programul de asistență pentru utilizatori 1C, care poate fi găsit pe site-ul ITS sau pe discuri, este un instrument excelent pentru exportul și importul de informații. Utilizatorul computerului poate descărca atât întreaga bază de date, cât și obiectele sale individuale, iar pe lângă exportul propriu-zis, se efectuează diverse operațiuni de verificare a informațiilor, ajutând la scăparea de erori criticeîn date. Procesarea 1s, încărcarea în xml funcționează în două moduri:

  • Descărcare. Creează un fișier care conține obiecte paginabile definite de utilizator;
  • Se încarcă. Citește un fișier exportat anterior și scrie informațiile conținute în acesta în baza de informații.

Procesarea vă permite să verificați obiectele pentru caractere nevalide și include, de asemenea, o funcție pentru exportarea informațiilor cu restricții.

Încărcarea poate fi utilizată nu numai atunci când se face schimb de informații între bazele de date 1C. Cu ajutorul acestuia, puteți asigura integrarea diferitelor complexe, de exemplu, 1C și sistemul Parus. Versatilitate format XML vă permite să creați programe pentru transferul de informații pentru aproape orice bănci de informații. Prelucrare descărcare și încărcare date xml– cel mai important instrument de schimb de informații.

Procesul de încărcare a datelor înxml

Să ne uităm la cum să încărcăm de la 1c la xml în Mod normal. După descărcarea procesării UploadLoadDataxml.epf și deschiderea acestuia, trebuie să efectuați următorii pași:

  • Selectați obiecte pentru export;
  • Configurați filtrele necesare, de exemplu, după perioadă;
  • Determinați locația fișierului cu informații pe subsistem disc;
  • Începeți să descărcați obiecte.

Trebuie reținut că partea antet a formatului fișierului de încărcare diferă de formatul de fișier utilizat la încărcare conform planurilor de schimb.

xml

Încărcați xml in 1s se face la baza de receptie cu o configuratie identica cu baza sursa. Înainte de a încărca xml 1c în 1c, trebuie să deschideți procesarea în baza de date de primire. Apoi trebuie să specificați calea către fișierul încărcat anterior și să descărcați datele făcând clic pe butonul „Încărcare date”.

Dacă este necesar, casetele de selectare sunt activate pentru a încărca datele în modul de schimb într-un mod distribuit baza de informatiiși ignorarea erorilor care apar la încărcarea obiectelor.

După aceasta, trebuie să verificați bazele de date și să vă asigurați că toate elementele sunt încărcate corect pentru a nu le pierde, de exemplu, dacă apare o eroare în handler-ul de evenimente după încărcarea obiectului.

Nu este un secret pentru nimeni că printre lucrătorii de birou, în special cei care sunt angajați în contabilitate și sector Financial, deosebit de popular programe Excelși 1C. Prin urmare, destul de des este necesar să se facă schimb de date între aceste aplicații. Dar, din păcate, nu toți utilizatorii știu cum să facă acest lucru rapid. Să aflăm cum să încărcăm date din 1C într-un document Excel.

Dacă încărcarea datelor din Excel în 1C este o procedură destul de complicată, care poate fi automatizată doar folosind soluții de la terți, apoi procesul invers, și anume încărcarea din 1C în Excel, este un set relativ simplu de acțiuni. Se poate face cu ușurință folosind instrumentele încorporate ale programelor de mai sus, iar acest lucru se poate face în mai multe moduri, în funcție de ceea ce exact trebuie să transfere utilizatorul. Să vedem cum să facem asta exemple concreteîn versiunea 1C 8.3 .

Metoda 1: Copiați conținutul celulei

O unitate de date este conținută în celula 1C. Poate fi transferat în Excel folosind metoda obișnuită de copiere.


Conținutul celulei 1C va fi inserat în Excel.

Metoda 2: Lipiți o listă într-un registru de lucru Excel existent

Dar metoda de mai sus este potrivită numai dacă trebuie să transferați date dintr-o singură celulă. Când trebuie să transferați o listă întreagă, ar trebui să utilizați o altă metodă, deoarece copierea câte un element va dura mult timp.


Lista este inserată în document.

Metoda 3: Creați un nou registru de lucru Excel cu o listă

De asemenea, lista din programul 1C poate fi trimisă imediat într-un nou fișier Excel.


Întreaga listă va fi salvată ca o carte separată.

Metoda 4: copierea unui interval dintr-o listă 1C în Excel

Există momente când trebuie să transferați nu întreaga listă, ci doar rânduri individuale sau o serie de date. Această opțiune este, de asemenea, destul de fezabilă folosind instrumente încorporate.


Metoda 5: Salvarea documentelor în format Excel

În Excel, uneori trebuie să salvați nu numai liste, ci și documente create în 1C (facturi, facturi etc.). Acest lucru se datorează faptului că pentru mulți utilizatori este mai ușor să editeze un document în Excel. În plus, în Excel puteți șterge datele completate și, după tipărirea documentului, să îl utilizați, dacă este necesar, ca formular de completare manuală.


Documentul va fi salvat în format Excel. Acest fișier poate fi acum deschis în acest program și procesat în continuare în el.

După cum puteți vedea, încărcarea informațiilor de la 1C la format Excel nu prezintă dificultăți. Trebuie doar să cunoașteți algoritmul acțiunilor, deoarece, din păcate, nu este intuitiv pentru toți utilizatorii. Folosind instrumentele 1C și Excel încorporate, puteți copia conținutul celulelor, listelor și intervalelor de la prima aplicație la a doua, precum și să salvați liste și documente în cărți separate. Există destul de multe opțiuni de salvare și pentru ca utilizatorul să o găsească pe cea potrivită în mod special pentru situația sa, nu este deloc nevoie să recurgă la utilizarea unei terțe părți. software sau utilizați combinații complexe de acțiuni.