internetul Windows. Android

Încărcarea nomenclaturii în 1c. Informații contabilitate.

Ți-a plăcut soluția?

84 i-a plăcut

Ce oportunități face încărcătura în 1c de la Excel?

Datorită posibilităților de software modern, sunteți disponibil pentru descărcarea în 1c de la datele exilate de orice fel.

Pentru ce ai nevoie?

  1. Pentru a transfera rapid datele acumulate în sistemul contabil lansat 1c.
  2. Pentru a scăpa de noi de la rutina regulată la prețurile actualizate manual.
  3. Pentru a descărca rapid comenzile de la magazinul online.
  4. Pentru a vă supăra de la procesarea informațiilor în interiorul 1c, pentru utilizatorii nedoriți. De exemplu, companiile de outsourcing sau freelancerii.
  5. Pentru a actualiza rapid compoziția pozițiilor nomenclaturii.

Consultați videoclipul nostru pentru a înțelege cum să utilizați descărcarea de date în 1c în afacerea dvs. (la vizualizarea, specificați calitatea de înaltă):

Cum să pregătiți în mod corespunzător datele pentru descărcare în 1c de la Excel?

Dacă aveți date în format MS Excel și ați decis să le transferați la 1c, atunci trebuie să știți următoarele:

1. Structura datelor trebuie să fie uniformă. De exemplu, dacă apar și numere de telefon în coloana "Nume", ar trebui să le transferați într-un câmp separat (coloană). Principiul "un câmp este o entitate" este caracteristic oricăror date pe care le veți descărca.

2. Format de date unică în fiecare câmp. Programele de încărcare a datelor în 1c de la Excel sunt sensibile la cele mai mici detalii. Următoarele date din punctul de vedere al mașinii vor fi diferite:

  • "Bucăți" și "piese" (fără un punct și cu un punct)
  • "Omul" și "soțul" (Diverse descriere a unei entități-podea)

Înainte de încărcare automată, este necesar să se asigure că toate esențele identice (din punct de vedere al unei persoane) au aceeași descriere - formatul, în caz contrar aceste entități vor fi încărcate în 1c în mai multe opțiuni.

3. Identificatori unici pentru entități unice. Pentru a le duplica în timpul încărcării automate de date, este necesar să se furnizeze în prealabil identificatori unici. De exemplu, la încărcarea datelor privind bunurile, acest identificator poate acționa ca articol, la încărcarea contrapartidelor - entități juridice, identificatorul poate servi ca individ pentru persoane fizice - e-mail sau un număr de card de reducere.

În funcție de cerințele problemei, există diferite abordări ale interpretării identificatorilor unici, dar faptul rămâne un fapt - ar trebui să fie!

4. De preferință absența datelor străine și elemente de design, Nu sunt legate de descărcare. Aceste date includ comentariile de servicii, șirurile goale, notele de subsol etc. Elemente.

5. Structura celulară fără echivoc. Asociația celulelor din zonă este permisă, cu condiția ca o astfel de asociere să fie efectuată pe un algoritm clar, care este supus analizei mașinilor. Pentru încărcarea automată a datelor, aceste fuziuni nu sunt recomandate.

Dacă aveți un fișier, datele din care doriți să descărcați în 1c - trimiteți-l doar pentru noi pentru analiză și vă vom informa termenii și costul descărcării automate!

Ce date pot fi utilizate în principiu de la Excel în 1c?

Pentru încărcarea automată din Excel în 1C, orice date sunt potrivite, dacă numai acestea au fost decorate corect ținând cont de principiile descrise mai sus.

Ca exemple, puteți aduce următoarele:

(Numele complet, detaliile de contact)
  • Descărcați informații despre vânzările perfecte (Cine a vândut că au vândut, câți bani primiți)
  • (Produs, cât costă, pentru care categorii de cumpărători costă atât de mult) (Cine vrea să cumpere ceea ce vrea să cumpere, în ce cantitate)
  • Descărcați informații despre reduceri acumulate (Cine sa acumulat, ce sumă de achiziții a primit o reducere, ce procent din reducere)
  • Vă atragem atenția că acestea sunt doar exemple. Din punct de vedere tehnic, suntem capabili să descărcați date care sunt necesare pentru a rezolva în mod specific sarcina dvs.

    Dacă aveți nevoie să analizați aceste date și să descărcați ulterior la 1c - vă rugăm să contactați! Vă vom sfătui gratuit prin telefon: 8-926-219-21-60.

    Cum este sarcina de la Excel în 1c? Este posibil să scrieți un program pentru descărcare automată?

    Site-ul echipei produce încărcătoare din 2005. Am acumulat o experiență uriașă în încărcarea de la Excel în 1c, ceea ce ne va permite să scriem un bootloader pentru orice scop:

    1. Încărcător unic Pentru a rezolva rapid o sarcină specifică.
    2. Bootloader multifuncțional Pentru utilizare repetată.

    Totul depinde de obiectivele și sarcinile dvs.

    În cazul în care sarcina este urgentă și nu este nevoie să importați în mod regulat informații în 1c, atunci veți fi suficient pentru a comanda un încărcător unic. Va costa mai ieftin decât multifuncțional și vă va permite să rezolvați sarcina într-un timp scurt. Ca urmare a funcționării unui bootloader unic, veți primi informațiile necesare în contul dvs. deja într-un timp scurt după comanda.

    Pentru a dezvolta un încărcător multifuncțional va necesita mai mult timp. Totul depinde de gradul de versatilitate și complexitate a procesării informațiilor.

    Așa arată descărcatorii noștri:


    Sau astfel:


    Acesta este modul în care arată bootloader-ul nostru pentru configurația "managementului comerțului" Ed. unsprezece:

    Și avem mai mult de o sută de încărcătoare pentru orice sarcini!

    În orice caz, indiferent de încărcătorul de care aveți nevoie, apelați: 8-926-219-21-60. Vă vom sfătui gratuit și vă vom ajuta să decideți la alegerea.


    Interesat de o soluție gata făcută "Încărcare în 1c din Excel"?

    Vom fi bucuroși să vă răspundem la întrebările dvs. și vom discuta detaliile cooperării.

    apasa butonul "Trimiteți cererea" și vă vom contacta în timpul zilei de lucru.

    Această metodă este simplă. Esența sa este că obiectul Cherestea Are metode:

    • Record (< ИмяФайла>, < ТипФайлаТаблицы \u003e) pentru a descărca datele în fișier;
    • Citit (< ИмяФайла>, < СпособЧтенияЗначений \u003e) Pentru a descărca date din fișier.

    Atenţie!

    Metoda de înregistrare () este disponibilă atât pe client, cât și pe server. Metoda de citire () este disponibilă numai pe partea serverului. Trebuie să vă amintiți acest lucru
    La planificarea interacțiunii client-server.

    Luați în considerare un exemplu de salvare a unui document tabular într-un fișier. Este necesar să creați și să completați documentul de document obiect în nici un fel și descărcare Fișierul este efectuat doar o singură linie:

    TABDOW. . Scrieți (pulpa, copacul tipidului. XLSX);

    Aici TABDOW. - Document tabular format, Calea către fișier - numele fișierului de descărcare, Typetitail Câine în vrac .XLSX - Formatul fișierului creat. Următoarele formate Excel sunt acceptate:

    • XLS95 - Format Excel 95;
    • XLS97 - Format Excel 97;
    • XLSX - Excel 2007 Format.

    Tabu \u003d lemn nou;
    TABDOW. . Citiți (Pull-File, Promotion.);

    Aici Calea către fișier - Calea către fișierul Excel descărcabil. Promovarea recunoașterii Determină modul de interpretare a datelor citite din documentul sursă. Opțiunile sunt disponibile:

    • Valoare;
    • Text.

    Schimbați prin Ole.

    Schimbul prin tehnologia OLE Automation este probabil cea mai comună versiune a lucrărilor de software cu fișiere Excel. Vă permite să utilizați întreaga funcționalitate furnizată de Excel, dar se caracterizează printr-o viteză lentă de muncă în comparație cu alte metode. Instalarea MS Excel este necesară pentru schimbul prin OLE:

    • Pe computerul utilizatorului final, dacă schimbul are loc pe partea clientului;
    • Pe serverul computerului 1c: întreprindere, dacă schimbul are loc pe partea serverului.

    Exemplu descărcare:

    // Crearea unui obiect COM
    Excel \u003d Comback nou ("Excel.Application");
    // Dezactivați ieșirea de avertismente și întrebări
    excela . DisplayAlelerts \u003d FALSE;
    // crearea unei noi cărți
    Carte \u003d Excel. Cărți de lucru. Adăuga ();
    // poziționarea pe prima foaie
    Foaie \u003d Carte. Foame de lucru (1);

    // Valori de înregistrare în celulă
    Foaie . Celule (fitinguri, rulouri). Valoarea \u003d iphello;

    // Salvarea fișierului
    Carte . Saveas (fișier de nume);


    excela . Părăsi ();
    Excel \u003d 0;

    Exemple citind:

    // -- OPȚIUNEA 1 --

    // Crearea unui obiect COM
    Excel \u003d Comback nou ("Excel.Application");
    // Cartea de deschidere
    Carte \u003d Excel. Cărți de lucru. Deschis ( Calea către fișier);

    Foaie \u003d Carte. Foame de lucru (1);

    // Închiderea cărții
    Carte . Închide (0);

    // închiderea Excel și eliberarea memoriei
    excela . Părăsi ();
    Excel \u003d 0;

    // - Opțiunea 2 -

    // Cartea de deschidere
    Carte \u003d Obiect de retere ( Calea către fișier);
    // poziționarea pe foaia dorită
    Foaie \u003d Carte. Foame de lucru (1);

    // citiți valoarea celulei, de obicei aici este circuitul celular
    Performanță \u003d foaie. Celule (fitinguri, rulouri). Valoare;

    // Închiderea cărții
    Carte . Aplicație. Qui.t ();

    Pentru bypass. Toate liniile finalizate de frunze Excel pot folosi următoarele tehnici:

    // -- OPȚIUNEA 1 --
    Cantitate \u003d foaie. Celule (1, 1). SpecialCells (11). RÂND;
    Pentru A2rows \u003d 1 după numărul de cicluri
    Performanță \u003d foaie. Celule (fitinguri, rulouri). Valoare;
    Endcycle;

    // - Opțiunea 2 -
    Tinker \u003d 0;
    În timp ce adevărul este ciclu
    Tinetings \u003d + 1 număr;
    Performanță \u003d foaie. Celule (fitinguri, rulouri). Valoare;
    Dacă nu este denominată (articole) Atunci
    Întrerupe;
    Încheiat;
    Endcycle;

    În loc de ocolire secvențială a tuturor liniilor, puteți descărcați toate datele într-o matrice Și lucrați cu el. Această abordare va fi mai rapidă atunci când citiți o cantitate mare de date:

    Alocolone \u003d frunze. Celule (1, 1). SpecialCells (11). Coloană;
    Vgogostrok. \u003d Frunze. Celule (1, 1). SpecialCells (11). RÂND;

    Regiune \u003d Frunze. (Celule 1, 1), foaie. Celule (provocare, alocolonă));
    Date \u003d Zona. Valoare. Descărca();

    Tabelul de mai jos prezintă cele mai populare proprietăți și metode de lucru cu Excel prin OLE:

    act Codul cometariu
    Lucrați cu aplicația
    Instalarea ferestrei aplicației aplicației excela . Vizibil \u003d FALSE;
    Setarea modului de ieșire al avertismentelor (ieșire / nu ieșire) excela . DisplayAlerts. \u003d FALSE;
    Închiderea aplicației excela . Părăsi ();
    Lucrul cu o carte
    Crearea unei noi cărți Carte \u003d Excel. Cărți de lucru. Adăuga.();
    Deschiderea unei cărți existente Carte \u003d Excel. Cărți de lucru. Deschideți (fișier de nume);
    Conservarea unei cărți Carte . Saveas (fișier Nume);
    Închiderea unei cărți Carte . Închide (0);
    Lucrați cu foaia
    Instalarea foii curente Foaie \u003d Carte. Foame de lucru (număr);
    Instalarea unui nume Foaie . Nume \u003d Nume.;
    Instalarea protecției Foaie . Proteja.();
    Eliminarea protecției Foaie . Neprotej.();
    Setarea orientării paginii Foaie . Configurare pagina. Orientare \u003d 2.; 1 - Carte, 2 - Peisaj
    Instalarea frontierei din stânga Foaie . Configurare pagina. LeftMargin \u003d Excel. Centimeterstopoints (Santimeters.);
    Instalarea frontierei superioare Foaie . Configurare pagina. TopMargin \u003d Excel. Centimeterstopoints (Santimeters.);
    Stabilind frontiera dreaptă Foaie . Configurare pagina. DreaptaMargin \u003d Excel. Centimeterstopoints (Santimeters.);
    Instalarea frontierei de fund Foaie . Configurare pagina. BottleMargin \u003d Excel. Centimeterstopoints (Santimeters.);
    Lucrați cu rânduri, difuzoare, celule
    Setarea lățimii coloanei Foaie . Coloane. Columnwidth \u003d Lățime;
    Ștergeți șirul Foaie . Rânduri (setate). Șterge.();
    Ștergerea difuzorului Foaie . Coloane. Șterge ();
    Îndepărtarea celulelor Foaie . Celule (fitinguri, rulouri). Șterge.();
    Setarea valorii Foaie . Celule (fitinguri, rulouri). Valoare \u003d valoare;
    Combinând celulele Foaie . (Tablă. Celule (rulouri, rulouri), foaie. Celule (Rodka1, Rolls1)). Combina.();
    Instalarea fontului Foaie . Celule (fitinguri, rulouri). Font. Nume \u003d Nameshrift.;
    Instalarea dimensiunii fontului Foaie . Celule (fitinguri, rulouri). Font. Dimensiune \u003d dimensională;
    Instalarea fontului îndrăzneț. Foaie . Celule (fitinguri, rulouri). Font. Îndrăzneţ. = 1 ; 1 - font de grăsime, 0 - normal
    Instalarea de cursiva. Foaie . Celule (fitinguri, rulouri). Font. Cursiv = 1 ; 1 - Italici, 0 - normal
    Instalarea fontului subliniat Foaie . Celule (fitinguri, rulouri). Font. Subliniază = 2 ; 2 - subliniat, 1 - nr

    Pentru a afla ce proprietate trebuie schimbată sau ce metodă poate fi numită macrocomenzile Excela. Dacă înregistrați o macro cu acțiunile necesare, după ce puteți viziona codul software de pe Macro înregistrat VBA.

    Folosind comsafearray.

    Când descărcați cantități mari de date de la 1c în Excel pentru a accelera, puteți utiliza obiectul Comsafearray.. Conform definiției sintaxei asistentului, comsafearray - obiecte de coajă pe o matrice multidimensională SAFERARRAY. De la com. Vă permite să creați și să utilizați SAFERARRAY pentru a face schimb de date între obiectele COM. Pur și simplu puneți, aceasta este o serie de valori care pot fi folosite pentru a face schimb între aplicațiile tehnologiei Ole.

    // Crearea Comsafearray.
    Masiv \u003d nou comsafearray ("vt_variant", alocolone, campionat);
    // Completarea Comsafearray.
    Pentru Pagina \u003d 0 prin Ogoskost - 1 ciclu
    Pentru Count \u003d 0 prin alocolon - 1 ciclu
    Masiv . SetValue (număr, p);
    Endcycle;
    Endcycle;
    // atribuirea unei suprafețe de foaie de excelență a valorilor comSafearray
    Foaie . (Celulele 1, 1), tablă. Celule (provocare, vgazhonok)). Valoare \u003d masivă;

    Schimbați prin ADO.

    Fișierul Excel atunci când se schimbă prin ADO este o bază de date la care puteți contacta cu interogările SQL. Instalarea MS Excel nu este necesară, dar în mod necesar driverul ODBC, cu care va fi disponibil accesul. Driverul ODBC utilizat este definit la specificarea șirului de conexiune în fișier. Driverul necesar de obicei este deja instalat pe computer.

    Schimbați prin ADO Schimb în mod semnificativ mai rapid prin OLE, dar când descărcați, nu este posibilă utilizarea funcționalității Excel pentru a proiecta celulele, postarea paginilor, sarcinile formulelor etc.

    Exemplu descărcare:


    Conexiune \u003d combinație nouă ("adodb.connection");


    Compus . ConnectionString \u003d "

    | DATE SOURCE \u003d " + Fișier + ";
    ;
    Compus . Deschis (); // deschiderea compusului

    // Crearea unui com-obiect pentru echipa
    Echipa \u003d Comback nou ("adodb.com");
    Echipă

    // atribuirea textului text pentru a crea o masă
    Echipă . Comandaxt \u003d. "Creați tabelul [List1] (CHANGE (255), Coloana2 Data, Coloana3 Int, Coloana4 Float)";
    Echipă . A executa (); // executarea comenzii

    // comanda de atribuire text pentru a adăuga un rând de masă
    Echipă . Comandaxt \u003d. "Introduceți valorile [LED1] (coloana, coloana2, coloana, coloana4) (" abvgdeyo ", '8/11/2017', '12345', '12345,6789')";
    Team.execute (); // executarea comenzii

    // ștergeți comanda și închiderea conexiunii
    Echipa \u003d nedefinită;
    Compus . Închide();
    Compus \u003d incert.;

    Pentru a crea o foaie nouă și pentru a-și formi structura, puteți utiliza obiecte Adox.Catalog. și Adox.table.. În acest caz, codul va lua forma:

    // crearea unui obiect com pentru a lucra cu o carte
    Carte \u003d Comback nou ("ADOX.Catalog");
    Carte . ActiveConnection \u003d conexiune;

    // Crearea unui obiect COM pentru a lucra cu structura de date pe foaie
    Tabel \u003d Obiect COM nou ("adox.table");
    Masa . NAME \u003d "LISTA1";
    Masa . Coloane. Adăugați ("Coloana1", 202);
    Masa . Coloane. Adăugați ("Coloana2", 7);
    Masa . Coloane. APPEND ("Coloana3", 5);
    Masa . Coloane. Adăugați ("Coloana4", 5);

    // Creați o foaie în carte cu structura descrisă
    Carte . Mese. Adăugați (tabel);
    Tabel \u003d nedefinit;
    Carte \u003d nedefinit;

    În exemplul dat în metodă

    Masa . Coloane. Adăuga.("Coloana1", 202);

    al doilea parametru indică tipul coloanei. Opțiunea este opțională, aici sunt câteva valori ale tipului de coloană:

    • 5 - Addouble;
    • 6 - Adcurrency;
    • 7 - Addit;
    • 11 - Adboolean;
    • 202 - ADVARWCHAR;
    • 203 - ADLONGVARWCHAR.

    Exemplu citind:

    // crearea unui obiect COM pentru conectare
    Conexiune \u003d combinație nouă ("adodb.connection");

    // Setați șirul de conectare
    Compus . ConnectionString \u003d "
    | Furnizor \u003d Microsoft.Ace.ledB.12.0;
    | DATE SOURCE \u003d " + Fișier + ";
    | Proprietăți extinse \u003d »» Excel 12.0 xml; hdr \u003d da »»; ";
    Compus . Deschis (); // deschiderea compusului

    // crearea unui obiect COM pentru eșantionare
    Eșantionare \u003d New Combordset ("adodb.rercordset");
    Cererea de text \u003d. "Selectați * de la [Sheet1 $]";

    // Solicitați execuția
    Probă . Deschideți (ecran text, conexiune);

    // eșantionarea bypass
    Nu încă eșantion. EOF () Ciclu
    Vaccinecoloneque1 \u003d probă. Câmpuri. Element ("coloana1"). Valoare ; // Apel după numele coloanei
    Vaccinecoloneque2 \u003d probă. Câmpuri. (0). Valoare; // Apel de Indexul coloanei
    Probă . Modureext ();
    Endcycle;

    Probă . Închide ();
    Eșantionarea \u003d nedefinită;
    Compus . Închide ();
    Compus \u003d nedefinit;

    În șirul de conexiune, parametrul HDR. Determină modul în care prima linie de pe foaie va fi percepută. Opțiunile sunt posibile:

    • Da - prima linie este percepută ca numele coloanelor. Puteți contacta valorile după nume și de indicele coloanei.
    • Nu - Prima linie este percepută ca date. Puteți contacta numai indexul coloanei.

    În exemple, sunt luate în considerare doar câteva obiecte ADO. Modelul obiect ADO constă din următoarele obiecte:

    • Conexiune;
    • Comanda;
    • Înregistrarea;
    • Record;
    • Câmpuri;
    • Curent;
    • Erori;
    • Parametri;
    • Proprietăți.

    Descărcare fără programare

    Pentru a salva datele de la 1c în Excel, nu este întotdeauna recomandabil să recurgeți la programare. Dacă în modul Enterprise, utilizatorul poate afișa datele necesare pentru descărcare, apoi pot fi salvate pentru a excela fără programare.

    Pentru a salva un document tabular (de exemplu, rezultatul unui raport) puteți apela o comandă Salvați sau Salvează ca… Meniu principal.

    În fereastra care se deschide, trebuie să selectați directorul, numele și formatul fișierului stocat.

    Pentru a salva aceste liste dinamice (de exemplu, lista nomenclaturii), este necesar:

    1. Afișați datele într-un document tabular utilizând comanda Chiar ⇒ Lista ...;
    2. Salvați documentul tabular în formatul dorit.

    Configurare:1c Contabilitate

    Versiunea de configurare:3.0.44.177

    Data publicării: 20.01.2017

    În programul 1C: Contabilitate, o oportunitate de descărcare și descărcare a datelor din documentele tabulare ale Excel, fără utilizarea proceselor de la terți și modificări de configurare. Încărcarea și descărcarea la atât de mult încât utilizatorii experimentați vor iubi foarte repede acest mecanism convenabil, iar noii utilizatori vor fi rapid de foame.

    Descărcați de la Excel 1C: Contabilitate 8.3 Ed. 3.0

    De exemplu, avem un astfel de tabel de documente Excel pentru a descărca lista de nomenclatură și prețuri (cu amănuntul și achiziționarea).

    Intra.

    În partea de sus a presei Nomenclatură și prețuri - Descărcați. Este în acest sens, descărcarea și descărcarea din documentele tabulare sunt ascunse.

    Încărcarea acceptă formate XLS (format vechi Excel 97-2003) și XLSX (format nou), precum și formate MXL și ODS. Acum, alegeți fișierul nostru cu nomenclatura și așteptați descărcarea.

    Un document tabular a fost încărcat așa cum am văzut-o în Excel, acum vom atribui o coloană și vom șterge prea mult.

    Click pe Indicați elementele de recuzită Și alegeți elementul dorit din listă.

    Subliniem un șir în care există înregistrări inutile, și anume tabelul tabelului și faceți clic pe Ștergeți un șir.

    Acum eliminăm coloana cu prețul achizițiilor, vă rugăm să rețineți că prelucrarea este capabilă să completeze numai tipul de preț 1N pentru 1n.Apoi, puteți face această operațiune din nou și puteți descărca cel de-al doilea preț, pentru prima încărcare a comerțului cu amănuntul pentru a doua achiziție.

    Nu completați datele, tipul de preț, stabilit prețurile pentru. Toate butoanele găsite, noi, duplicate vor facilita considerabil căutarea și va ajuta la compararea nomenclaturii. Umpleți și faceți clic pe Descarca După aceasta, datele vor fi încărcate în 1c: contabilitate.

    Lista nomenclaturii a apărut noi poziții completate cu și cu prețuri numite. Dacă doriți să încărcați un alt tip de preț, faceți toate elementele din nou, dar alegeți o coloană cu un alt preț, 1C în sine va găsi poziții deja create și nu va încerca să le duplicați, dar pur și simplu va adăuga un nou tip de preț.

    După cum puteți vedea, descărcarea a creat 2 documente care setă gama de nomenclatură, pentru prețul de cumpărare și pentru comerțul cu amănuntul. Diferența dintre această prelucrare Descărcați din Excel în 1c: Contabilitate 8.3, Că aceasta este o prelucrare standard și funcționează fără eșecuri și luând în considerare toate caracteristicile completării documentului.

    Descărcarea pentru Excel de la 1c: Contabilitate 8.3 Ed. 3.0

    O caracteristică foarte utilă în biroul editorial 3.0.44.177 și mai sus este descărcarea pentru Excel de la 1c: Contabilitate 8.3, această prelucrare vă va ajuta să formați o listă de prețuri a companiei sau să transferați furnizorilor sau cumpărătorilor dvs. Lista de nomenclatură imediat cu prețurile.

    Totul este acolo în director Nomenclatură - Nomenclatură și prețuri - Descărcați.

    În punctul Difuzoare, Alegeți acele coloane care trebuie construite în documentul Excel. Selecţie Acesta servește pentru a selecta nomenclatorul de către grupuri, proprietăți, nume ... etc.

    Pentru a descărca în Excel, vom adăuga o nouă coloană, și anume rata TVA, nu pare a fi foarte necesară, dar practicăm.

    Cum de a descărca un document tabular în programul 1c 8.3 Contabilitate?

    În 1C 8.3 există o oportunitate de a descărca masiv o listă de nomenclatură dintr-un document de masă, cum ar fi fișierul Excel.

    Pentru descărcare, folosim procesarea externă a fișierelor încărcate. EPF pentru formularele controlate (8.2 și 8.3). Este universal și trebuie abordat pentru orice configurație scrisă sub aplicația gestionată.

    Pentru a lansa procesarea externă, trebuie să mergeți la meniul "Fișier", mai departe "Deschideți" și selectați această prelucrare din directorul la care a fost salvată:

    Procesarea datelor de descărcare de la 1C 8.3 Document tabular (formulare gestionate)

    După ce procesarea a fost deschisă în 1c, puteți continua să lucrați cu acesta. Mai întâi de toate, trebuie să decidem unde și ce vom încărca:

    Să dăm un exemplu în directorul "Nomenclature". Creați un fișier cu date în format XLS.

    Prelucrarea poate descărca, de asemenea, fișiere de format:

    • orice alt format de unde puteți copia datele

    Acesta este modul în care arată fișierul Excel cu datele sursă, pe care le vom încărca în Manualul "Nomenclator":

    Nu am început să prescriem toate domeniile de director, deoarece acest lucru va fi suficient pentru a înțelege principiul încărcării. În plus, aceste date sunt suficiente pentru a începe să lucrați cu aceste poziții.

    Aceste poziții nu sunt în prezent în baza de informații 1c și le vom descărca acolo acum.

    Faceți clic pe pictograma "Deschis" (în figura este indicată ca "selecție sursă") și selectați fișierul cu datele. Puteți utiliza informații simple de copiere. Datele sunt încărcate automat în procesare. Acum verificați dacă ne-am completat corect datele. Pentru a face acest lucru, faceți clic pe butonul "Umplere Control".

    După cum puteți vedea, avem erori! Vom elimina. Accesați fila "Configurare":

    Înainte de corectarea erorilor, acordați atenție unui detaliu important. Programul inițial nu știe care este domeniul de a căuta un element al cărții de referință în cazul în care este deja acolo. Prin urmare, trebuie să fie specificată. De exemplu, căutăm în cod, deoarece este de obicei unică. În coloana "Câmpul de căutare" din linia "Cod", am pus o bifată. Acum, dacă se găsește înregistrarea cu un astfel de cod, acesta va fi înlocuit, creat altfel.

    Important! Dacă nu specificați câmpul de căutare, poate apărea nomenclatura duplicată. Mai ales după a doua descărcare a unui fișier similar!

    Acum, să vedem de ce jură pe câmpul "unitate". Faptul este că unitățile de măsurare în 1c 8.3 sunt stocate într-un director separat și căutările de procesare implicite pentru această unitate după nume. De fapt, unitatea este speriată în câmpul "Full Name".

    Din păcate, procesarea poate căuta doar "Nume" și "Cod" (pentru programator posibilitatea este mai largă). Dacă acordați atenție desenelor de mai sus, veți vedea că codul este în coloană. Și în procesarea trebuie să specificați că căutarea trebuie efectuată pe cod. Faceți clic de două ori pe coloana "Condiția de comunicare" opusă "Unități" și schimbați la "Cod".

    Acum ne uităm la ceva despre "serviciul" spunând în lista de erori. O altă remarcă importantă. Coloanele din fișier trebuie să fie amplasate strict în același mod ca și linia câmpurilor de directoare. Și avem "un fel de nomenclatură" se află în partea de jos și în dosar după coloana "Comentariu".

    Pentru a ridica șirul "din nomenclatură" în sus, există săgeți albastre în partea de sus a formei. Folosind săgeata sus, ridicați linia dorită și puneți-o sub "Comentariu".

    Faceți clic pe "Descărcați datele" și de data aceasta totul trece fără erori:

    Bazat pe: ProgramMist1s.ru

    • Lista de preturi in Excel Praysonleshimsnab.xls - Microsoft Office Excel 97-2003 (.xls)
    • Configurație tipică Managementul comerțului Red.10.3, RELEASE 10.3.10.4, Platforma 8.2 (8.2.10.77)
    • Este necesar să se descărcă în 1c de la Excel nu numai numele de bunuri și prețuri ca în exemplul 1, precum și articolele și codul de bare și este necesar ca nomenclatura să nu fie încărcată într-un singur director (grup), dar a fost distribuit de către Producătorii din directorul Nomenclature 1C.

    Pentru lista de prețuri din lista de prețuri pentru a descărca manualul nomenclatura 1c: comerț 8 Gestionarea distribuției automate de către grupuri (producători) va fi necesară pregătirea unui formular de fișier pentru descărcare. Este necesar să se adauge o coloană cu o indicație a unei unități de măsurare (PC.

    Utilizăm procesarea tipică a "fișierelor încărcate .EPF", care merge la ea.

    1. Rulați programul 1C

    2. Pentru a începe procesarea, selectați elementul de meniu "Fișier"\u003e« Deschis» .

    3. În fereastra de rulare găsim fișierul de procesare, care este situat pe discul său din directorul \\ 1CITS \\ Exe \\ Extreps \\ Unireps82 \\ UploadFromTABledocumentdocumentdocumentDocument

    Dacă ați copiat anterior fișierul de procesare pe computer, îl puteți alege.

    Fereastra se deschide

    Rețineți că încărcarea datelor va fi efectuată în trei etape:

    Etapa 1. - Descărcați numele și stabilirea valorilor detaliilor noilor elemente ale cărților de referință necesare pentru a începe munca (unitatea de măsură, rata de TVA și produsul / serviciul). - Descărcați codul de bare

    Instalați modul "Descărcare" - Descărcați în director

    "Tipul de referință" - Nomenclatorul

    5. În fila "Document tabular", faceți clic pe butonul "Deschideți fișierul", în fereastra de selecție care apare, găsim un director în care avem o listă de prețuri în Excel din care intenționăm să descărcați date în 1c.

    Inițial, este posibil ca fișierul să nu fie afișat. Setați tipul de fișier "Excel (* .xls)"

    Alegeți dosarul nostru.

    Detalii necesare ale cărții nomenclaturii.

    8. Configurați numele Descărcați setările

    Pentru comoditate, setați "numerotarea manuală a coloanelor"

    În acest stadiu, numai detaliile care vor începe să lucreze cu programul vor fi încărcate, astfel încât să eliminați casetele de selectare din câmpurile pe care nu ne interesează încă

    "Prima linie de tabel de date" - ne uităm la lista noastră de prețuri, aruncați capacul, datele pentru descărcare citiți de la linia nouă - setați "9" (vezi. 2 "Listă de prețuri")

    "Nu creați elemente noi" - nu puneți un semn de verificare, este necesară opțiunea dacă planificăm doar modificarea elementelor existente.

    Rândurile "Nume" și "Full Name" - Instalați modul de descărcare "Căutare", "Coloana Numărul unui document tabular" - În lista noastră de prețuri, numele în coloana a treia - am pus "3"

    Row "Parent" - În coloana "Mod de încărcare", selectați "Căutare", în coloana "Numărul coloanei unui document tabular" - în lista noastră de prețuri în cea de-a patra coloană - setați "4".

    Dacă nu este nevoie de distribuție de către producători și să descărcați toate elementele noi necesare într-un singur dosar, apoi în coloana "Download Mode", selectați "Setare" în coloana "Valoare implicită", selectați grupul nomenclaturii în care vom face Descărcați datele din lista de prețuri.

    Linia "Articol" - Puneți un zahar în coloana "Câmpul de căutare" (a doua coloană) - Programul va verifica prezența elementului 1C în baza de date cu un astfel de articol și dacă nu există nimeni, noul element cu astfel de articole numele nu va fi creat. Instalați modul de descărcare "Căutare", "Coloana Numărul unui document tabular" - În lista de prețuri, articolul din cea de-a doua coloană - am pus "2"

    Stringul "Unitatea de bază de măsurare" - În coloana "Download Mode", selectați "Setare", în coloana "Valoare implicită", selectați o unitate de măsurare (în cazul nostru - PC.)

    Șirul "greutate" - în cazul nostru, mărfurile nu sunt greutatea, astfel încât "modul de încărcare" este ales pentru a "instala", în coloana "Valoare implicită", selectați "NO"

    Șirul "TVA" - în cazul nostru, pentru toate elementele descărcabile, instalați TVA 18%, pentru aceasta, în coloana "Mod de descărcare", selectați "set" în coloana "Valoarea implicită" "18%".

    Dacă mărfurile merg cu TVA diferită, care este specificată într-o coloană separată a listei de prețuri încărcate, setată la "Căutare" și numărul de coloană corespunzătoare a listei de prețuri din numărul documentului tabelului.

    Linia "Service" - În coloana "Download Mode", selectați "Setare", selectați "NO" în coloana de difuzor implicită (în cazul nostru, toate pozițiile sunt bunuri).

    Șirul "Vizualizarea nomenclaturii" - În coloana "Download Mode", selectați "Setare", selectați "Produsul" în difuzorul implicit.

    Am cerut valorile minime ale noilor elemente ale directorului nomenclaturii, care vă vor permite să începeți să lucrați.

    Dacă sunteți gata să specificați semnificația detaliilor lipsă acum, atunci specificați-le.

    Faceți clic pe "Descărcați" în colțul din dreapta jos, pentru a pune întrebarea "Da"

    8. Verificăm prezența unor elemente noi în grupurile relevante din manualul nomenclaturii.

    În prezent, am descărcat din lista de prețuri la numele de produs Excel în manualul Nomenclatorului 1C.

    După cum puteți vedea, detaliile "Unitatea de rapoarte" și "Unitatea de depozitare a reziduurilor" nu au fost umplute.

    Următorul pas trebuie să stabilească cerințe de date, deoarece Acestea vor fi necesare atunci când se încarcă prețurile, codurile de bare și lucrările ulterioare.

    Două opțiuni sunt posibile:

    Manual.

    Aceste detalii sunt create automat de program, când deschideți mai întâi și salvați cartela Nomenclatura. Dacă este permisă o instalare manuală, puteți sări peste acest pas și puteți merge direct la pasul de încărcare a prețurilor. Dacă descărcarea de bare nu este planificată, este destul de acceptabilă să plecați chiar așa cum este - când utilizați mai întâi elementul nomenclaturii, va fi necesar să deschideți și să salvați cardul de produs.

    Dezavantajul: procedura de deschidere și înregistrare manuală poate fi destul de consumatoare de timp și durează destul de mult timp cu un număr mare de elemente de referință.

    Auto.

    Este posibilă încărcarea automată a unităților de măsurare, dar este calculată pentru utilizatorii avansați și va necesita abilități de bază în programarea 1C.

    Două opțiuni sunt posibile: cu identificarea articulei sau a numelui.

    Identificarea articolului este mai preferabilă, însă în lista de prețuri coloanele cu articole nu pot fi.

    Opțiunea 1. Identificarea articolului

    Am pus "Daw" în câmp "Nu creați articole noi" și eliminați "caseta de selectare" din toate liniile.

    Stringul "Articol" - Puneți un daw în coloana "Câmpul de căutare" (a doua coloană). Instalați modul de descărcare "Căutare", "Coloana Numărul unui document tabular" - În lista de prețuri, articolul din cea de-a doua coloană - am pus "2"

    În unitatea de rapoarte "și" Unitatea de stocare a reziduurilor "în câmpul" Modul de descărcare ", selectați" Calculați ". În câmpul "expresie", scriem un algoritm în limba de programare încorporată 1c. De exemplu, specialistul nostru din departamentul de implementare, câteva minute oferite un astfel de cod:

    Refligner Indicatura \u003d cărți de referință. NomeLaClature. Enti-mutare ("articol", fluid ["articol"]); Basicinarges \u003d referințe. Class-semințe. Lightpocoza (796); TekSpr \u003d Spravochniki.EdinitsyIzmereniya.NaytiPoRekvizitu ( „EdinitsaPoKlassifikatoruquot ;, BazovayaEdinitsaIzmereniya, SsylkaNomenklatury) Dacă TekSpr.Pustaya () Apoi NaydennayaEdinitsaObekt Spravochniki.EdinitsyIzmereniya.SozdatElement \u003d () \u003d NaydennayaEdinitsaObekt.Naimenovanie SokrLP (BazovayaEdinitsaIzmereniya) NaydennayaEdinitsaObekt.EdinitsaPoKlassifikatoru \u003d BazovayaEdinitsaIzmereniya; NaydennayaEdinitsaObekt .Cheeffer \u003d 1; fondată de lanț.

    Dacă este planificată o repetare multiplă a acestei proceduri, algoritmul trebuie să adauge în plus procedura de testare pentru a elimina reintroducerea unităților de măsurare cu același nume.

    Opțiunea 2. În cazul identificării după nume

    Am pus "bifați" în câmp "Nu creați articole noi"

    Scoateți "rezervoarele" din toate liniile

    Row "Nume" - Puneți un zahar în coloana "Câmpul de căutare" (coloana a doua). Instalați modul de descărcare "Căutare", "Coloana Nr de document tabular" - În lista de prețuri a numelor din a treia coloană - am pus "3"

    În unitatea de rapoarte "și" Unitatea de stocare a reziduurilor "în câmpul" Modul de descărcare ", selectați" Calculați ". În câmpul "Expression", scriem un algoritm în limba de programare încorporată 1c, de exemplu, cum ar fi:


    Indicatoare de reformator \u003d cărți de referință. Substituția. Intepponing (fluid [denumire "];
    Basicinarges \u003d referințe. Class-semințe. Lightpocoza (796);
    TSPR \u003d cărți de referință. Dimensiuni. Enti-mutare ("
    Unitate de clasificator ", măsuri de bază, independent de link);
    Dacă textura (), atunci se găsește obiectul \u003d cărțile de referință. Separarea. Creați element ();
    S-au găsit chard-uri. Nume \u003d CoolPalp (măsurarea de bază);
    Găsit în lanț. Design. Denumire \u003d Măsuri de bază;
    Camera găsită. Coeficient \u003d 1;
    Camera găsită. Proprietarul \u003d Refligner;
    Încearcă să se găsească la Chase ();
    Rezultat \u003d diapozitivul de cameră târziu;
    Excepție de la raport ("nu a reușit să scrie");
    Sărbători;
    În caz contrar, rezultatul \u003d TSPR. Link;
    Încheiat;

    // Companie "Online" 2010, www.online-ufa.ru

    9. Deschideți cardul de mărfuri, verificați corectitudinea descărcărilor detaliilor

    Dacă totul este corect, puteți trece la a doua etapă - prețurile de încărcare din lista de prețuri din Excel.

    Dacă în viitor se planifică utilizarea acestei proceduri de încărcare a datelor cu aceleași setări ale parametrilor de încărcare, vă recomandăm să salvați setările curente. Pentru a face acest lucru, apăsați butonul Salvare Setări și denumiți în mod clar setarea curentă, de exemplu, "Descărcați numele listei de prețuri Excel."



    În "gestionarea comerțului" Red.10.3 Setarea prețurilor se face folosind documentul de configurare a prețului nomenclaturii.

    Utilizăm aceeași prelucrare a "fișierelor încărcate. Câini.epf" de pe discul său.

    11. Instalați modul "Descărcare" - "Încărcarea la partea tabară".

    Deschiderea unui jurnal de documente "Setarea prețului nomenclaturii".

    Aici puteți alege documentul deja existent în care dorim să adăugăm elemente noi sau să creați una nouă (recomandată), în document indică care "tipul de prețuri" va fi încărcat (în exemplul nostru "Retail").

    Faceți clic pe "OK" și salvați documentul gol în timp ce.

    Acum alegeți acest nou document salvat din jurnal în linkul "Link".

    În câmpul "Partea de masă", alegeți "bunuri".

    13. Vă rugăm să rețineți că acum trebuie să mergeți la fila "Document tabular" și să selectați din nou lista de prețuri în Excel din care am descărcat numele și acum vom încărca prețurile (a se vedea punctul 5).

    14. Configurați parametrii de descărcare

    Din nou, setați "primul rând de date al documentului de tabel" - precum și atunci când numele sunt încărcate, setați "9" și "numerotarea manuală a coloanelor".

    În linia "Nomenclature", am setat modul de încărcare "Căutare", "Coloana Nr. De un document tabular" - în exemplul nostru, stabilim "3". Dacă identificarea este necesară pentru articol, atunci în coloana "Căutare după" Selectați articolul "și în" Nr. "Nr." Nr. De un document tabular ", setăm numărul coloanei cu articolele din exemplul nostru "2".

    În linia "preț", setați modul "Căutare" Modul de descărcare ", coloana Nr de document tabular" - puneți numărul coloanei cu prețurile pe care vrem să le descărcați, vom descărca mai întâi prețul de vânzare cu amănuntul, înseamnă că am setat "5".

    În "moneda", instalați modul de descărcare "set", selectați moneda (în exemplul "RUB")


    În rândul "Tipul de preț", instalați modul de descărcare "set", selectați prețul pe care îl vom descărca "Retail".

    Dacă lista de prețuri din lista de prețuri este dată în diferite valute, care este specificată într-o coloană separată a listei de prețuri încărcate, apoi în coloana "Modul de căutare", setați "Căutarea" și numărul coloanei de listă corespunzătoare "Coloana coloana Nr.".

    În linia "Modalizare de moda", instalați modul de descărcare "set", selectați "Procentajul tipului de bază"

    Faceți clic pe "Descărcați" și răspundeți "da"

    15. Deschideți documentul "Setarea prețului nomenclaturii", în care datele au fost încărcate (prin apăsarea butonului cu imaginea de lupă din linia de legătură)

    16. Verificăm documentul dacă totul este pentru a face clic pe "OK".

    Prețurile trebuie stabilite.

    17. Deschideți ghidul nomenclaturii, verificați marcajul "Prețurile" pe cardul elementelor încărcate, faceți clic pe butonul "Re-citire prețuri curente".

    Dacă totul este în ordine, puteți începe să încărcați prețurile rămase (cu ridicata, cumpărare etc.). Procedura este similară.

    Vă rugăm să rețineți că 1C: Comerțul 8 sprijină calculul unui preț bazat pe alții. Prin urmare, pentru a încărca, poate că un preț de bază va fi suficient, de exemplu, un comerț cu amănuntul sau viceversa achiziționat și pentru alte prețuri, indică algoritmii de formare (reducere%, extracție, rotunjire la semn, etc.).

    Dacă în viitor se planifică utilizarea acestei proceduri de încărcare a datelor cu aceleași setări ale parametrilor de încărcare, vă recomandăm să salvați setările curente. Pentru a face acest lucru, apăsați butonul Salvare Setări și denumiți în mod clar setarea curentă, de exemplu, "Încărcarea prețurilor cu amănuntul din lista de prețuri Excel".


    Data viitoare când puteți descărca setările salvate făcând clic pe butonul "Restaurare setări" și selectați cea dorită din listă.


    Folosim toată aceeași prelucrare a "copacului în formă de spațiu încărcat" de pe discul său.

    19. Instalați modul "Descărcare" - "Încărcare în Registrul de informații".
    "Tipul de înregistrare" Alegeți "coduri de bare".

    20. Rețineți că acum trebuie să mergeți la fila "Document tabular" și să selectați din nou lista de prețuri în Excel din care am descărcat numele și prețurile, iar acum vom încărca coduri de bare (a se vedea punctul 5).

    21. Configurați parametrii de descărcare

    Din nou, setați parametrul "Primul Date Date Date Date" - setați "9" și "numerotarea manuală a coloanelor".

    Configurați parametrii de descărcare

    Ștergem "Daws" din toate liniile din care este posibil.

    În liniile rămase setați parametrii

    În rândul "Barcode", instalăm modul de descărcare "Căutare", în coloana "Documentul tabelului coloanei coloanei" pe care îl scriem ca în lista noastră de prețuri "9".

    În linia "Proprietar" din coloana "Descrierea tipurilor", deschideți fereastra "Tip de date", setați (lăsați) un rezervor numai în câmpul "Nomenclature". Modul de descărcare Instalați "Căutare". Pentru a identifica articolul, în coloana "Documentul tabelului de coloană", scriem numărul difuzorului în care sunt indicate articole din lista de prețuri - adică "2". În coloana "Căutare după", instalați "articol".

    În cazul în care nu există coloană cu articole din lista de prețuri, atunci în coloana "Căutare după" trebuie să selectați "Nume" și în celula "Numărul coloanei unui document tabular" Specificați numărul coloanei din lista de prețuri cu numele.

    În linia "Barcode Type" din coloana de descărcare, selectați "Setare", selectați "EAN13" în coloana de valoare implicită.

    În linia "Unitate de măsură" din câmpul "Modul de descărcare", selectați "Calculați". În câmpul "expresie", scriem un algoritm în limba de programare încorporată 1c. De exemplu, un astfel de cod:

    SALLINGLASTURE \u003d Cărți de referință. Non-strategie. Intepponare (fluid ["proprietar"]); Rezultat \u003d Reflector Scădere. Design

    În linia "Quality" din coloana "Download Mode", selectați "set", selectați "New" în difuzorul implicit.

    În liniile "Caracteristica nomenclaturii", "Seria Nomenclature", "Ștergeți codul" în coloana "Modul de descărcare", selectați "Setare", în coloana "Valoare implicită", lăsați celulele goale.

    Faceți clic pe "Descărcați"

    Deschideți cartela de produse, verificați prezența unui cod de bare.

    Dacă în viitor se planifică utilizarea acestei proceduri de încărcare a datelor cu aceleași setări ale parametrilor de încărcare, vă recomandăm să salvați setările curente. Pentru a face acest lucru, apăsați butonul "Salvați setările" și denumiți în mod clar setarea curentă, de exemplu, "Descărcați codurile de bare din lista de prețuri Excel".


    Data viitoare când puteți descărca setările salvate făcând clic pe butonul "Restaurare setări" și selectați cea dorită din listă.