Cum să salvezi un document din 1s în excel. Nu se poate salva formularul de document (factura) în format Excel - butoanele „Salvare” și „Salvare ca” nu sunt disponibile. Care este motivul? Încărcarea documentelor imprimabile

Foarte des este necesar să obțineți date de la 1C 8.3 și să salvați informațiile într-un fișier extern, cu alte cuvinte, să le încărcați de la 1C enterprise. Sarcina este aproape întotdeauna fezabilă fără implicarea programatorilor 1C.

Luați în considerare o serie de sfaturi utile cu ajutorul cărora puteți încărca date de la 1C într-un sistem de informații extern.

În 1C, există mai multe metode prin care puteți obține informații fără a implica specialiști:

  • Descărcarea întregii baze de date din 1C 8.3 - pentru descărcare ulterioară pe alt computer
  • Salvați rapoarte și imprimabile în Excel, Word sau PDF
  • Descărcare mese de la 1C
  • Obținerea informațiilor utilizând consola de interogări

Mai multe despre ei:

Cum să descărcați întreaga bază de date din 1s 8.3 (într-un fișier .dt)

Pentru a face acest lucru, trebuie să intrați în modul configurator, apoi selectați elementul „Administrare” - „Descărcați baza de informații” din meniul principal:

Apoi trebuie doar să specificați numele viitorului fișier și locația acestuia pe disc.

Pentru încărcarea ulterioară într-o altă bază de date, faceți clic pe butonul „Încărcați baza de date” și selectați fișierul încărcat anterior.

Descărcarea rapoartelor și imprimabilelor din 1C în Excel

Această metodă este universală și foarte simplă. Pentru a face acest lucru, este suficient când deschideți un formular sau un raport imprimabil.

De exemplu, deschideți TORG 12 imprimabil, apăsați ctrl+S (sau în meniul Fișier - Salvare ca) și selectați tipul de fișier și numele acestuia:

Pentru același sistem funcționează - raportul este descărcat în două clicuri:

Obțineți 267 de lecții video 1C gratuit:

Salvarea în principalele formate este disponibilă - excel, word, pdf, html, txt etc.

Descărcare mese de la 1C 8.3

Adesea există sarcini atât de banale precum „obține o listă de plăți pentru anul în curs”, „descărcare o carte de cumpărături sau vânzări” sau „descărcare mărfuri de pe factura nr. 256”. Rezolvarea unor astfel de probleme este destul de simplă.

De exemplu, trebuie să primesc toate chitanțele de la contrapartea „Vector” cu o sumă mai mare de 1000. Să deschidem formularul de listă și să setăm filtrele necesare în listă:

Sistemul va oferi o opțiune de ieșire - la un document foaie de calcul sau un document text, vom selecta o foaie de calcul. Programul 1C va afișa informații într-un astfel de document de foaie de calcul, care, ca și rapoartele, pot fi salvate în formatul de care avem nevoie:

Acțiuni similare pot fi efectuate pentru aproape orice parte tabelară din 1C 8.2. De exemplu, trebuia să încărcăm o listă de mărfuri din chitanța nr. МСК00003, nicio problemă. Acest lucru se face foarte simplu - deschideți documentul, apelați meniul contextual și după câteva clicuri obținem încărcarea dorită în formatul dorit:


Încărcarea unui jurnal de tranzacții din 1C în Excel:

Obținerea informațiilor utilizând consola de interogări

Cu toate acestea, nu toate informațiile pot fi găsite într-o parte tabelară simplă a 1C 8.2. Uneori trebuie să colectați date din mai multe surse de date, să le conectați prin anumite câmpuri.

Această metodă este potrivită pentru cei cunoscători de tehnologie care cunosc elementele de bază ale limbajului de interogare. Constă în obținerea rezultatului interogării folosind și salvarea acestuia în formatul de care avem nevoie.

De exemplu, este necesar să primiți toți contractorii-furnizori și numărul lor de telefon. Pentru a face acest lucru, scrieți următoarea interogare:

Tabelul rezultat poate fi încărcat și în formatul de fișier dorit:

Puteți încărca datele primite într-o altă bază de date 1C folosind „”. Urmăriți instrucțiunile video despre exemplul de nomenclatură:

Dacă butoanele „Salvare” și „Salvare ca” din meniul „Fișier” sunt inactive la salvarea formei tipărite a unui document sau raport, aceasta înseamnă că este setat indicatorul de protecție a tabelului. Pentru a o dezactiva, dezactivați caseta de selectare „Interzice editarea tabelelor” (meniul „Instrumente” - „Setări de configurare” - fila „Auxiliar”). După aceea, trebuie să recreați forma tipărită a facturii - va fi disponibilă salvarea într-un fișier.

Interzicerea editării tabelelor este folosită pentru a exclude posibilitatea de falsificare a datelor documentelor primare de către personal, deoarece nu permite dezactivarea modului „Numai vizualizare”, precum și copierea unui tabel sau salvarea lui într-un fișier. Prin urmare, într-o configurație tipică, doar un angajat cu drepturi „Administrator” sau „Manager” poate elimina interdicția de editare a tabelelor.


Ne găsim: cum să salvezi raportarea în Excel în 1 s 8 3, cum se configurează în programul 1s 8 3 găsiți butonul salvare ca cum să salvezi o factură de la 1s în excel, 1s nu este disponibil pentru a salva ca, 1s 7 7 nu este disponibil pentru a salva ca, cum să salvezi borderourile de la 1s în excel, astfel încât coloanele să nu se rătăcească, ca în 1s 8 2 salvează documentele în format excel, 1s 7 7 nu salvează raportul în excel, cum se salvează o scrisoare de trăsură de la 1s, la 1s 8 2 funcțiile de imprimare și salvarea imprimabilelor nu sunt disponibile pictograma imprimantei este inactivă

A fost o mică descoperire pentru mine că utilizatorii 1C nu știu să încarce rapid aproape orice date din 1C în Excel. Recent, am dat peste ce au făcut colegii mei, iar apoi prin FineReader au convertit datele în text din imagine, pentru că butonul de salvare în 1C nu a funcționat (vezi poza). Drum lung, nu-i așa? Dar există și modalități mai convenabile. Nu există niciun secret în descărcarea de la 1C, există o mulțime de posibilități.

Să ne uităm la punctele în care putem salva datele din 1C în Excel:

Cea mai ușoară modalitate de a salva datele din 1C în Excel este să selectați o celulă dintr-un document sau jurnal și să faceți clic pe (copiere), apoi în Excel selectați celula în care doriți să salvați datele și să faceți clic pe v. În acest fel veți salva conținutul acestei celule. Pentru exemplul de imagine, acesta ar fi 42.289,23

Această metodă este valabilă pentru orice versiune de 1C.

2. Cum să descărcați o cantitate mare de date din 1C în Excel?

Metoda anterioară este bună, dar nu veți acumula o cantitate mare de date în acest fel. Prin urmare, este mai bine să utilizați instrumentul Display List.

În aproape orice jurnal de documente, carte de referință sau document, faceți clic dreapta și găsiți Vizualizare listă.


Pentru versiunile 8.3 și interfața Taxi, butonul pentru afișarea listei se află în meniul Mai multe

O listă cu aceste elemente va apărea sub formă de text (poate înainte de aceasta va trebui să alegeți ce coloane să selectați). Acest text poate fi deja copiat în orice document. Dar vă sfătuiesc să utilizați meniul Fișier - Salvare ca (deoarece cantități mari de date vor fi procesate mult timp și nu se exclude o eroare la copierea în clipboard).

Apoi selectați formatul de fișier dorit.

Toate fișierele sunt salvate în formatul corect.

Această metodă funcționează și pentru orice versiune de 1C.

Pentru versiunea 1s 8.2 și o versiune ulterioară în clientul subțire sau interfața Taxi, instrumentul Fișier - Salvare ca este disponibil în panoul din colțul din dreapta sus ca o dischetă

3. Cum să descărcați formularele tipărite ale documentelor din 1C în Excel?

Documente imprimabile, cum ar fi

1 - Eliminați butonul Numai vizualizare pentru a putea schimba imprimabilul

2 - Salvați documentul în formatul dorit, vezi punctul 2

Pe lângă conținutul formularului tipărit, puteți salva ca orice date text, ca în Word'e.

Adesea, un formular imprimabil sau de raport poate fi salvat cu o simplă copiere-lipire în Excel.

Cum să descărcați date din Excel în 1C este o poveste complet diferită. Dar vă spun curând, rămâneți pe fază ;)

Distribuie articolul nostru pe rețelele tale de socializare:

Trimite acest articol pe mailul meu

Procedura de transfer a datelor din 1C (o listă de elemente ale unui director sau document, o parte tabelară a unui document etc.) în format Excel este o funcție 1C foarte convenabilă, deoarece vă permite să salvați aproape orice date în Excel pentru analize ulterioare.

1s Enterprise versiunea 8.2:

De exemplu, dorim să încărcăm date din directorul Nomenclatură, pentru aceasta deschidem directorul Nomenclatură, afișăm datele necesare (folosim filtre, deschidem grupul dorit):

Și apăsați butonul OK.

După aceea, un fișier Excel cu datele necesare din 1C va fi creat pe calea specificată.

Dar, este posibil să nu salvați datele într-un fișier, ci pur și simplu (după ce lista a fost afișată) selectați datele, apoi salvați-le în clipboard (clic dreapta - Copiere), deschideți programul Excel și lipiți datele din clipboard într-o foaie goală (clic dreapta - Lipire).

În același mod, puteți salva în ele atât liste de documente, cât și părți tabelare.

Dacă doriți să salvați raportul în Excel, apoi creați un nou raport, iar pentru a-l încărca în Excel, nu mai trebuie să îl listați, ci pur și simplu faceți clic pe „Fișier” - „Salvați o copie” în meniul principal și apoi urmați schema descrisă mai sus. Sau doar copiați-l prin clipboard.

1s Enterprise versiunea 8.3:

Pe platforma 1c versiunea 8.3 - tehnologia de salvare a datelor în Excel este ușor diferită de versiunea 8.2.

Aici, dacă faceți clic dreapta pe listă, nu veți mai vedea elementul „Afișați o listă...”, în schimb trebuie să faceți clic pe meniul „Toate acțiunile” și să selectați elementul „Afișați o listă... " ne sunt deja familiare:

În același mod, marcați coloanele necesare cu steaguri, dar există și un steag minunat „Numai cele selectate”, când este setat, în tabel sunt afișate doar rândurile selectate. Pentru a selecta mai multe linii din lista de directoare a nomenclaturii - faceți clic pe linii cu tasta „Ctrl” apăsată, obțineți ceva de genul acesta (liniile selectate sunt evidențiate cu albastru):

La final, ar trebui să arate cam așa:

Mai mult, puteți salva acest tabel în Excel prin clipboard (cum am scris mai sus), sau îl puteți salva direct într-un fișier Excel, pentru aceasta, în 1s (în lista afișată), faceți clic pe butonul special din meniul principal ( cu săgeata în jos) și selectați elementul „Fișier” - „Salvare ca...”, apoi se deschide o fereastră standard pentru salvarea fișierului, specificați numele fișierului și tastați „Excel Sheet” în el și faceți clic pe „Salvare”.

Pentru a salva raportul într-un fișier, procedați la fel cum am scris mai sus:

Sarcina simplă:

  • Organizați selecția fișierelor pe formular (format fișier txt)
  • Completați fișierul cu date
  • Ei bine, salvați în mod natural (dacă fișierul este cu date, atunci cereți să îl suprascrieți sau nu).

Cum să o facă?

Organizam forma unui client gros 1C

Să executăm această sarcină pe exemplul unui formular de procesare externă. Creăm o prelucrare externă, adăugăm un formular, aruncăm un câmp cu tip șir pe formular fără limită de lungime.

Câmpul pe care l-am adăugat trebuie să includă un buton de selectare.

Să adăugăm un handler de clic.

Vă rugăm să rețineți că avem două funcții în modul - una este gestionarea pentru a face clic pe butonul „Run”, care a fost adăugat automat în formularul de procesare când a fost creat. Celălalt este handlerul pe care l-am adăugat.

Organizam forma unui client subtire 1C

Un exemplu de organizare a aceleiași formulare pe un client subțire 1C.

Adăugăm un atribut procesării - un șir nelimitat (adică lungime = 0).

Tocmai elementele de recuzită adăugate sunt scoase pe formular. Pentru a deschide proprietățile sale, faceți clic dreapta pe atributul scos.

Setați proprietatea SelectButton la Da.

Clientul subțire nu adaugă automat un buton. Prin urmare, trebuie să adăugăm noi înșine butonul Înregistrare la formularul de procesare.

În fila Comenzi, adăugați o nouă comandă și faceți clic pe lupă în proprietățile sale pentru a adăuga un handler.

De asemenea, trageți comanda adăugată în formular (la stânga).

Avem, de asemenea, două funcții în modul - una este manipulatorul de clic pe butonul „Înregistrare”, pe care l-am adăugat. Celălalt este handlerul de evenimente select pe care l-am adăugat.

Programarea selecției fișierului [numele și locația înregistrării].

Windows are un dialog comun de selectare a fișierelor.

Din 1C există acces pentru a gestiona acest dialog. Există un obiect special „FileChoiceDialog” în acest scop.

Dialog = NewFileSelectionDialog(FileSelectionDialogMode.Save);

Dialog.Title = „Selectați un nume de fișier de salvat”;

Dialog.MultipleChoice = False;

Dialog.Filter = „Fișier text(*.txt)|*.txt”;

// Apelarea dialogului real pe ecran

Dacă Dialog.Select() Atunci

// Ajungeți aici numai dacă utilizatorul a făcut clic pe OK

//Salvează numele fișierului selectat (numele complet, adică includerea căii către acesta)

FileName = Dialog.FullFileName;

EndIf;

Dacă doriți să puteți selecta mai multe extensii de fișiere, cum ar fi txt și rtf, atunci trebuie să scrieți astfel:

Dialog.Filter = „Document Microsoft Word (*.txt)|*.txt|”
+ „Document Microsoft Excell (*.rtf)|*.rtf|”;

Programare pentru a scrie un fișier pe disc

Pentru a scrie fișiere text în 1C există un obiect „Scrie text”.

Lucrul cu el este foarte simplu.

Iată un exemplu de cod pentru cazul nostru:

Fișier = NewTextWriter(FileName);
File.WriteString("Bună!");
File.WriteString("Ce mai faci?");
File.Close();

Descărcați un exemplu gata făcut

Puteți descărca un exemplu gata făcut de astfel de procesare pentru studiu.

  • Serghei Savenkov

    un fel de recenzie „rare”... parcă s-ar grăbi undeva