Contacte

Citiți fișierul XML 1c 8.3. Formarea fișierului XML. Descărcarea simplă pentru aplicația terță parte. Se toarnă intrările la receptor

Când compania se bucură constant în lucrarea sa cu un complex software, atunci, desigur, apare întotdeauna problema sprijinului și administrației sale continue. Nu există nicio modalitate de a face cu sarcinile de schimb, stocarea și recuperarea datelor. Luați în considerare modul de încărcare sau descărcare a datelor de la 1c în format XML, deoarece aceasta este o procedură importantă pentru acest subiect.

Acestea sunt construite astfel încât în \u200b\u200btimpul descărcării, a fost posibilă obținerea fișierului de format XML în care vor fi înregistrate datele necesare pentru client. În același timp, simultan cu înregistrarea, are loc corectitudinea înregistrărilor corecte pentru erorile critice.

Astfel, descărcarea într-un fișier XML (intrări de import) de la o bază de informații și încărcarea ulterioară de la XML la alta - reprezintă schimbul de date în format XML între baze.

O astfel de procedură, în special cu matrice mari de informații, economisește un numar mare de manual.

Importul (fișierul primit) poate fi, de asemenea, utilizat ca arhivă pentru recuperare în situații neprevăzute (cu pierdere sau deteriorare).

Există o mulțime de astfel de instrumente de prelucrare și sunt disponibile pe Internet. Responsabilitatea pentru utilizarea lor cade pe umerii (și capul) clientului.

Dar pentru utilizatorii oficiali, un handler universal "Descărcarea / încărcarea este creată de dezvoltatori. datele XML.».

IMPORTANT. Exportul la XML în 1c și încărcarea ulterioară în XML de la 1c este permisă pentru configurații identice - În caz contrar, se va produce daunele sale.

Universal Handler

Repere pentru utilizarea unui dezvoltator universal:

  • Importați fișiere pentru a salva până la sfârșitul transferurilor de înregistrări și verificați corectitudinea acestora;
  • Când utilizați ambele copii de rezervă, acestea trebuie înregistrate pentru a sorta căutarea.

Acesta oferă două moduri în activitatea sa: crearea unui fișier, economisind în același timp informații și citire / scriere - atunci când importurile.

În plus, utilizatorul poate instala atât la exportul, cât și la încărcarea limitărilor suplimentare ale datelor.

Eliminați înregistrările

Puteți descărca date atât în \u200b\u200bîntreaga bază de date, cât și selectiv.

După descărcarea, instalarea și deschiderea manipulatorului, se respectă următoarele:


Selecția lor este produsă în caseta de dialog care se deschide după lansare. Pentru a face acest lucru, setați căpușele din listă care afișează obiecte de metadate pentru a extrage;

  1. Filtrele necesare sunt configurate (de exemplu, după dată);
  2. Selectează un loc pe spațiul discului;
  3. Funcționarea în sine începe.

Se toarnă intrările la receptor

Primul pas pentru a accepta date în baza de date, trebuie să deschideți un program de procesare în ea.

După ce se specifică calea către fișierul sursă și casetele de selectare a setărilor de procedură sunt activate (dacă este necesar), puteți rula procesul la butonul "Descărcați date".

Acum știți cum să încărcați sau să descărcați date de la 1c în format XML pentru a salva datele și schimbul între baze de date.

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

Prelucrarea universală "Descărcarea și descărcarea datelor XML" face o descărcare completă sau parțială a datelor bazei de date de informații în fișierul XML. Ulterior, acest fișier poate fi încărcat în baza de informare Cu aceeași prelucrare. Formatul fișierului de descărcare este diferit de formatul de fișier creat la descărcarea conform planului de schimb, partea antetului.

Procesarea poate fi utilizată numai în cazurile în care baza de informații în care datele sunt descărcate și datele în care datele sunt încărcate sunt omogene (configurațiile sunt identice, datele pot varia) sau toate obiectele descărcate sunt aproape complet identice în compoziție și Tipuri de detalii și porțiuni de masă, proprietățile obiectului "de conducere" al metadatelor și așa mai departe.

Utilizarea acestei prelucrări este posibilă, de exemplu, pentru a crea o copie de rezervă completă sau parțială a datelor, făcând schimb de date între baze de informații, precum și un instrument auxiliar la restaurarea bazei de informare eșuate.

Procesarea sprijină descărcarea datelor cu posibilitatea stabilirii selecției în funcție de perioada respectivă. De asemenea, implementarea obiectelor de verificare a simbolurilor nevalide atunci când se schimbă prin XML.

Cu respect, (profesor și dezvoltator).

Un schimb simplu de date între diferitele conturi este unul dintre momentele cheie ale prevalenței lor, în practică este suficient pentru a descărca XML în 1c sau alt produs. Mai des, este ușor de făcut fără conversia sa: Toate bazele de date suportă standardul de format. În practică, există o mulțime de modalități de a utiliza XML pentru a transfera date, toate sunt implementate în 1c și compatibile cu produsele IT.

Cum se descărcați fișierul XML la baza de date 1c?

Baze de date descărcate, documentele luate separat pot fi transmise de la utilizatori pe orice canale de comunicare - pe medii interschimbabile, prin e-mail sau prin intermediul stocare in cloud. Formatul este bine comprimat cu arhivul, care accelerează în mod semnificativ copierea și salvează un spațiu pe disc.

Procedura de descărcare a datelor din fișierul format XML în general este după cum urmează:

    Permiteți afișarea elementului de meniu "Toate funcțiile". Pentru a face acest lucru, puneți o bifare în fereastra parametrilor corespunzători (fila se află în secțiunea Meniu "Service").

    În meniul "Toate funcțiile", prin intermediul acestui plus, dezvălutați lista opțiunilor în cazul în care și selectați "Procesare".

    În lista propusă, elementul deschis " Schimbul universal date în format XML. "

Prin apăsarea butonului "Descărcare date", acesta va fi citit din fișier, salvând în baza de date cu verificarea de validare simultană. Dacă sunt detectate erori în document, procedura va fi întreruptă cu emiterea unui text specific indicând cauza.

Cum sunt fișierele XML în 1c?

Folosind aceeași prelucrare, utilizatorul poate descărca lista de date selectată în XML sau întreaga bază a întregului, creând-o backup.. Acest lucru trebuie făcut înainte de introducerea unor ajustări grave ale modulului global 1c, dacă nu reușiți în procesarea externă din orice motiv.

Formatul este utilizat pe platforma 1C: întreprinderea 8 în următoarele direcții:

    Descărcarea listelor de prețuri, comenzi, formulare tipărite documente.

    Schimbul de date cu băncile, serviciul fiscal, fondurile extrabudgetare.

    Transferul calculelor prin salariile Din 1C: ZUP și alte configurații "specializate" în "totalul" 1c: Contabilitate 8.

Peste tot este folosit de aceeași implementare a prelucrării universale. Dacă funcțiile sale nu sunt suficiente, apoi recurgeți la dezvoltarea propriilor dvs. variante ale acestui modul. Mai mult decât atât, nu este necesar să modificați fișierele standard de necesitate, este suficient să conectați procesarea dorită și să le executați pentru a alege - în funcție de sarcina specifică.

Dacă este selectată o metodă separată de contabilitate și contabilitate fiscală, procesarea pentru descărcarea / descărcarea datelor financiare prin intermediul formularului XML va deveni foarte populară. Cu aceasta, este necesar pentru calcul baza fiscală Numerele sunt transferate în program 1C: contribuabil sau ca software.. Datorită faptului că fișierele acestui format sunt ușor de editat folosind pachetul Microsoft Office. Ușor de corectat conținutul înainte de expediere la serviciul fiscal.

Același lucru se referă la KUDIR (Cartea contabilă a veniturilor și cheltuielilor), revista contabilă emisă sau primită factură. Toate acestea sunt transmise prin sistemul SMIS ++ și, în plus față de procesul de editare a fișierului XML, descărcarea în acest format este necesară pentru descărcarea ulterioară la serviciul și transmisia de date în FTS.

Schimbul este adesea în cerere și cu o astfel de configurație ca 1c: Managementul comerțului, deoarece în afaceri este utilizat pentru a organiza vânzări, contabilitate managerială și contabilitate bazată pe 1c: Contabilitatea 8 funcționează în mod autonom, primind numai date sumare pe toate mișcările și fondurile de deplasare a numerarului.

Dacă descărcați comenzi sau păpuși pentru a configura pur și simplu, deoarece este ușor de utilizat "Orice" format de date, atunci aceleași declarații de cont bancar trebuie să fie salvate în XML (ca standard general acceptat).

Cel mai adesea schimbul are loc cu programul client-bancar. Procesul de încărcare arată aici după cum urmează:

    Taxă suplimentară pentru utilizatorul de care aveți nevoie.

    În funcție de versiunea programului, butonul este apăsat sau "Export" sau "Export".

    În fereastra care se deschide este selectată dosarul ars și numele fișierului.

După finalizarea procedurii, documentul poate fi transferat pe medii interschimbabile sau prin Internet ( e-mail, depozitele de nor cu accesul comun etc.). Când trebuie să descărcați un extras în configurația 1c, selectați secțiunea "Bank and Casier", apoi mergeți la revista "Declarații bancare".

Inainte de partea tabară Documentul (în colțul din dreapta) Apăsați butonul "Still", după care apare lista de funcții în care apare elementul "Schimb cu banca". Bookmark "Încărcarea unui extras din bancă" vă permite să importați date despre numele companiei specificate sau pe un anumit cont bancar.

După încărcarea unui extras în baza de date 1C, comenzile de plată vor avea nevoie încă, se întâmplă mod manual. Un contabil poate comanda o dezvoltare de procesare care vă va permite să automatizați procesul, dar va fi necesar să contactați programatorul competent.

Formatul XML este utilizat și pentru descărcarea diferitelor clasificatoare (Lansare, Octop, Enef). Dacă lipsesc în program 1c, este necesar să se evite umplerea manuală, deoarece este ușor să se permită o eroare la specificarea codurilor. Merită să utilizați fișierul XML o dată prin descărcarea clasificatorului de la o sursă fiabilă.

Face ca atât utilizatorul în sine, cât și specialistul oaspeților:

    Meniul principal selectați "Referințe".

    Apăsați butonul "Setări".

    În fereastra care se deschide, specificați elementul "Descărcați Okof Classion", urmat de clic pe butonul Adăugare.

    În secțiunea "Service" care apare, selectați comanda dorită și NOD OK.

Rămâne să faceți clic pe butonul "Deschidere și citire fișier", specificați modul dorit pe disc sau suport de deplasare, deschideți-l cu tasta corespunzătoare. Clasificatorii standard sunt copiate automat la hDD. Când instalați platforma și configurația 1c. Mai mult, atunci când actualizați versiunea acestui sau acele foldere sunt create cu numărul de revizuire, unde este plasat fișierul curent corespunzător cerințelor curente. În versiunea 7 7 este, de asemenea, posibilitatea descărcați XML. Fișiere, dar această platformă depășită necesită adesea ajutorul specialiștilor.

Lucrul cu documentele XML este disponibil direct din limba încorporată a sistemului 1C: Enterprise 8.

Este posibil:

  • serviți citirea și scrierea documentelor XML:
    • conversia dintr-un șir obținut din textul elementului sau valoarea atributului XML la valoarea în conformitate cu tipul specificat;
    • primiți o reprezentare a șirului valorii pentru plasarea în textul elementului sau valoarea atributului XML;
    • obțineți tipul de date XML corespunzător tipului transmis ca parametru;
    • verificați caracteristicile de citire din valoarea XML a tipului specificat;
    • faceți respectarea schemei XML atunci când citiți XML
    • pentru a înregistra valoarea în format XML;
    • returnați tipul corespunzător tipului de date XML.
  • utilizați modelul de acces la obiect la documentele XML (DocumentdDom), conform cu următoarele standarde:
    • DOM Nivelul 2;
    • XPATH (DOM Nivelul 3);
    • Încărcare și salvare (DOM Nivelul 3).
  • utilizați modelul de obiect al schemei XML (Schemexml);
  • utilizați standardul XML canonic 1.1 (Canonic XML 1.1).

Folosind conexiunea externă și mecanismele de lucru cu XML, puteți organiza integrarea cu sistemele de aplicații în conformitate cu formatele adoptate în aceste sisteme. Pentru aceasta, sunt utilizate mecanisme de transformare XSL. De exemplu, pentru o astfel de integrare, puteți utiliza BizTalk Server Microsoft:

Fast Infoset.

Platforma oferă mijloace pentru a lucra cu documente XML în format binar infoset rapid. Tehnologia rapidă Infoset utilizează sintaxa alternativă de afișare a datelor XML. Acest lucru oferă fișiere mai mici și o viteză mai mare de procesare decât viteza de procesare a datelor înregistrată în formatul XML obișnuit. Fișierul înregistrat în format rapid Infoset are o extensie. Fi or.finf.

Vă permite să economisiți timp pe informații despre achiziționarea serviciilor PeterHost.
Pentru a face acest lucru, trebuie să descărcați în fișierul 1C XML și documentul "Primirea bunurilor și serviciilor" este formată din acesta, care conține informații despre serviciile achiziționate. Factura poate fi formată pe baza acestui document.

Instrucțiuni detaliate Prezentat mai jos.

1. Conectarea procesării externe

1.1. În cazul în care se utilizează baza de informații: întreprinderea 8.x cu configurația "Compania de contabilitate 2.0", pentru a încărca un document în format CommerceML, trebuie să conectați procesarea externă ()
Acest lucru se poate face în două moduri:
1. Salvați fișierul de procesare externă la disc și deschideți prin "FILE" → meniu "Deschidere" înainte de fiecare încărcare a datelor din formatul LML.
2. Conectați în mod constant procesarea la baza de informații (IB). Apoi, va fi disponibil tuturor (în cazul funcționării în rețea) din "Service" → Rapoarte suplimentare și prelucrare "→" prelucrarea externă».

  • În meniul "Service", trebuie să selectați "Rapoarte suplimentare și prelucrare" - "Prelucrare externă suplimentară".
  • Apăsați butonul Adăugare. Forma de adăugare a unui nou element de director se va deschide:
  • În câmpul "Nume", specificați numele de procesare, cum ar fi "Descărcați datele în format CommerceML (grupul RU-CENTER).
  • Apăsați butonul de selectare a fișierelor și specificați calea către fișierul de procesare a boot-ului ().
  • Apăsați butonul "OK". Acum, procesarea este conectată la baza de date a informațiilor și se află în directorul "Procesare externă avansată" și îl puteți deschide cu un mouse dublu clic.

1.2. În cazul utilizării configurației "Gestionarea întreprinderii de producție" (versiunea 10.3 și mai sus) și "Managementul comerțului" (versiunea 1.3 și mai sus), această prelucrare este deja inclusă și puteți merge la clauza 2.

2. Formarea documentului "primirea bunurilor și serviciilor"

Ca urmare a următoarelor acțiuni în 1C vor fi introduse informații despre serviciile achiziționate în Peterhost.
1. Apoi, trebuie să salvați fișierul XML cu documentul "Sosirea bunurilor și serviciilor" pentru perioada dorită. Fișierul în format XML este în secțiune Cabinet personal Sub referință "XML pentru" 1c ".
Apăsați butonul de selectare din partea dreaptă a câmpului "Numele fișierului de date" și selectați acest fișier (a se vedea figura 1). La întrebarea "Citiți datele din fișier?" Răspundeți "OK". Fișierul de date va fi citit prin procesare.
2. Dacă procesarea poate fi determinată pentru a determina toate conformitatea elementelor de date de fișier cu datele de bază de informații, va fi setată întrebarea "Salvarea datelor la baza de informații?". Dacă răspundeți "da", va fi creat un nou document "Sosirea bunurilor și a serviciilor". Du-te la clauza 3.
3. Dacă nu vor fi definite toate datele, mesajul va fi afișat: "Când datele sunt încărcate, programul nu a reușit să găsească automat obiectele IB corespunzătoare elementelor transmise în fișierul Exchange ..." și va sugera cartografiere manuală . În acest caz, trebuie efectuate următoarele:

  • Apăsați "OK". Fișierul de potrivire a formei și obiectele IB vor apărea. Are mai multe marcaje care se potrivesc tipuri variate obiecte (organizație, contrapartide, nomenclatură etc.). Dacă datele de tip nu au fost comparate, atunci pe marcajele relevante vor fi roșii semne de exclamare (a se vedea figura 2).
  • Mergeți la marcajele corespunzătoare și setați manual conformitatea elementelor. Trebuie remarcat faptul că conformitatea contrapărților și a organizațiilor este căutată pentru han și conformitatea nomenclaturii - mai întâi pe articol, apoi după nume. Dacă elementul care corespunde datelor de fișier nu este în IB, atunci acesta poate fi creat automat în funcție de fișier făcând clic pe butonul "Creați date din fișier".
  • Când adăugați o nomenclatură, trebuie să marcați caseta de selectare "Service" (vezi Figura 3). De asemenea, puteți schimba numele complet și scurt al elementului nomenclaturii.
  • În marcajul contului cont, este de dorit să se adauge conturi de contabilitate de cont, astfel încât, atunci când creați un document "Sosire de bunuri și servicii", aceste numere sunt aplicate automat. De exemplu, următoarele valori pot fi instalate pentru servicii: "Contabilitate contabilă" - 25 (costuri generale de producție) și "Contul de cont responsabil" - 19.04 (TVA pentru servicii accesibile) (a se vedea figura 4).
  • După ce maparea tuturor elementelor și apăsarea butonului "OK", programul va solicita confirmarea pentru descărcarea documentului în IB, după care va crea noul document "Sosirea bunurilor și serviciilor" (a se vedea figura 5).

3. Cablarea documentului "Sosirea bunurilor și serviciilor"

Pentru a efectua un document "primirea bunurilor și serviciilor", este necesar să o deschideți pentru a dubla apăsarea și completarea câmpurilor lipsă, cum ar fi "cheltuieli de avans" (de exemplu, "automat") și câmpuri din contul de cont " "Tab (vezi figura 6). Valorile acestor câmpuri sunt determinate de politica contabilă a organizației dvs. Pentru a efectua documentul, trebuie să faceți clic pe butonul "OK".

4. Formarea documentului "Factură"

După crearea și desfășurarea cu succes a documentului "Sosirea bunurilor și serviciilor", pe baza acesteia, creează un document "Contul primit". Pentru a face acest lucru, faceți clic pe link-ul corespunzător din partea inferioară a formularului de documente din stânga.



Ți-a plăcut articolul? Împărtășește-l