Acasă - Software
Procesare pentru descărcarea directoarelor din 1C 8.3. Transfer de date

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ărei 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 într-o bază de date nou 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.

În cursul activităților 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

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 „Descarcă dacă este necesar” înseamnă dacă este necesară supraîncărcarea acestui 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.

Motivele transferului 1C (sau a unei baze de date) de la computer la computer pot fi foarte diferite - actualizarea flotei de echipamente a companiei, dorința de a lucra acasă în weekend etc. Trebuie menționat că transferul versiunii SQL nu se poate face prin urmând instrucțiuni simple, pas cu pas, în primul rând din cauza dificultăților de descărcare și a nuanțelor configurației bazei de date. Acest lucru necesită implicarea unui specialist IT. Un utilizator independent de produse pe platforma 1C:Enterprise va putea transfera doar versiunea de fișier a bazei de date, dacă are drepturi corespunzătoare (de administrator) pentru a lucra în configurator. Să ne uităm la procesul de transfer al bazei de date folosind exemplul configurației „Enterprise Accounting, Edition 3.0”.

Ca și în cazul oricărei manipulări de configurare, mai întâi trebuie să creați, să descărcați și să salvați o copie de arhivă a bazei de date.

Cea mai rapidă modalitate de a descărca baza de date este prin meniul configurator și „Administrare”, apoi „Descărcați baza de date”, apoi specificați adresa de stocare:

De fapt, menținerea bazei este o procedură de reglementare necesară pentru asigurare.


Dar are un dezavantaj semnificativ special pentru transferul configurației: la descărcarea bazei de date în acest fel, anumite setări care oferă confortul obișnuit al muncii nu sunt salvate.

Pentru a face o copie a întregii baze de date, cu setări de lucru pentru fonturi, rapoarte etc., trebuie să selectați elementul de meniu „Configurare” și apoi „Salvare configurație în fișier”:


Un fișier cu extensia .cf va fi salvat la adresa specificată (aceasta este baza de date de care avem nevoie):


Configurația bazei de date cu toate setările poate fi copiată și direct din catalog. Locația bazei de date poate fi clarificată în meniul „Ajutor”, apoi „Despre program”, elementul „Catalog”:



Nu este recomandat să lucrați în sistem după descărcarea bazei de date, deoarece pot apărea discrepanțe cu datele salvate.

Instalarea platformei

Următorul pas este să instalați distribuția platformei (fișierul setup.exe).

Il poti lua:

Pe discul ITS;

Descărcați de pe site-ul web de asistență pentru utilizatori 1C.

Să luăm în considerare în detaliu a doua opțiune de instalare, deoarece discul ITS este o resursă limitată și este posibil să nu conțină versiunea necesară a platformei.





Descărcați distribuțiile, despachetați și salvați-le la adresa specificată:






Instalare:


Este necesar „Instalați driverul de protecție”, bifați caseta de lângă acesta și faceți clic pe „Următorul”:


Debifați caseta și faceți clic pe „Terminare”:


Există posibilitatea ca fișierul de instalare să poată fi descărcat de pe un computer pe care a fost folosit anterior programul, dar este imposibil să se garanteze funcționarea completă corectă a platformei.

Lansarea fișierului nu va cauza dificultăți deosebite, dar rețineți că instalarea driverului de protecție este necesară numai dacă utilizați protecție hardware (cheie USB). Dacă utilizați o licență de software, caseta de selectare din solicitarea de instalare a driverului ar trebui să fie debifată.

Cheile de licență

După cum sa menționat deja, licența produselor 1C poate fi acceptată la nivel de software sau hardware.

Activarea unei licențe hardware implică utilizarea unei chei USB, iar activarea unei licențe software înseamnă introducerea unui cod PIN atunci când porniți pentru prima dată 1C pe un computer nou condiționat. Codul PIN este folosit o singură dată, deoarece licența lansată ia în considerare parametrii unui anumit hardware și nu va funcționa cu altul. Cheile PIN (principale și două de rezervă) sunt incluse în pachetul cutiei de program. Dacă nu mai sunt chei de rezervă, trebuie să contactați serviciul de asistență al companiei francizate 1C care oferă servicii de asistență și să primiți un formular de înregistrare. La completarea acestuia, este foarte important ca toate detaliile și alte informații din el să coincidă absolut cu ceea ce a fost completat data anterioară. După aceasta, puteți obține un set de chei suplimentare.

După transferul bazei de date salvate pe un computer nou, baza de date trebuie conectată.

Când porniți pentru prima dată 1C:Enterprise, vi se solicită să adăugați o bază de informații la listă:


Întrucât vorbim de o bază de date care există deja, în fereastra de selectare a modului facem clic pe „Adăugați la lista securității informațiilor existente”:


În formularul care apare, indicați numele și tipul locației bazei de date (adresa salvată anterior). Tipul de locație „Pe acest computer sau pe un computer din rețea locală” necesită selectarea directorului în care va fi instalată baza de informații (În Figura D:\1C_Bases\Accounting):



Dacă directorul nu a existat înainte, sistemul 1C:Enterprise 8 îl va crea automat la pornire. Fereastra Opțiuni de lansare este finală. Dacă setările implicite îndeplinesc cerințele, făcând clic pe „Finish” se va adăuga baza de date la listă:


Baza de date a fost transferată cu succes.

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,
  • transferul 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ă

Și îți arătăm cum să-l folosești pentru a simplifica FOARTE 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 să se facă 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 când încărcați date.

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



 


Citit:



Cum să configurați tastele rapide pentru orice program Cum să configurați tastele de la tastatură

Cum să configurați tastele rapide pentru orice program Cum să configurați tastele de la tastatură

Mouse-ul este cel mai convenabil dispozitiv de control manual, dar este foarte incomod de utilizat pentru introducerea datelor. Cel mai convenabil și eficient dispozitiv...

Î: Înregistrați și setați întrebări de securitate Iată o listă scurtă de cerințe pentru marketingul prin e-mail în China

Î: Înregistrați și setați întrebări de securitate Iată o listă scurtă de cerințe pentru marketingul prin e-mail în China

În acest articol vă voi spune cum să vă înregistrați un e-mail chinezesc pe popularul serviciu TOM.com fără cunoaștere profundă a limbii. A...

Cum să puneți comentarii VKontakte pe WordPress

Cum să puneți comentarii VKontakte pe WordPress

Buna ziua! Oaspeții au venit la apartamentul nostru thailandez închiriat, este atât de grozav să-i vezi pe compatrioți când ești departe de casă. Azi te vreau...

Webcam VKontakte: funcții noi

Webcam VKontakte: funcții noi

Recent, administrația rețelei de socializare nu a încetat să încânte utilizatorii cu diverse inovații, utile și puțin utile. Oricum,...

feed-image RSS