Transfer de date. Transfer de date Prelucrare transfer de date 1s 8.3

Acest capitol discută despre transferul de date direct din baza de informații sursă către 1C: Contabilitate 8. Această metodă de transfer este considerată cea principală.

Dacă din anumite motive metoda principală de transfer de date nu poate fi utilizată, de exemplu, la transferul din versiunile de bază, se recomandă utilizarea metodei de transfer de date dintr-un fișier de încărcare. Încărcarea datelor dintr-un fișier este discutată în detaliu în acest capitol.

Dacă s-au făcut modificări la configurația standard a bazei de informații sursă, atunci trebuie să citiți paragraful „Transferul datelor din configurații non-standard” din capitolul „Tehnici de transfer auxiliare”.

Transferul de date direct din baza de informații sursă se realizează în etape. Înainte de a începe transferul, trebuie să vă asigurați că baza de informații sursă este închisă și că nu există utilizatori care lucrează în ea.

Etapa 1: Backup

Să facem o copie de rezervă a bazei de informații originale.

Hai să lansăm 1C: Contabilitate 8.

Setări suplimentare în baza de informații 1C: Contabilitate 8 nu este necesar. Setările contabile pentru transferul corect de date sunt instalate implicit în baza de informații.

Trebuie să utilizați asistentul de tranziție (meniul Serviciu – Transfer de date din bazele de date de informații 1C:Enterprise 7.7).

Pasul 1: Selectarea unei opțiuni de descărcare a datelor

Să selectăm un articol Încărcați date din baza de informații.

Dacă doriți să reveniți la început și să schimbați opțiunea de transfer de date, faceți clic pe butonul Până la început.

Buton Complet folosit pentru a închide formularul.

Dacă utilizați versiunea de bază, transferul de date este complet. Ar trebui să apăsați butonul Complet pentru a închide formularul.

Dacă apar erori în timpul transferului, urmați linkul Informații despre erorile apărute Se deschide un mesaj de eroare informativ. După eliminarea erorii, trebuie să repetați transferul de date (buton Repeta).

Probabil ca fiecare specialist 1C a intampinat nevoia de a transfera date de la o baza de informatii la alta. În cazul în care configurațiile sunt diferite, trebuie să scrieți reguli de conversie a datelor. Aceste reguli sunt create în configurația 1C „Conversie de date”.

De asemenea, datele pot fi transferate folosind . Multe configurații 1C 8.3 au funcționalitate standard pentru configurarea sincronizării datelor între diferite configurații și integrare perfectă cu 1C Document Flow.

Dar atunci când datele trebuie să fie transferate între configurații absolut identice, vă puteți simplifica sarcina și puteți utiliza procesarea standard pentru încărcare și descărcare prin XML. Vă rugăm să rețineți că această metodă, precum conversia datelor, compară obiectele între ele printr-un identificator unic (GUID) și nu după nume.

Puteți descărca această procesare pe discul ITS sau folosind link-urile:

Este universal și potrivit pentru orice configurație.

Să luăm în considerare un exemplu de descărcare a directorului „Nomenclatură” dintr-o bază de informații 1C 8.3 Contabilitate 3.0 în alta. O condiție prealabilă va fi selecția de către părinte (grup) „Prelucrarea lemnului”.

Încărcarea datelor din 1C în XML

Accesați baza de informații din care vor fi descărcate datele (sursă). Asigurați-vă că le verificați, ținând cont de toate condițiile posibile pentru a evita consecințele nedorite.

Procesarea de încărcare și descărcare a datelor XML deschise (Ctrl+O).

Suntem interesați de fila „Încărcare”. Mai întâi de toate, specificați numele fișierului în care vor fi încărcate datele și calea pentru salvare. În acest caz, datele sunt încărcate „într-un fișier de pe server”.

În antetul de procesare puteți configura perioada pentru care se va efectua selecția. De asemenea, pentru registrele periodice, puteți specifica metoda de aplicare a selecției pe perioadă. Dacă este necesar să încărcați mișcări împreună cu documente, este setat steag-ul corespunzător. În acest caz, supraîncărcăm directorul, deci nu este nevoie să configurați nimic în antet.

Să trecem la selectarea datelor pentru încărcare. În partea tabelară a formularului de procesare, bifați casetele de selectare pentru obiectele de configurare pe care trebuie să le transferați.

Coloana „Descărcați dacă este necesar” înseamnă dacă este necesar să supraîncărcați acest obiect dacă este referit de atributul directorului pe care îl supraîncărcăm. De exemplu, poziția articolului pe care îl încărcați are o unitate de măsură care nu se află în baza de date țintă. Dacă steagul din coloana „Încărcare dacă este necesar” este bifat vizavi de cartea de referință cu unitățile de măsură, va fi creată o nouă poziție. În caz contrar, valoarea atributului va fi „<Объект не найден>" și identificatorul său unic.

Într-un caz simplu, fără selecții, setarea de supraîncărcare a articolului va arăta astfel.

În acest exemplu, trebuie să selectați numai elementele care se află în folderul „Prelucrarea lemnului”.

Procesarea similară pentru 8.2 vă permite să setați selecții pentru fiecare obiect de configurare într-o formă convenabilă. În 8.3, din păcate, nu există o astfel de funcționalitate. O modalitate de ieșire în această situație ar fi să selectați elementele necesare în fila „Obiecte suplimentare pentru descărcare”.

Puteți adăuga obiecte aici fie manual (butonul „Adăugați”), fie la cerere („Adăugați la cerere...”). Dacă există un număr mare de ele, a doua opțiune este de preferat.

În acest caz, cererea va fi după cum urmează. Completați parametrii, completați solicitarea după verificarea datelor și faceți clic pe butonul „Selectare rezultat”.

După ce ați specificat toate obiectele și elementele suplimentare necesare pentru încărcare, faceți clic pe butonul „Încărcați date”. Acestea vor ajunge într-un fișier XML, numele și calea cărora le-ați specificat mai devreme. Rezultatele acestei operațiuni vor fi afișate în mesaje.

În acest exemplu, a fost necesar să se descarce doar 3 poziții, dar cinci au fost descărcate. Acest lucru se datorează faptului că un steag a fost setat vizavi de directorul „Nomenclatură” în coloana „Încărcare dacă este necesar”. Odată cu posturile necesare, părinții lor erau supraîncărcați.

Se încarcă un director din XML

După descărcarea cu succes a datelor din configurația sursă într-un fișier XML, deschideți baza de date de destinație. Structura obiectelor și detaliile lor trebuie să se potrivească între ele. În acest caz, transferul se realizează între două configurații standard 1C: Contabilitate 3.0.

Deschideți procesarea în baza de date a receptorului. Această prelucrare este utilizată atât pentru încărcare, cât și pentru încărcarea datelor. Accesați fila „Descărcare” și specificați calea către fișierul XML în care datele au fost descărcate anterior. După aceea, faceți clic pe butonul „Descărcați date”.

Rezultatul descărcării va fi afișat în mesaje. În cazul nostru, totul a mers bine.

Directorul „Nomenclatură” din baza de date destinatară nu a fost completat. Acum are cinci elemente: trei poziții de nomenclatură și două grupuri.

Instrucțiuni

Pe un computer personal (denumit în continuare computer 1), pe care este instalată platforma 1C cu baza de date necesară, lansați 1C, selectați baza de date dorită și faceți clic pe „Configurator”. Dacă este prima dată când accesezi baza de date 1C pe computerul 1, după lansarea platformei se va deschide pe ecran o fereastră goală, în care, cu excepția meniului, nu va mai fi nimic altceva. Selectați opțiunea „Deschideți configurația” din meniu. După doar câteva minute, în stânga va apărea o fereastră roșie numită „Configurație”, cu o structură complexă a elementelor sale constitutive.

Încărcați o copie a bazelor de date 1C pe computerul 2. Pentru a face acest lucru, lansați 1C și selectați opțiunea „Salvare configurație în fișier” din meniu. Transferați-l pe computerul 2, plasându-l în orice locație pe care o alegeți: va fi folosit ulterior pentru a face o bază de date.

Adăugați o bază de date. Dacă aceasta este prima lansare a 1C pe computerul 2, atunci platforma însăși va face totul pentru dvs.: atunci când îl lansați, va apărea o fereastră cu următorul mesaj: „Nu există nicio configurație în listă. Adăugați?”, apoi faceți clic pe „Da”. După aceasta, selectați opțiunea „Creați o nouă bază de informații”, indicând că ar trebui să fie fără configurație. Apoi selectați directorul pregătit pentru baza de date și faceți clic pe „Configurator”. După un minut (uneori mai puțin), pe ecranul monitorului va apărea o fereastră roșie „Configurare”, în care vor fi prezentate diferite elemente de configurare sub forma unei diagrame arborescente. Descărcați o copie a acesteia făcând clic pe „Încărcați configurația din fișier” sau „Încărcați baza de informații”.

După încărcare, platforma 1C va oferi o actualizare de configurare: pentru a face acest lucru, selectați „Actualizați configurația bazei de date”.

Notă

Amintiți-vă, dacă în momentul copierii informațiilor de pe computerul 1 cineva lucrează cu 1C pe acest computer, unele fișiere nu vor fi copiate.

Sfaturi utile

Această metodă de copiere a unei baze de date este parțial defectuoasă deoarece poate copia configurația, dar nu și rapoartele, fonturile și alte setări existente.

Dezvoltatorul de software 1C a anunțat în 2011 că noua versiune nu va suporta configurația din ediția 1.6. În acest sens, a fost nevoie de conversia bazei de date 1C la ediția 2.0. Cum să facă acest lucru?

Instrucțiuni

Instalați cea mai recentă versiune a platformei 1C pe platforma dvs. personală. Lansați software-ul. Deschideți secțiunea cu liste de baze de date. Dacă este gol, faceți clic pe „Adăugați...”. Bifați caseta de lângă „Adăugarea la o bază de informații existentă”. Această secțiune vă permite să creați o bază de informații în această versiune de 1C, care se află pe acest computer, pe serverul 1C:Enterprise sau în rețeaua locală. Faceți clic pe Următorul.

Intrați pentru baza de date, selectați locația bazei de informații (pe acest PC, pe o rețea locală, pe un server 1C sau pe un server web). Este recomandabil să plasați baza de date pentru a fi adăugată pe acest computer personal, deci selectați acest articol. Faceți clic pe „Următorul”.

Selectați directorul în care se află baza de informații. Faceți clic pe butonul „Deschidere” și „Următorul”. În fereastra care apare, lăsați totul neschimbat, adică. Opțiunea de autentificare și modul de pornire sunt selectate ca automate, viteza conexiunii este normală. Verificați dacă versiunea 1C: Enterprise este cea mai recentă. Dacă trebuie să modificați vreun parametru, faceți clic pe butonul „Înapoi”. După ce ați completat toate datele, faceți clic pe butonul „Terminat”.

Am fost implicat în mod repetat în încărcarea de informații despre produse pentru site-uri web, dezvoltând procesări speciale pentru încărcarea datelor în 1s din fișiere de comandă în format Excel, date transferate între bazele de informații 1C versiunile 7.7 și 8 etc.

Într-un efort de a reduce dimensiunea bazei de date 1C sau pur și simplu de a ascunde unele date, utilizatorii creează sau creează o bază de date goală și încep să contabilizeze „de la zero”.

În baza de date nou creată este necesar să se efectueze transfer de directoare 1c(cu volume mari de date, introducerea manuală a acestora este pur și simplu nepractică), cum ar fi nomenclatura (cel mai probabil, împreună cu prețurile), contrapărți (împreună cu contracte), bănci, conturi bancare, depozite etc.

Cum se transferă datele 1s

Există mai multe moduri transfer de date 1s: procesarea universală a schimbului de date prin format XML este distribuită pe discuri ITS (de regulă, o astfel de prelucrare va ajuta numai dacă transfer de date 1s trebuie efectuată între configurații identice, de exemplu, între două baze de date 1C: Trade și Warehouse).

Există și o configurație specializată 1C: Data Conversion, care vă permite să creați așa-numitul fișierul regulilor de transfer de date, care conține corespondența dintre configurația sursă și obiectele de configurare a destinației. Lucrul cu această configurație necesită calificări serioase, așa că nu mă voi opri asupra acestui lucru în detaliu.

Foarte rapid (literal în 7-10 minute) puteți transfera orice directoare prin copierea fișierelor din tabelele corespunzătoare, pe baza descrierii structurii de configurare (fișierul 1cv7.dd din directorul cu baza de date). Această metodă va funcționa numai pentru versiunea de fișier a bazei de date 1c, numai pentru platforma 1c 7.7 și numai dacă transfer de date 1s efectuate între baze de informare complet identice ca structură.

A executa transfer de directoare 1s 7.7 posibil folosind procesarea tranref.ert. Are o interfață foarte simplă, așa că o poți folosi fără ajutorul unui specialist 1C. Datele sunt transferate printr-un fișier text.

Dacă vorbim de operațiuni de schimb între configurații ale versiunii 1C 8 care au aceeași structură (cum ar fi, de exemplu, transfer de 1s 8 directoare, transferul documentelor 1s 8), utilizați procesarea standard de transfer de date ("Serviciul" - " Încărcarea datelor într-o configurație identică").

Aproape orice specialist 1C poate scrie procesare pentru încărcarea și descărcarea oricăror date între orice configurație 1C a oricăror versiuni. Prin plata unei sume rezonabile, vei primi rezultate in 1-3 ore, in functie de complexitatea situatiei, economisind timp si efort. Volumul de date în acest caz nu joacă niciun rol.

Uneori descopăr accidental că utilizatorii, în efortul de a economisi bani, încearcă să introducă manual date în noua bază de date creată. Totul ar fi bine, dar numărul de elemente de director depășește câteva mii. Cu toate acestea, acest lucru nu duce la nimic altceva decât pierderea de timp și efort prețios.

De-a lungul carierei mele, m-am implicat în mod repetat transfer de date 1s, și a fost necesar să se organizeze schimbul de date nu numai între bazele de date 1C: Enterprise. Am descărcat date din programul Info-Accountant, din fișiere în format Excel, format text, format DBF etc., precum și folosind cunoscuta tehnologie OLE.

Când treceți de la diverse programe la utilizarea configurațiilor 1c, transferul de date se realizează adesea folosind următoarea metodă: datele din programul anterior sunt încărcate într-un fișier în format Excel și apoi încărcate în programul 1c folosind o procesare specială.

Rezultate

Am scris acest articol cu ​​un singur scop: să vă povestesc pe scurt despre metodele de schimb de date care există în acest moment și, de asemenea, să arăt inutilitatea introducerii manuale a datelor.

Mai jos este costul estimat al transferului de date:

Vă puteți depune cererea folosind formularul de mai jos.

Trimite o cerere

Trimite o cerere

Dacă nu poate fi implementat folosind instrumente standard, va fi un proces destul de lung și care necesită multă muncă, care necesită prelucrarea datelor. Într-adevăr, la implementarea acestuia, este necesar să se țină cont de caracteristicile fiecărui program, precum și să se creeze un fel de format intermediar de stocare a datelor în care acestea vor fi convertite după descărcarea dintr-o configurație și din care vor fi încărcate fără probleme. în alta.

În cele mai multe cazuri, procesul de transfer de date către programele 1C este asociat cu unele dificultăți. De exemplu, trebuie să transferați date care au fost filtrate anterior după un anumit criteriu (contraparte, tip de plată etc.). În plus, transferul de date este adesea asociat cu generarea automată a documentelor, de exemplu, dacă transferul bazei de date este efectuat prin transferul de directoare și documente de vânzare.

Foarte des, utilizatorii trebuie să transfere date în program 1C 7.7 sau 1C 8.2 dintr-un document Excel. De exemplu, o societate comercială primește liste de prețuri pentru produse de la furnizori în format de document Excel, datele din care trebuie încărcate prompt în programul de contabilitate 1C utilizat. Trebuie remarcat faptul că, datorită faptului că această nevoie apare destul de des în rândul utilizatorilor, programele 1C oferă un mecanism pentru transferul automat al datelor din documentele Excel în 1C. Singurul punct care trebuie luat în considerare este că numele datelor din documentul depus și programul de contabilitate trebuie sincronizate.

Adesea este nevoie de a transfera frecvent date între configurații 1C identice. De exemplu, atunci când utilizați mai multe programe de contabilitate, trebuie să transferați directoare și documente dintr-o bază de date în alta în fiecare zi. Pe vremuri, dezvoltatorii 1C au încercat să implementeze un program universal care să automatizeze acest proces dificil, dar astăzi există o gamă uriașă de produse software 1C pe piața de software, astfel că evoluțiile s-au mutat într-o direcție locală, implementând transferul automat de date între programe „asemănătoare”.

Metode de bază de transfer de documente la 1C

1C: Conversie de date

Compania 1C oferă utilizatorilor un mecanism tradițional de transfer de date folosind formularul 1C: Conversia datelor. Acest program folosește formatul XML. Cu ajutorul acestuia, utilizatorul creează mai întâi un fișier cu reguli secvențiale, în conformitate cu care va fi efectuat transferul de date ulterioare. Folosind acest produs software, puteți face schimb rapid de date atât între aceleași configurații, cât și diferite.

Pentru configurații identice, procesul durează maxim 1 oră, pentru configurații diferite – puțin mai mult.

Transferarea datelor folosind OLE

Dacă bazele de date sunt situate într-un singur loc sau utilizatorul are acces la mai multe baze de date în același timp, atunci puteți deschide o bază de date în alta folosind mecanismul OLE pentru a transfera date. Astfel, transferul datelor 1C înseamnă de fapt tragerea informațiilor necesare (documente și cărți de referință) de la o bază de date la alta, fapt pentru care întregul proces durează minim și elimină posibilitatea apariției erorilor.

Dezavantajul acestei metode este că are limitări foarte înguste. Pentru a transfera date folosind această metodă, este necesar să oferiți acces de la o bază de date la alta. Dacă vorbim de baze de date distribuite, atunci transferul datelor în acest fel este foarte dificil.

Transferul datelor folosind mecanismul OLE durează 4-7 ore.

Metoda fișierului

Cea mai comună metodă de transfer de date la 1C este bazată pe fișiere. Mai mult, fisierul pentru transferul datelor necesare poate fi in orice format: DBF, Excel, Word, insa de cele mai multe ori specialistii apeleaza la utilizarea formatului XML.

Această metodă de transfer de date în 1C funcționează foarte rapid și este potrivită pentru aproape toate soluțiile software. Esența metodei este următorul algoritm:

  • încărcarea datelor într-un fișier,
  • transferarea unui fișier pe computerul utilizatorului,

Dintre toate avantajele acestei metode, aș dori să remarc versatilitatea acesteia. Pentru a-l folosi, nu contează unde se află utilizatorii, deoarece fișierul cu datele încărcate este de dimensiuni reduse, astfel încât poate fi trimis pe un alt computer prin e-mail sau transferat pe un suport amovibil.

Dezavantajul metodei fișierelor de transfer de date către 1C 8.2 este că pentru a-l implementa utilizatorul trebuie să aibă suficiente calificări. De asemenea, dezavantajele semnificative includ faptul că trebuie să scrieți un algoritm pentru încărcarea și descărcarea datelor, adică două