Cum se configurează smartphone-uri și PC-uri. Portal informativ

Transfer de date 1s. Transfer de date

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.

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).

Acum, utilizatorii „1C: Accounting 7.7” nu trebuie să aștepte până la sfârșitul anului pentru a trece la „1C: Accounting 8”. Tranziția se poate face la sfârșitul oricărei luni din perioada fiscală. Tehnologia de transfer a soldurilor a fost deja testată la întreprinderile existente, dintre care una este descrisă de specialiștii de la Automated Accounting Systems LLC. Articolul conține o descriere a metodologiei de transfer și recomandări generale pentru controlul intrării și ieșirii datelor transferate.

Înainte de a se muta la Laima LLC (Miass, regiunea Chelyabinsk), a fost folosit programul „1C: Contabilitate 7.7. Versiune standard”. Programul este instalat pe laptop. Munca se desfășoară la biroul de acasă.

Lansarea de către 1C a unei noi metodologii de transfer de date și volumul mic al bazei de informații au făcut posibilă transferul datelor pentru anul 2006 direct la momentul instalării 1C: Contabilitatea 8.

Metoda de transfer de date

Noua metodă de trecere de la „1C: Contabilitate 7.7” la „1C: Contabilitate 8” inclusă în versiunea 1.5.8.5 prevede transferul datelor din baza de informații „1C: Contabilitate 7.7”, care ar asigura executarea corectă în „ 1C: Contabilitatea 8" din următoarele acțiuni:

  • efectuarea documentelor emise după trecerea la „1C: Contabilitate 8”;
  • întocmirea registrelor contabile pentru perioada curentă de raportare (bilanţ, registru general etc.);
  • formarea registrelor contabile fiscale pentru perioada curentă de raportare, cuprinzând indicatori determinați de totalul cumulat de la începutul anului;
  • generarea de raportare reglementată pentru perioada curentă de raportare.

Trecerea de la „1C: Contabilitate 7.7” la „1C: Contabilitate 8” folosind această metodă este recomandată a fi efectuată la începutul unei noi perioade fiscale (an) sau, dacă o nouă perioadă a fost deja deschisă, atunci la sfârșit. a lunii următoare din perioada curentă de raportare. În timpul procesului de transfer de date către 1C:Accounting 8, sunt încărcate următoarele informații:

  • soldurile conturilor contabile și fiscale la începutul perioadei curente de raportare (de la 1 ianuarie a anului curent);
  • cifra de afaceri în conturile contabile și fiscale pentru perioada curentă de raportare cu înregistrări lunare consolidate;
  • diferențe temporare reflectate în conturile fiscale relevante (pentru organizațiile care aplică PBU 18/02);
  • documente de înscriere a soldurilor inițiale pentru imobilizările și imobilizările necorporale;
  • bazele de impozitare pentru impozitul pe venitul personal și impozitele pe salarii pentru perioada curentă de raportare;
  • plata restante a facturilor primite și emise la sfârșitul ultimei luni închise din perioada curentă de raportare;
  • informatii despre obiectele contabilitatii analitice.

Operațiuni pregătitoare în „1C: Contabilitate 7.7”

Transferul de date din „1C: Contabilitate 7.7” este posibil începând cu versiunea 7.70.477. Prin urmare, înainte de migrare, a fost necesar să actualizați configurația la această versiune.

De asemenea, este necesar să se asigure că s-au efectuat operațiuni contabile de rutină și contabilitate fiscală pentru ultima lună a anului (inclusiv reformarea bilanţului).

Toate fișierele necesare pentru transferul de date sunt conținute în folderul Convert în directorul șablonului de lansare 1.5.8.5 „1C: Contabilitate 8”. Este mai bine să copiați conținutul acestui folder în directorul ExtForms din baza de date de informații 1C: Accounting 7.7.

Metoda de transfer prevede o singură operațiune pregătitoare - verificarea codurilor de director, care pot deveni neunice la transferul datelor către 1C: Contabilitate 8. Procesarea externă ChkCode.ert este utilizată pentru verificare.

Totuși, pentru a verifica corectitudinea contabilității și contabilității fiscale în baza de date „1C: Contabilitate 7.7” și pentru a nu transfera înregistrări evident eronate în „opt”, este utilă efectuarea unei analize tehnologice a contabilității (Meniul „Rapoarte -> Analiza tehnologică a contabilității” ), precum și o analiză a stării contabilității fiscale („Contabilitatea fiscală -> Analiza stării contabilității fiscale”).

De regulă, problemele sunt cauzate de înregistrările „manuale” care se fac fără a controla soldul de deschidere, contabilitatea cantitativă etc. Noua tehnică chiar transferă corect astfel de tranzacții, dar controlul primit vă permite să identificați imediat problemele și să emiteți recomandări pentru corectarea lor.

În cazul nostru, controlul a evidențiat discrepanțe în contabilitate în ceea ce privește anularea deprecierii mijloacelor fixe pentru pierderi din perioadele anterioare, pe care s-a decis corectarea în „1C: Contabilitate 8” după tranziție.

Transfer de date

Transferul de date în sine se realizează folosind procesarea externă V77Exp.ert (meniul „Fișier -> Deschidere”). Dialogul de procesare indică:

  • fișier reguli de conversie a datelor - Acc77_80.xml (câmpul „Nume fișier reguli”);
  • fișierul în care vor fi încărcate datele (câmpul „Nume fișier de date”);
  • data de începere a perioadei curente de raportare - 1 ianuarie 2006 (câmpul „Data de începere”);
  • data de încheiere a ultimei luni închise din perioada curentă (câmpul „Data de încheiere”). În cazul nostru, 31 mai 2006.

După ce faceți clic pe butonul „Încărcare reguli de schimb”, o listă cu regulile de încărcare a datelor va fi completată în dialogul de procesare. Lista încărcată este o listă de conturi, ale căror rezultate pot fi descărcate și directoare care pot fi transferate în configurația „Contabilitatea întreprinderii”. În tabelul din dreapta, puteți seta selecții pe baza valorilor detaliilor pentru majoritatea regulilor de încărcare a datelor (de exemplu, pentru încărcarea selectivă a articolelor).

Deoarece transferăm date de la „șapte”, atunci când lansați pentru prima dată 1C: Accounting 8, trebuie să renunțați la completarea inițială a bazei de date. După aceea, folosind procesarea de încărcare a datelor (meniul „Instrumente -> Schimb de date -> Schimb universal de date în format XML”), încărcăm fișierul de transfer în figura opt.

Examinare

Întreaga procedură de transfer de date nu a durat mai mult de jumătate de oră. Tot ce rămâne este să vă asigurați că toate datele au fost transferate corect. Aici cel mai bine este să începeți cu bilanţul pentru perioada de transfer de date. Pentru conturile de bilanţ, situaţiile generate în „1C: Contabilitate 7.7” şi „1C: Contabilitate 8” trebuie să se potrivească. În cazul în care cifra de afaceri pe orice cont nu se potrivește, este necesar să se genereze rapoarte mai detaliate (bilanțul cifrei de afaceri sau card) pentru acest cont pentru a stabili care cifră de afaceri nu a fost transferată. Astfel, puteți verifica toate datele, cu excepția soldurilor imobilizărilor și imobilizărilor necorporale, a bazelor de impozitare pentru impozitul pe venitul personal și a impozitelor pe salarii pentru perioada curentă de raportare și a datoriei pentru plata facturilor primite și emise la sfârșitul ultimei închise. luna din perioada curentă de raportare.

În cazul nostru, în „1C: Contabilitate 7.7” datele privind mijloacele fixe nu au fost introduse complet, iar în „opt” documentele „Intrarea soldurilor inițiale asupra mijloacelor fixe” pur și simplu nu au fost introduse și, în consecință, nu a existat soldul la începutul perioadei pentru contul 01. Aceste documente au fost corectate manual.

Subsistemul de contabilitate TVA este implementat în „1C: Contabilitate 8” pe registre; pentru a verifica corectitudinea transferului, trebuie să utilizați raportul universal „Solduri și cifre de afaceri” (Rapoarte -> Solduri și cifre de afaceri) fără a limita perioada de contabilitate. secțiunile „TVA prezentat”, „TVA la avans” pentru a analiza corectitudinea transferului conturilor ZPK și ZPR.

Și îți arătăm cum să-l folosești pentru a simplifica foarte mult rezolvarea problemelor tale.

Astăzi vom vedea cum să configurați și să faceți un transfer simplu de directoare și solduri inițiale în doar 10-15 minute.

Și asta este sarcină de masă și obișnuită, ceea ce este aproape inevitabil pentru majoritatea noilor configurații lansate.

Prin urmare, sună-ți colegii, le va fi și de mare folos.

Mai ales dacă au văzut deja CD-ul 3 și au reușit să se sperie :)

Da, când o vezi pentru prima dată, nu este clar deloc.

Dar, în realitate, totul este FOARTE simplu. Atât de simplu încât chiar te vei plictisi mai târziu :)

Ce este exact în videoclipurile de astăzi

Acestea sunt 4 videoclipuri despre schimbul de date prin format universal de schimb EnterpriseData.

În plus, vom arăta un exemplu îmbunătățiri ale regulilor standard de schimbîn 1C: Conversie de date 3.0

Durata totala - 34 de minute. Conţinut:

  • Configurarea schimbului folosind exemplul 1C:Accounting 8 și 1C:ERP
  • Cum să descărcați regulile standard și un format de schimb universal în Data Conversion 3.0
  • Transferarea structurii metadatelor pe CD 3.0
  • Cum să efectuați primul schimb de date
  • Finalizarea regulilor conversie
  • Cum să încărcați reguli noi fără a modifica configurația ( fără îndepărtarea de pe suport)

Notă, că atunci când se rezolvă această problemă, regulile de încărcare se schimbă doar în configurația de recepție. Și configurația sursei funcționează conform regulilor standard.

Dacă o problemă similară ar fi rezolvată în Data Conversion 2.0, atunci ar trebui făcute modificări atât la regulile sursei, cât și ale destinației.

Aceste tutoriale video sunt relevante pentru BSP ediția 2.3.2(pentru orice versiune mai veche de 2.3.2.43).

Dacă utilizați o versiune mai veche a BSP,0, faceți o „ajustare” pentru interfața schimbată și funcționalitatea extinsă. Pentru a face acest lucru, repetați singur exemplul din videoclip.

Videoclipul 1:
Încărcarea regulilor de schimb între configurațiile standard în Data Conversion 3.0

În această lecție, vom efectua pași pregătitori atunci când facem modificări ale regulilor de schimb între configurațiile standard:

  • Încărcarea structurii formatului de schimb în CD (
  • Crearea unei conversii
  • Încărcarea fișierelor cu reguli dintr-o configurație standard
  • Descărcarea modulului de manager de schimb

Videoclipul 2:
Rafinarea regulilor de schimb în CD 3.0

În această lecție vom arăta cum să completați detaliile obiectului la încărcarea datelor.

Problema va fi rezolvată - atunci când încărcați obiecte din configurația sursă, setați comentariul „Încărcat de la BP 3.0”.

Pentru a rezolva problema va trebui să intrați modificări ale regulilor de conversie a obiectelor, în evenimentul „Înainte de înregistrarea datelor primite”.

Regulile dezvoltate vor fi salvate ca procesare externă pentru utilizare ulterioară.

Videoclipul 3:
Configurarea schimbului universal între configurațiile standard

În acest tutorial vă vom arăta cum să configurați un nou schimb între cele standard.

Setările vor fi făcute în configurația sursă și apoi încărcate în configurația destinație.

De asemenea, în acest videoclip vom arăta cum fără a modifica configurațiaîncărcați noi reguli de schimb.

Videoclipul 4:
Transferarea soldurilor de deschidere folosind regulile de schimb

În această lecție vom arăta o funcționalitate tipică pentru transferul soldurilor inițiale.

P.S.

Da, schimburi prin txt / dbf / ole etc. au dreptul de a exista. În unele cazuri speciale, cum ar fi conectarea la un server web sau transferul unei aplicații externe dintr-un format gata făcut.

Cu toate acestea, pentru schimburile standard - metodele standard sunt atât mai rapide, cât și mult mai simple.

Și dacă cineva reinventează roata, când există o soluție universală gata făcută - este ca și cum ai scrie pe frunte „Nu știu instrumentul, nu vreau să-l studiez, voi construi cârje pentru banii tăi” .

P.P.S.

Vrem să arătăm că Data Conversion 3.0 nu este dificilă.

Neobișnuit - da. Nu totul este imediat clar - da. Sunt momente foarte controversate – da.

Dar, cu ajutorul instrucțiunilor și videoclipurilor gata făcute, îl puteți stăpâni în literalmente 1-2 săptămâni.

Am promis să vă spun o metodă similară de convoluție, ea constă în transferul de date între bazele de date 1C Enterprise, generarea documentelor necesare introducerii soldurilor primare si a altor informatii analitice.

Sarcina mea a fost urmatoarea:
Baza de date Trade Management cu o capacitate de 22 GB. A trebuit să fie pliat, adică primiți unul similar alături de directoare, solduri, registre de informații, cu setări de utilizator salvate, care, în principiu, permite prelucrarea de pe discul ITS „Convolution of the Information Base.epf”.
Dar când am încercat să înregistrez baza de date, mi-am dat seama că va dura mai mult de o zi pentru că... volumul de date este foarte mare, reducerea în sine a durat aproximativ 8 ore, iar ștergerea datelor ar dura câteva zile. Apoi am decis să transfer datele.

Voi descrie pas cu pas ce am făcut:
1. Am descărcat configurația din baza de date pe care trebuie să o colaps (de acum înainte o voi numi Baza sursă).

2. Am creat o bază de date goală (o voi numi Base Receiver).

3. Receptorul a încărcat configurația în bază, pe care a descărcat-o din baza sursă.

4. Odată cu livrarea configurației, vine și conversia datelor (UploadLoadDataXML82.epf) - destinată schimbului de date între configurații cu aceleași metadate, implementată pe platforma 1C:Enterprise 8.2. Procesarea „Încărcare încărcare date XML” este încorporată în aproape fiecare configurație și se găsește de obicei în meniul Instrumente.

Citiți ajutorul pentru această procesare.

În baza de date sursă, deschideți procesarea „Încărcare/Încărcare date XML” și selectați datele de încărcat.

În această etapă, nu încărcăm documente; încărcăm doar constante, directoare, registre de informații și planuri pentru tipuri de caracteristici.

Trebuie să știți exact ce date să încărcați; dacă aveți îndoieli, atunci mergeți la meniul Operațiuni și selectați obiectul dorit și analizați-l. De exemplu, nu am încărcat registrul de informații: Prețuri articole, Obiecte de acces document.

5. În baza de date Receiver, deschideți procesarea „Încărcare și încărcare date XML”, mergeți la fila Încărcare, selectați fișierul încărcat din baza de date sursă și faceți clic pe butonul Încărcare date.

6. În baza receptorului verificarea datelor descărcate, accesați lista de utilizatori pe baza datelor utilizatorului și creați utilizatori de securitate a informațiilor. Părăsim Receiver Base și ne conectăm la ea folosind utilizatorii creați, bineînțeles că parolele nu au fost transferate, utilizatorii le vor introduce din nou.

7. Acum Vom transfera mărfurile rămase și documentele de preț. Nu te poți descurca fără improvizație aici. Efectuăm aceste acțiuni în Baza sursă. Mărfurile rămase le-am făcut astfel: am făcut un inventar pentru fiecare depozit, am creat un document „Recepție de mărfuri” și l-am completat cu datele din documentul de inventar folosind butonul Modificare. Am creat documentul „Setarea prețurilor articolelor” și l-am completat cu prețurile articolelor. Documentele „Afișarea mărfurilor” și „Setarea prețurilor articolelor” au fost transferate la Baza de Destinator.

8. Datoriile sunt puțin mai dificile. În primul rând, trebuie să obțineți datoriile contrapărților dvs.; acest lucru se poate face folosind unul dintre rapoartele standard „Creanțe pe intervale” sau „Creanțe pe termeni de datorie”. Am primit datorii folosind procesarea Query Console, există o astfel de procesare pe discurile ITS, mi-a fost mai convenabil la sfârșit, am primit imediat tabelul de care aveam nevoie. Datoriile primite ale contrapărților au fost copiate într-un document MS-excel.

9. Am transferat fișierele primite cu datorii din Baza de date sursă în baza de date a receptorului în documentul „Introducerea soldurilor inițiale pentru decontări reciproce.” Pentru aceasta, există o altă prelucrare minunată pe discul ITS „Încărcarea datelor dintr-un document de foaie de calcul” care m-a ajutat să intru în solduri.

10. Controlul soldurilor, datoriilor, prețurilor - toate acestea se realizează prin rapoarte standard precum: „Situația mărfurilor în depozite”, „Evaluarea depozitului în prețuri articole”, „Conturi de creanță în termeni de datorii”.

Cu aceste mișcări nu în totalitate simple am transferat rămășițele. S-au petrecut aproximativ 12 ore pentru asta.

P.S. Doriți să știți ce date trebuie să completați când începeți să lucrați cu baza de date Trade Management? Accesați Ajutor - Panou funcțional și selectați Începeți. Veți vedea cărți de referință și documente care trebuie completate când începeți să lucrați cu 1C Enterprise.

Cele mai bune articole pe această temă