Încărcarea grupurilor de nomenclatură din Excel în 1c. Este posibil să încărcați date din Excel la directorul "Nomenclature"? Prin aplicația Excel

Nu este un secret că contabilii au fost dezvoltați pentru a ajuta la o aplicație 1C de succes, care vă permite să faceți mai multe operații prompt și cel mai eficient. Cu toate acestea, contabilii novice apar uneori ușor "sudoare" pentru a face față tuturor posibilităților care sunt în sine acest lucru. Desigur, într-un mecanism de implementare a operațiunilor individuale, după ce a înțeles totul la cele mai mici subtilități, contabilul nu numai că rămâne mulțumit de software, ci observă și creșterea eficacității muncii lor.

Una dintre problemele urgente cu care se confruntă contabilii novice care nu au experiență cu 1c se încarcă în 1c de la Excel creat anterior. Într-adevăr, este dificil să se dară în mod independent cum să salvați documentul în Excel în 1c și, de asemenea, să navigați pentru a fi stocat, ca de la 1c Salvare în Excel pentru a lucra ulterior direct cu editorul de tabel.

Deci, pentru a elimina toate problemele, ar trebui să focalizați și să explorați instrucțiunile, în fiecare pas al algoritmului propus. Desigur, începătorii nu ar trebui să fie exercitați în implementarea unor astfel de manipulări ale creativității lor. Numai utilizatorii experimentați își pot permite să îndeplinească operațiuni mai complexe. Contabilii pentru începători trebuie mai întâi să "umple mâna", să învețe cum să efectueze acțiuni în care puteți salva datele pentru Excel. Numai după aceea, este posibil să se extindă cunoștințele despre cum să importați programul Excel în programul 1C.

Mecanisme pentru efectuarea operațiunilor

Aș dori să menționez că mecanismul de efectuare a acțiunilor dorite poate diferi în funcție de versiunea programului 1c: Contabilitatea este instalată pe computer. În cele mai recente versiuni, acest proces nu mai este însoțit de probleme speciale. Acesta este motivul pentru care utilizatorii experimentați recomandă urmărirea apariției actualizărilor și când sunt detectate, este necesar să se actualizeze programul. Dacă computerul va fi instalat pe computer, atunci pentru a afla cum în 1c pentru a descărca în Excel sau salvează-l în program, va fi mai ușor.

Algoritm Download.

În primul rând, decideți exact ce doriți să păstrați în 1c. Deschideți tabelul pe care l-ați creat mai devreme în Excel, verificați dacă toate datele sunt importante pentru a vă încărca în program. Dacă unele coloane sunt necesare într-un document tabular, deoarece acestea nu reprezintă nicio valoare, pur și simplu le ștergeți în avans, astfel încât să nu supraîncărcați programul 1C: contabilitate. După aceea, nu uitați să re-salvați tabelul pe care l-ați editat.

Acum puteți trece la acțiuni directe care vă permit să descărcați în 1c de la Excel. Deschideți programul în sine, găsiți șirul "Directoare" din partea stângă, faceți clic pe acesta. Subsecțiunile suplimentare se vor deschide, printre care alegeți șirul "Nomenclature". Acum, pe panoul orizontal va fi un meniu în care găsiți "nomenclatură și prețuri" făcând clic pe acesta, presetările se vor deschide în care veți găsi cuvântul dorit "Descărcare".

Pentru ca importurile să se încheie cu succes, este important să se asigure stocarea documentului descărcat în formatul dorit. Importul este permis în 1c: contabilizarea documentelor pe care le-ați reușit să păstrați în format Excel - 2003 sau versiuni ulterioare. De asemenea, documentul poate fi salvat în format MXL și ODS. Dacă ați făcut tot ce este tocmai cazul, atunci puteți importa.

Este ușor de înțeles cum să salvați în Excel în 1c făcând clic pe butonul "Descărcare". Ecranul va avea fereastra obișnuită de descărcare. Rămâne doar pentru a specifica calea în care este localizat documentul pe care doriți să-l descărcați. După ce importul de 1c de la Excel este finalizat, vă rugăm să rețineți că în program va fi exact același lucru cu acesta în editorul de masă.

Acest import este finalizat, dar acțiunile dvs. continuă, mai ales dacă nu ați editat anterior tabelul, astfel că rămâne linii și coloane suplimentare. Pe parcursul coloanelor veți găsi o astfel de ofertă ca "Specificați recuzită" făcând clic pe acesta, va trebui să alegeți una dintre opțiunile propuse în listă. După ce lucrați cu succes cu fiecare coloană, vizualizați șiruri de caractere. Dacă găsiți ceva mai inutil, nu ezitați să eliminați.

Pentru a face astfel de manipulări, selectați șirul, apoi faceți clic pe butonul "Ștergere șir".

Instrucțiuni de învățare, cum să descărcă în 1c din Excel existent, puteți detecta cu ușurință sfaturi cu privire la ceea ce după editarea tabelului, trebuie să completați datele lipsă. Dacă faceți astfel de manipulări cu scrupuluzitate, va fi mai ușor să lucrați cu programul. În mod similar, va fi mai ușor de căutat.

În acest sens, importul editorului de tabel în programul 1C: Contabilitatea este finalizată. Dacă urmați cu strictețe instrucțiunile, la fel ca în descărcarea 1c din Excel, dar ceva nu merge bine, asigurați-vă că programul în sine este însoțit de cea mai recentă versiune.

Descărcarea algoritmului

Deci, cu atenție, ca în 1C, descărcarea documentelor create anterior în Excel, pot fi introduse acum în modul de salvare a unui document în Excel de la 1c. Unii contabili se confruntă adesea cu o astfel de necesitate. Din fericire, în noile versiuni ale programului, această caracteristică nu este disponibilă numai, iar îndeplinirea acestor sarcini este deja însoțită de reliefuri vizibile.

În primul rând, documentul descărcat poate fi folosit ca o listă de prețuri care poate fi direcționată către însoțitori și furnizori. Pentru a "face" dosarul este descărcat, trece inițial prin traseul deja familiar, deschiderea primelor "nomenclaturi", apoi "nomenclatură și prețuri", și deja la final de data aceasta șirul "descărcare". După aceea, va apărea o fereastră în care va trebui să specificați difuzoarele pe care doriți să le vedeți ulterior în Excel.

De asemenea, este posibil să se adauge coloane suplimentare, pe panoul orizontal superior pentru a rezolva astfel de sarcini intermediare sunt butoanele "Adăugare" și "Ștergere". După ce ați fost convinși că toate datele necesare sunt implicate, faceți clic pe butonul "Încărcare", specificați calea în care aveți nevoie pentru a salva un astfel de fișier și așteptați pur și simplu finalizarea procesului în sine.

Nu este necesar să vă așteptați pentru o lungă perioadă de timp, deoarece operațiunea se efectuează destul de repede.

Când programul anunță finalizarea procesului, va fi necesar să deschideți pur și simplu fișierul descărcat și să vă asigurați că acesta conține tot ce va fi necesar pentru lucrări ulterioare. Contabilii cu experiență pot forma o încărcătură de nici o poziție, dar la o dată mai multe, nu au calculat zeci, ci de întregi sute. Datorită unor astfel de acțiuni, timpul este salvat semnificativ, care este salutat de cei care au trebuit anterior să-și petreacă o resursă temporară colosală pentru a îndeplini aceste sarcini.

Deci, procesul de descărcare și încărcare a documentelor Excel în programul 1C: Contabilitate devreme însoțită de probleme crescute. În prezent, prin actualizarea programului la cea mai relevantă versiune și care au studiat recomandări utile, orice contabil poate face față acestor sarcini.

Înregistrarea stocurilor în subiect:


Mulți care lucrează în programul 1C se confruntă cu nevoia de încărcare a datelor din foaia de calcul Excel în 1c. Când utilizatorul poate avea nevoie de o astfel de descărcare:
- a fost format un raport, salvat în excelaProcesate. Datele prelucrate trebuie să fie descărcate la 1c sub forma unui document (relocarea, returnarea de către furnizor)
- Există o listă de nomenclatură care trebuie descărcată în director. Lista nomenclaturii este în Excel
- orice alte date pe care doriți să le descărcați la partea de masă a documentului, directorul, înregistrarea informațiilor
Mai jos este un manual de instrucțiuni pentru descărcarea datelor din Excel într-o parte tabară a documentului "Întoarcerea mărfurilor de la cumpărător".
Acțiunea 1.. Pregătirea documentului la care vor fi descărcate datele. Trebuie să creați un document gol "Întoarcerea mărfurilor de la cumpărător" și să o scrieți.

Acțiunea 2.. Deschideți prelucrarea externă "Descărcați datele dintr-un document tabular".

Acțiunea 3.. În procesare, selectați un loc în care vom încărca date.

Acțiunea 4.. Configurați parametrii de încărcare. Faceți totul ca în imagine pentru a practica.

Acțiunea 5.. Copierea datelor de la Excel la fila Document Tabular (ca în figură). Două butoane sunt evidențiate în roșu: "Control" de umplere (arată erorile, de exemplu, dacă unitatea de măsurare a nomenclaturii încărcate este indicată incorect) și "descărcare" (îndeplinește încărcarea).

Cu cât sunt mai mici parametrii pentru descărcare specificați, cu atât este mai mică probabilitatea de eroare la încărcare, dar cu cât mai multe date vor trebui corectate manual în documentul descărcat.

În mod obișnuit, Sama. procesarea încărcării datelor din Excel în 1c

Majoritatea organizațiilor din practica lor zilnică pentru desfășurarea contabilității diferitelor operațiuni contabile în vechea mod utilizează software-ul Excel din pachetul Microsoft Office. Se întâmplă atunci când firma a trecut literalmente la sistemul 1C și secțiunile de raportare nu au fost încă competent, sau furnizorul preferă să trimită lista de prețuri ca un tabel de format format.xls. Nu este surprinzător faptul că este adesea necesar să se înlocuiască poziționarea manuală a poziției sistemului automatizat. Acest lucru va reduce semnificativ timpul de umplere a documentelor nomenclaturii și va reduce numărul de erori pe care este important să le țineți cont atunci când vine vorba de mai multe duzini și chiar de aproximativ sute de articole.


Puteți rezolva această problemă în moduri diferite: unele organizații preferă să încredințeze această lucrare departamentului IT, alții angajează dezvoltatori care lucrează în francizatul companiei, dar este destul de scump și ia o grămadă de timp.


O producție mult mai favorabilă din situația actuală va fi utilizarea configurației corespunzătoare a 1C, care va procesa absolut datele și va deveni un asistent universal la integrarea documentelor 1C și "EXELEV".


În această secțiune, vom contribui la configurarea modului de configurare a descărcării de date din fișierul format.xls la una dintre configurațiile de către compania 1c pe baza "1c: întreprindere 8"


Fiecare utilizator este o versiune profesională de 1c: o întreprindere 8 o astfel de procesare este deja acolo! Pe disc!

Prelucrarea tipică a "copacului în formă de încărcat", situată în secțiunea: "Suport tehnologic"\u003e "Suport metodic 1c: întreprindere 8"\u003e "Rapoarte universale și prelucrare"\u003e

D: 1CiS \\ Exe \\ Extreps \\ Unireps82 \\ UploadFromTabledocument Descărcare


Notă, începând cu luna februarie 2010 pe disc, această prelucrare pentru configurațiile platformei 8.1 este într-o altă secțiune: "Suport tehnologic"\u003e "Suport metodic pentru 1c: întreprindere 8"\u003e "Platformă 1C: Întreprindere 8.1"\u003e "Universal Rapoarte și prelucrare "\u003e" Descărcați datele dintr-un document tabular ".

D: 1CiS \\ Exe \\ Extreps \\ Unireps81 \\ uploadfromtabledocument Descărcați


Există date sursă:

  • Lista de preturi in Excel Praysonleshimsnab.xls - Microsoft Office Excel 97-2003 (.xls)
  • Configurarea tipică a ediției companiei contabile 2.0, RELEASE 2.0.12.2, Platforma 8.2 (8.2.10.77)
  • Trebuie să descărcați în 1c de la numele și prețurile de produse Excel


Din lista de prețuri este necesar să descărcați manualul nomenclaturii în 1c: Contabilitate 8.

Rulați programul 1C. Pentru a începe procesarea, selectați elementul de meniu "Fișier"\u003e Deschidere.

În fereastra ulterioară găsim fișierul de procesare

Situat pe un disc din directorul \\ 1CITS \\ Exe \\ Extreps \\ Unireps82 \\ UploadFromtabledocumentDocumentDocument

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


Fereastra se deschide


Rețineți că descărcarea datelor va fi efectuată în două etape: Pasul 1 - Încărcarea numelor și setarea valorilor detaliilor articolelor noi de cărți de referință necesare pentru a începe munca (unitate de măsurare, rata de TVA, produs / serviciu) . Etapa 2 - Prețurile de încărcare.

Încărcarea numelor

Instalați modul "Descărcați" - Încărcarea în cartea de referință "Tipul directorului" - Nomenclatura

În fila "Document tabular"

Faceți clic pe butonul Ex1_B01.jpg "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.

Configurați setările de descărcare a numelui

Dorim să vă otrăvăm atenția asupra recunoașterii recunoașterii unităților structurale de directoare de nomenclatură în programul 1c: Versiunea contabilă 8, deoarece unul dintre punctele-cheie în identificarea elementelor de date este numele. Dacă poziția inițial a bazei de date de informații nu a fost completată, va trebui să urmăriți pozițiile repetitive și dacă există, să le ștergeți.


Elementele duplicate sunt dificil de evitat, este deosebit de dificil pentru angajații care vor folosi un tip similar de descărcare nu pentru introducerea datelor unice în listă, ci pentru încărcarea sistematică a informațiilor în modul automat.


Cazul este complicat de faptul că angajatul trebuie să facă față diferitelor abrevieri și alte abrevieri, scrierii bidirecționale și utilizarea diferitelor semne de punctuație.


Cu utilizare repetată și o gamă semnificativă de informații descărcabile, vă sfătuim să aplicați alte software din seria 1C: Enterprise 8, de exemplu "1c: Managementul comerțului 8", "1c: controlul unei mici companii 8" sau "1c : Automatizarea complexă 8 ", în care există un parametru" articol ", care asigură fiabilitatea de recunoaștere a datelor încărcate în cărțile de referință a nomenclaturii și eliminând capacitatea de a duplica elementele.


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 "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 difuzoare implicită (în cazul nostru, toate pozițiile sunt produse).


Am cerut valorile minime ale noilor elemente ale directorului nomenclaturii, care vă vor permite să începeți să lucrați. Pentru a închide luna, distribuirea costurilor, formarea de contabilitate și raportarea fiscală va fi necesară pentru a stabili semnificațiile "grupului nomenclatură" și "fonta de cost", pentru bunurile importate pentru a solicita "țara de origine" și " Numărul codului de stat ", dar se poate face ulterior folosind procesarea grupului.


Dacă sunteți gata să specificați valorile acestor detalii acum, atunci specificați. Faceți clic pe "Descărcați" în colțul din dreapta jos, pentru a pune întrebarea "Da"



Verificăm prezența unor elemente noi în grupul relevant al manualului nomenclaturii

Deschideți cardul de produs, verificați corectitudinea descărcării 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 EX1_B03.jpg "Salvați setările" și denumiți în mod clar setarea curentă, de exemplu, "Descărcați numele de bunuri din lista de prețuri Excel."


Data viitoare când puteți descărca setările salvate apăsând butonul "Restaurare setări" făcând clic și selectând cele dorite din listă.

Încărcarea prețurilor

În "Contabilitatea întreprinderii" Red.2.0 seturi de impozitare se face folosind documentul de configurare a prețului nomenclaturii.

Instalați "Modul de descărcare" - "Descărcați la partea de masă".

În linkul "Link", alegeți "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 "Tabletable" alegeți "bunuri"

Acum trebuie să mergeți la fila "Document tabular"

CNNOWS Selectați lista de prețuri în Excel din care am descărcat numele și acum vom încărca prețurile (a se vedea punctul 5).

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.

Specialistul este responsabil:

Depuneți imediat că încărcarea inițial a datelor 1C de la Excel nu este furnizată, pentru aceasta, există un încărcător extern de 1c 8,3, ceea ce înseamnă că întrebarea dvs. este deșurubată - da, este posibil.

Pentru a încărca din Excel în 1C 8.3 a apărut fără a distorsiona datele - trebuie să pregătiți mai întâi tabelul direct în Excel. Lista încărcată cu B1C trebuie să fie structurată corespunzător, adică Prezența într-o singură coloană sau o singură tipare de date multiple (număr, număr, prenume etc.) nu este permisă.

Dacă tabelul este extrem de accesibil, atunci în încărcarea 1c de la Excel va trece fără probleme. Apoi, efectuați procesarea 1c pentru a descărca datele ISEXCEL. Pentru a efectua procesarea, accesați meniul Fișier, specificați fișierele încărcate ale copacului .EPF în fereastra pop-up din modul LINE Descărcați descărcarea în director. Linia de mai jos indică tipul de carte de referință - nomenclatura. Apoi deschideți fișierul și în listă căutați o listă Excel (*. XLS), selectați fișierul care conține informațiile pe care trebuie să le descărcați. Apoi, procedați la setări, în linie Prima linie a datelor documentului tabular indică numărul 2, deoarece capacul mesei noastre este în linia superioară.

Apoi amorțiți difuzoarele, indicând numerotarea manuală a coloanelor. Opriți toate steagurile, de dragul acestui lucru există un anumit buton de pe uneltele de panou. Numele și câmpurile marcate cu numele complet și numele complet, nu atingeți modul, lăsați-l să rămână, numărarea difuzoarelor este adecvată pentru tabelul Excel.

Rămâne doar pentru a specifica unitatea de măsurare și rata de TVA, dacă nu o instalați imediat, apoi mai târziu va trebui să fiți pus pe o poziție manuală. TVA miză observată. Unitatea de măsurare de bază, modul - set, setat în mod implicit și direct18% în linie. Preparatele finalizate. Indicați un document tabular și faceți clic pe Control de umplere. Ar trebui să existe un semn cu informații despre absența erorilor.

Acum puteți descărca în siguranță. În programul 1c, sarcina nomenclaturii din Excel este finalizată