Procesarea universală a încărcării și descărcării datelor XML. Generarea unui fișier XML. Încărcare ușoară pentru aplicație terță parte. Procesul de încărcare a datelor în xml. Determinarea compozitiei descarcarii

25.01.2021 Programe


„Încărcarea și descărcarea datelor XML” este o prelucrare universală prin care puteți efectua descărcarea parțială sau completă a datelor din baza de informații într-un fișier cu extensia XML. Mai departe acest fișier poate fi încărcat și în baza de informații folosind aceeași procesare. Rețineți că formatul de fișier care este creat la încărcarea pentru schimbul de date diferă de formatul fișierului de încărcare din partea antet.


Prelucrarea este destinată utilizării la încărcarea datelor între configurații identice. Adică, baza de informații din care sunt descărcate datele și baza de date în care sunt încărcate trebuie să fie identice, dar datele din acestea pot diferi. Procesarea poate fi folosită și atunci când toate obiectele de descărcare sunt aproape complet identice în ceea ce privește detaliile, compoziția, tipurile părți tabulare, prin proprietățile obiectului de metadate „lider” etc.

Folosind această prelucrare, puteți nu numai să creați copii de siguranță parțiale sau complete, ci și să faceți schimb de date între bazele de date și, dacă este necesar, să restaurați bazele de date cu informații eșuate sau pierdute. În același timp, procesarea oferă o funcție de verificare a obiectelor pentru conținutul caracterelor invalide atunci când sunt schimbate prin XML, precum și capacitatea de a încărca date cu restricții.

Prelucrarea prezentată este destinată în scop informativ și poate fi utilizată numai de utilizatorii ITS înregistrați.


Hai să-l setăm. Să ne conectăm. O vom repara. Să găsim eroarea 1c.

Simplul schimb de date între diferite programe de contabilitate este unul dintre punctele cheie ale prevalenței acestora; în practică, pentru aceasta este suficient să încărcați XML în 1C sau alt produs. Mai mult decât atât, cel mai adesea este ușor de făcut fără a-l converti: toate bazele de date acceptă pe deplin standardul de format. În practică, există multe modalități de a utiliza XML pentru a transfera date, toate acestea fiind implementate în 1C și produse compatibile.

Cum se încarcă un fișier XML într-o bază de date 1C?

Bazele de date încărcate și documentele individuale pot fi transmise de la utilizatori prin orice canale de comunicare - pe medii amovibile, prin e-mail sau prin Stocare in cloud. Formatul se pretează bine compresiei folosind arhive, ceea ce accelerează semnificativ copierea și economisește spațiu pe disc.

Procedura generală de încărcare a datelor dintr-un fișier XML este următoarea:

    Permite afișarea elementului de meniu „Toate funcțiile”. Pentru a face acest lucru, trebuie să bifați caseta corespunzătoare din fereastra „Opțiuni” (fila se află în secțiunea de meniu „Instrumente”).

    În meniul „Toate funcțiile”, utilizați butonul plus pentru a deschide lista de opțiuni, unde selectați elementul „Procesare”.

    În lista propusă, deschideți elementul „ Schimb universal date în format XML».

Făcând clic pe butonul „Încărcare date”, acestea vor fi citite din fișier, salvate în baza de date și verificate simultan pentru corectitudine. În cazul în care se constată erori în document, procedura va fi încheiată cu un text specific care indică motivul.

Cum sunt utilizate fișierele XML în 1C?

Folosind aceeași procesare, utilizatorul poate încărca o listă selectată de date sau întreaga bază de date în XML, creând astfel o copie de rezervă a acesteia. Acest lucru trebuie făcut înainte de a introduce ajustări majore la modulul global 1C, dacă nu tratamente externe din anumite motive nu reușește.

Formatul este utilizat pe platforma 1C: Enterprise 8 în următoarele domenii:

    Încărcarea listelor de prețuri, comenzilor, formulare tipărite documente.

    Schimb de date cu bănci, autorități fiscale, fonduri extrabugetare.

    Transferul calculelor de salarizare de la 1C: ZUP și alte configurații „specializate” la 1C „general”: Contabilitate 8.

Aceeași implementare a prelucrării universale este utilizată peste tot. Dacă funcțiile sale sunt puține, atunci recurg la dezvoltarea propriilor versiuni ale acestui modul. Mai mult, nu este nevoie să schimbați fișierele standard; este suficient să conectați apoi procesarea necesară și să le rulați din care să alegeți - în funcție de sarcina specifică.

Dacă o companie a ales o metodă separată pentru menținerea evidențelor contabile și fiscale, atunci procesarea pentru încărcarea/descărcarea datelor financiare prin format XML va deveni foarte populară. Cu ajutorul acestuia, cifrele necesare pentru calcularea bazei de impozitare sunt transferate în programul 1C: Contribuabil sau un similar. software. Datorită faptului că fișierele de acest format sunt ușor de editat, folosind pachetul Microsoft Office este ușor să corectați conținutul acestora înainte de a le trimite la fisc.

Același lucru este valabil și pentru KUDiR (registrul de venituri și cheltuieli), jurnalul facturilor emise sau primite. Toate acestea sunt transmise prin sistemul VLSI++ și, pe lângă procesul de editare a părții tabulare a fișierului XML, încărcarea în acest format este necesară pentru încărcarea ulterioară în serviciu și transferul datelor către Serviciul Fiscal Federal.

Un schimb cu o astfel de configurație precum 1C: Managementul comerțului este adesea solicitat, deoarece în afaceri este folosit pentru a organiza vânzările, contabilitatea de gestiune și contabilitatea pe baza 1C: Contabilitatea 8 funcționează autonom, primind doar date rezumative privind toate mișcările de mărfuri și fonduri de bani.

Dacă este ușor să configurați încărcarea comenzilor sau a listelor de prețuri, deoarece este ușor să utilizați „orice” format de date, atunci aceleași extrase de cont bancar trebuie să fie salvate în XML (ca standard general acceptat).

Cel mai adesea, schimbul are loc cu programul Client-Bank. Procesul de încărcare arată astfel:

    Se generează un extras pentru perioada cerută de utilizator.

    În funcție de versiunea programului, faceți clic pe butonul „Export” sau „Export”.

    În fereastra care se deschide, selectați folderul și numele fișierului dorit.

După finalizarea procedurii, documentul poate fi transferat pe un suport amovibil sau prin Internet ( E-mail, stocare în cloud cu acces partajat etc.). Când trebuie să încărcați un extras în configurația 1C, selectați secțiunea „Bancă și Casă”, apoi accesați jurnalul „Extrae bancare”.

În fața părții tabelare a documentului (în colțul din dreapta), faceți clic pe butonul „Mai multe”, după care apare o listă de funcții, unde selectează elementul „Schimb cu banca”. Fila „Descărcați extrasul bancar” vă permite să importați date pentru un anumit nume de companie sau pentru un anumit cont bancar.

După încărcarea extrasului în baza de date 1C, va trebui în continuare să procesați ordinele de plată; acest lucru se întâmplă manual. Un contabil poate comanda dezvoltarea procesării care va automatiza procesul, dar aici va trebui să contactați un programator competent.

Formatul XML este folosit și pentru a încărca diferite clasificatoare (KLADR, OKOF, ENAOF). Dacă nu sunt prezente în programul 1C, ar trebui să evitați să le completați manual, deoarece este ușor să faceți o greșeală atunci când specificați codurile. Merită să folosiți fișierul XML o singură dată, descarcând clasificatorul dintr-o sursă de încredere.

Acest lucru poate fi făcut fie de utilizatorul însuși, fie de un specialist invitat:

    În meniul principal, selectați secțiunea „Director”.

    Faceți clic pe butonul „Setări de acțiune”.

    În fereastra care se deschide, indicați elementul „Încărcați bine clasificatorul”, apoi faceți clic pe butonul „Adăugați”.

    În secțiunea „Service” care apare, selectați comanda dorită și faceți clic pe „OK”.

Tot ce trebuie să faceți este să faceți clic pe butonul „Deschideți și citiți fișierul”, să selectați pe cel de care aveți nevoie pe disc sau pe suportul amovibil și să îl deschideți cu cheia corespunzătoare. Clasificatoarele standard sunt copiate automat în HDD la instalarea platformei și a configurației 1C. Mai mult, la actualizarea unei versiuni a uneia sau alteia, sunt create foldere cu un număr de revizuire în care se află fișierul curent care îndeplinește cerințele actuale. În versiunea 7 7 există și o oportunitate Descărcări XML fișiere, dar această platformă veche necesită adesea ajutor de specialitate.

2018-11-15T19:32:35+00:00

Procesarea universală „Încărcarea și încărcarea datelor XML” realizează descărcarea totală sau parțială a datelor din baza de date într-un fișier în format XML. Ulterior, acest fișier poate fi încărcat în baza de informații folosind aceeași procesare. Formatul fișierului de încărcare diferă de formatul de fișier creat la încărcare conform unui plan de schimb din partea antet.

Prelucrarea poate fi utilizată numai în cazurile în care baza de informații în care au fost încărcate datele și cea în care au fost încărcate datele sunt omogene (configurațiile sunt identice, datele pot diferi), sau toate obiectele încărcate sunt aproape complet identice în compoziția și tipurile de detalii și părți de tabel, proprietățile obiectului de metadate „conducător” și așa mai departe.

Utilizarea acestei prelucrări este posibilă, de exemplu, pentru a crea total sau parțial copie de rezervă date, schimb de date între baze de informare, precum și ca instrument auxiliar pentru restaurarea bazelor de informații defecte.

Procesarea acceptă încărcarea datelor cu posibilitatea de a specifica selecția după perioadă. De asemenea, este implementată verificarea obiectelor pentru prezența caracterelor invalide atunci când sunt schimbate prin XML.

Cu stimă, (profesor și dezvoltator).

Această prelucrare vă permite să faceți schimb de date între aceleași configurații (identice) pe platforma 1C 8.2 - Bukh, ZUP, UT, UPP și altele, principalul lucru este că configurațiile sunt aceleași!

Procesarea capturilor de ecran

(foto)
(foto)

Moduri de operare

Procesarea implementează 2 moduri de operare: Upload (crearea unui fișier de încărcare cu date specificate de utilizator) și Load (citirea unui fișier de încărcare creat de modul cu același nume și scrierea datelor conținute în acesta). Modul este setat selectându-l în câmpul Mod.

Înainte de a începe un anumit mod (făcând clic pe butonul Run), trebuie să specificați numele fișierului de încărcare, fie introducându-l manual în câmpul „Nume fișier”, fie folosind butonul pentru a selecta acest câmp și dialogul standard de selecție a fișierului .

În modul de descărcare, este posibil să editați utilizarea totalurilor la scrierea registrelor, ceea ce poate afecta viteza de descărcare.

Butoanele „Dezactivați totalurile” și „Activați totalurile” sunt disponibile când este setat indicatorul „Activați capacitatea de a edita utilizarea totalurilor în timpul încărcării datelor” și sunt folosite pentru a controla manual modul de utilizare a totalurilor la încărcarea datelor.

Condiții de aplicabilitate a prelucrării

Prelucrarea poate fi utilizată numai în cazurile în care baza de informații în care au fost încărcate datele și cea în care au fost încărcate datele sunt omogene (configurațiile sunt identice, datele pot diferi), sau toate obiectele încărcate sunt aproape complet identice în compoziția și tipurile de detalii și părți de tabel, proprietățile obiectului de metadate „conducător” etc. Trebuie remarcat faptul că, datorită acestor limitări, prelucrarea este destinată în principal schimbului între IS omogene.

Formatul fișierului de încărcare diferă de formatul de fișier creat la încărcare conform unui plan de schimb din partea antet. Pentru a încărca date (elemente de director, seturi de înregistrări etc.), procesarea folosește același mecanism de serializare XML ca și încărcarea conform planurilor de schimb; în această parte, formatele de fișiere sunt identice.

Determinarea compozitiei descarcarii

Procesarea permite încărcarea completă și parțială a datelor bazei de informații într-un fișier. Compoziția datelor încărcate este configurată în dialog prin bifarea casetelor din coloana arborelui care afișează obiectele metadate pentru care se pot încărca date. O coloană suplimentară de casete de selectare, „Dacă este necesar”, stabilește necesitatea de a descărca obiecte de acest tip"legătură". Adică, dacă caseta de selectare este bifată doar în coloana „Dacă este necesar”, atunci datele pentru un astfel de obiect nu vor fi descărcate complet, ci doar în măsura în care este necesar pentru a menține integritatea referențială în baza de informații care va încărca descărcarea. fişier.

La deschiderea unui formular, procesarea stabilește semnul de descărcare prin referire la toate obiectele, ceea ce garantează integritate referenţială fragment descărcat din baza de informații.

Când faceți clic pe butonul „Detectați obiecte care sunt descărcate prin link”, procesarea analizează ce legături de date pot fi conținute în obiectele care au setat atributul complet de descărcare și completează automat coloana de steaguri care indică necesitatea descarcării prin link. Dacă obiectul are deja setat indicatorul de descărcare completă, atunci indicatorul de descărcare prin referință nu este setat.

Aplicații posibile

Utilizarea acestei prelucrări este posibilă, de exemplu, pentru a crea o copie de rezervă completă sau parțială a datelor, pentru a face schimb de date între bazele de informații și, de asemenea, ca instrument auxiliar la restaurarea bazelor de informații problematice.