Dijeta... Dlaka Pribor

Učitavanje grupa artikala iz excela u 1c. Računovodstveni podaci. Upload bez programiranja

Kako učitati tablični dokument u računovodstveni program 1C 8.3?

U 1C 8.3 moguće je skupno preuzeti popis stavki iz dokumenta proračunske tablice, na primjer iz Excel datoteke.

Za učitavanje koristimo vanjsku obradu LoadDataFromTabularDocument.epf za upravljane obrasce (8.2 i 8.3). Univerzalan je i trebao bi biti prikladan za bilo koju konfiguraciju napisanu za upravljanu aplikaciju.

Da biste započeli vanjsku obradu, trebate otići na izbornik "Datoteka", zatim "Otvori" i odabrati ovu obradu iz direktorija u kojem je spremljena:

Obrada Učitavanje podataka iz dokumenta proračunske tablice 1C 8.3 (upravljani obrasci)

Nakon što se obrada otvori u 1C, možete početi raditi s njom. Prije svega, moramo odlučiti gdje i što ćemo preuzeti:

Navedimo primjer u priručniku "Nomenklatura". Izrađujemo datoteku s podacima u xls formatu.

Obrada također može učitati datoteke u sljedećem formatu:

  • bilo koji drugi format iz kojeg možete kopirati podatke

Ovako izgleda Excel datoteka s izvornim podacima koju ćemo prenijeti u priručnik “Nomenklatura”:

Nismo zapisali sva polja u direktoriju, jer će to biti dovoljno za razumijevanje principa učitavanja. Osim toga, ovi podaci dovoljni su za početak rada s ovim pozicijama.

Ove pozicije trenutno nisu u informacijskoj bazi podataka 1C i sada ćemo ih tamo učitati.

Pritisnite ikonu "Otvori" (na slici je označena kao "Odaberi izvor") i odaberite datoteku s podacima. Možete koristiti jednostavno kopiranje informacija. Podaci će se automatski učitati u obradu. Sada provjerimo jesmo li ispravno unijeli podatke. Da biste to učinili, kliknite gumb "Kontrola punjenja".

Kao što vidite, imamo nekoliko grešaka! Mi ćemo to eliminirati. Idite na karticu "Postavke":

Prije ispravljanja grešaka, obratimo pozornost na jedan važan detalj. Program u početku ne zna u kojem polju tražiti element imenika u slučaju da je već tamo. Stoga, ona to treba naznačiti. Na primjer, tražimo prema kodu, jer je on obično jedinstven. U stupcu "Polje za pretraživanje" u retku "Kod" stavite kvačicu. Sada, ako se pronađe zapis s takvim kodom, on će biti zamijenjen, inače će biti kreiran.

Važno! Ako ne navedete polje za pretraživanje, mogu se pojaviti duple stavke. Pogotovo nakon drugog preuzimanja slične datoteke!

Sada da vidimo zašto "Jedinstvo" psuje na terenu. Činjenica je da su mjerne jedinice u 1C 8.3 pohranjene u zasebnom direktoriju i obrada prema zadanim postavkama traži ovu jedinicu po imenu. Ali zapravo je jedinica riječi napisana u polju "Puno ime".

Nažalost, obrada može pretraživati ​​samo po "Nazivu" i "Šifri" (za programera mogućnosti su šire). Ako obratite pozornost na gornje slike, vidjet ćete da postoji šifra u stupcu "Jedinica". A u obradi morate naznačiti da se pretraživanje treba izvršiti prema kodu. Dvaput kliknite na stupac "Uvjeti komunikacije" nasuprot "Jedinice" i promijenite ga u "Kod".

Pogledajmo sada što nam govore o "Usluzi" na popisu pogrešaka. Još jedna važna napomena. Stupci u datoteci moraju biti smješteni strogo istim redoslijedom kao i linije polja direktorija. A kod nas se “Vrsta artikla” nalazi na samom dnu, au datoteci iza stupca “Komentar”.

Za pomicanje reda “Vrsta artikla” gore, na vrhu obrasca nalaze se plave strelice. Strelicom "gore" podignite željeni redak i stavite ga pod "Komentar".

Kliknite “Učitaj podatke” i ovaj put sve ide bez grešaka:

Na temelju materijala s: programmist1s.ru

Stručnjak odgovara:

Odmah treba napomenuti da u početku u 1c ne postoji odredba za učitavanje podataka iz excela, zato postoji vanjski učitavač 1c 8.3, što znači da se na vaše pitanje već može odgovoriti - da, moguće je.

Kako bi se učitavanje iz excela u 1c 8.3 dogodilo bez oštećenja podataka, prvo morate pripremiti tablicu izravno u excelu. Popis koji se učitava u V1S mora biti ispravno strukturiran, tj. Nije dopušteno imati više vrsta podataka (količina, broj, prezime i sl.) u jednom stupcu ili jednoj ćeliji.

Ako je tablica izuzetno pristupačna, tada će se u 1c učitavanje iz excela odvijati bez ikakvih problema. Zatim biste trebali izvršiti 1C obradu za učitavanje podataka iz Excela. Za izvođenje obrade idite na izbornik Datoteka, označite Učitavanje podataka iz tabularnog dokumenta.epf U skočnom prozoru, u retku Način učitavanja, piše Učitavanje u direktorij. U retku ispod označavamo vrstu imenika - Nomenklatura. Zatim otvorimo datoteku i tražimo Excel Sheet (*.xls) na popisu, odabiremo datoteku koja sadrži podatke koje trebamo preuzeti. Zatim, idemo na postavke, u retku Prvi redak podataka u dokumentu proračunske tablice označava broj 2, budući da gornji redak sadrži zaglavlje naše tablice.

Zatim numeriramo stupce, označavajući ručno numeriranje stupaca. Isključujemo sve potvrdne okvire; za tu svrhu postoji poseban gumb na alatnim trakama. Polja Ime i Puno ime su označena, ne dirajte način rada, neka ostane Traži, postavite numeriranje stupaca tako da odgovara Excel tablici.

Ostaje samo da navedete mjernu jedinicu i stopu PDV-a, ako je ne unesete odmah, kasnije ćete je morati unositi ručno jednu po jednu stavku. Odabrano potvrdnim okvirima stope PDV-a Osnovna mjerna jedinica, način – Postavi, postavite Zadanu vrijednost i direktno 18% u retku Stopa. Pripreme su završene. Odredite proračunski dokument i kliknite Kontrola popunjavanja. Trebao bi se pojaviti znak koji pokazuje da nema grešaka.

Sada možete sigurno preuzeti. Završeno učitavanje stavki iz excela u program 1c

Svidjelo vam se rješenje?

84 se ovo svidjelo

Koje mogućnosti pruža učitavanje u 1C iz Excela?

Zahvaljujući mogućnostima modernog softvera, imate pristup usluzi učitavanja bilo koje vrste podataka u 1C iz Excela.

Zašto ti ovo treba?

  1. Za brzi prijenos akumuliranih podataka u pokrenuti računovodstveni sustav 1C.
  2. Da biste se spasili redovne rutine ručnog ažuriranja cjenika.
  3. Za brzo preuzimanje narudžbi iz online trgovine.
  4. Da biste se zaštitili od obrade informacija unutar 1C za neželjene korisnike. Na primjer, outsourcing tvrtke ili freelanceri.
  5. Za brzo ažuriranje sastava proizvoda.

Pogledajte naš videozapis da biste razumjeli kako možete koristiti učitavanje podataka u 1C u svom poslovanju (prilikom gledanja navedite visoku kvalitetu):

Kako pravilno pripremiti podatke za učitavanje u 1C iz Excela?

Ako imate podatke u MS Excel formatu i odlučite ih prenijeti u 1C, morate znati sljedeće:

1. Struktura podataka mora biti homogena. Na primjer, ako u Excelu imate i telefonske brojeve u koloni “prezime”, onda ih trebate premjestiti u posebno polje (stupac). Načelo “Jedno polje – jedan entitet” tipično je za sve podatke koje ćete učitati.

2. Jedinstveni format podataka unutar svakog polja. Programi za učitavanje podataka u 1C iz Excela osjetljivi su na najmanje detalje. Sljedeći podaci sa stajališta stroja bit će drugačiji:

  • "kom" i "kom." (bez točke i s točkom)
  • "čovjek" i "muž". (različiti opisi jedne cjeline - roda)

Prije automatskog učitavanja podataka potrebno je osigurati da svi identični (s ljudske točke gledišta) entiteti imaju isti opis – format, inače će ti entiteti biti učitani u 1C u nekoliko verzija.

3. Jedinstveni identifikatori za jedinstvene entitete. Kako bi se spriječilo dupliciranje podataka tijekom automatskog učitavanja podataka, potrebno je unaprijed osigurati jedinstvene identifikatore. Na primjer, prilikom preuzimanja podataka o robi, takav identifikator može biti artikal proizvoda; kod preuzimanja ugovornih strana - pravnih osoba, identifikator može biti TIN; za fizičke osobe - e-mail ili broj diskontne kartice.

Ovisno o zahtjevima zadatka, postoje različiti pristupi tumačenju jedinstvenih identifikatora, ali ostaje činjenica da oni moraju postojati!

4. Poželjno je da nema stranih podataka ili elemenata dizajna, nije vezano uz utovar. Takvi podaci uključuju servisne komentare, prazne retke, fusnote itd. elementi.

5. Jednoznačna struktura stanice. Spajanje ćelija u području je dopušteno pod uvjetom da je takvo spajanje provedeno prema jasnom algoritmu koji se može strojno analizirati. Ne preporučuje se korištenje takvih spojeva za automatsko učitavanje podataka.

Ako imate datoteku iz koje želite preuzeti podatke u 1C, samo nam je pošaljite na analizu i mi ćemo vam reći vremenski okvir i cijenu automatskog preuzimanja!

Koji se podaci u principu mogu učitati iz Excela u 1C?

Svi podaci prikladni su za automatsko učitavanje iz Excela u 1C, pod uvjetom da su ispravno formatirani, uzimajući u obzir gore opisana načela.

Primjeri uključuju sljedeće:

(ime i prezime, kontakt podaci)
  • Učitavanje informacija o obavljenim prodajama(kome su prodali, što su prodali, koliko su novca dobili)
  • (proizvod, koliko košta, za koje kategorije kupaca toliko košta)(tko želi kupiti, što želi kupiti, u kojoj količini)
  • Učitavanje informacija o akumuliranim popustima(tko je uštedio, na koji iznos kupovine dobio popust, koliki je postotak popusta)
  • Napominjemo da su ovo samo primjeri. Tehnički, u mogućnosti smo preuzeti sve podatke koji su potrebni za rješavanje vašeg specifičnog problema.

    Ako imate potrebu analizirati ove podatke i zatim ih učitati u 1C, kontaktirajte nas! Savjetovat ćemo vas besplatno na telefon: 8-926-219-21-60.

    Kako se učitava iz Excela u 1C? Je li moguće napisati program za samostalno redovito preuzimanje?

    Radni tim izrađuje utovarivače od 2005. Prikupili smo ogromno iskustvo u učitavanju iz Excela u 1C, što će nam omogućiti da napišemo učitavač za bilo koju svrhu:

    1. Jednokratni bootloader brzo riješiti određeni problem.
    2. Višenamjenski bootloader za višekratnu upotrebu.

    Sve ovisi o vašim ciljevima i ciljevima.

    Ako je zadatak hitan i nema potrebe za redovitim uvozom informacija u 1C, tada ćete morati naručiti samo jednokratni utovarivač. To će koštati manje od višenamjenskog i omogućit će vam da riješite problem u kratkom vremenu. Kao rezultat jednokratnog preuzimanja, primit ćete potrebne informacije u svom računovodstvenom sustavu ubrzo nakon naručivanja.

    Bit će potrebno više vremena da se razvije bootloader bogat značajkama. Sve ovisi o stupnju njegove univerzalnosti i složenosti obrade informacija.

    Ovako izgledaju naši utovarivači:


    Ili ovako:


    Ovako izgleda naš utovarivač za konfiguraciju "Upravljanje trgovinom", ur. jedanaest:

    I imamo VIŠE od stotine takvih utovarivača za svaki zadatak!

    U svakom slučaju, bez obzira kakav utovarivač trebate, nazovite: 8-926-219-21-60. Besplatno ćemo Vas savjetovati i pomoći Vam da odaberete.


    Jeste li zainteresirani za gotovo rješenje "Učitavanje u 1C iz Excela"?

    Rado ćemo odgovoriti na vaša pitanja i dogovoriti detalje suradnje.

    Pritisnite gumb“Pošaljite zahtjev” i kontaktirat ćemo vas u roku od jednog radnog dana.

    Video materijal na temu:


    Mnogi koji rade u programu 1C suočeni su s potrebom učitavanja podataka iz Excel tablice u 1C. Kada korisnik može trebati takvo preuzimanje:
    - izvješće se generira i sprema Excel, obrađeno. Obrađeni podaci moraju se učitati u 1C u obliku dokumenta (kretanje, povrat dobavljaču)
    - postoji popis stavki koje je potrebno učitati u imenik. Popis stavki je u Excelu
    – svi drugi podaci koje je potrebno unijeti u tabelarnom dijelu dokumenta, priručnika, informatora
    U nastavku su upute za učitavanje podataka iz Excela u tabelarnom dijelu dokumenta “Povrat robe od kupca”.
    Radnja 1. Priprema dokumenta u koji će se podaci učitavati. Potrebno je izraditi prazan dokument “Povrat robe od kupca” i zapisati ga.

    čin 2. Otvorite vanjsku obradu "Učitavanje podataka iz tabličnog dokumenta".

    čin 3. U obradi odaberite mjesto gdje ćemo učitati podatke.

    čin 4. Konfigurirajte opcije pokretanja. Za vježbanje učinite sve kako je prikazano na slici.

    Radnja 5. Kopiranje podataka iz Excela u karticu “Spreadsheet Document” za obradu (kao na slici). Crvenom bojom označena su dva gumba: “Kontrola” punjenja (prikazuje pogreške, npr. ako je mjerna jedinica utovarenog artikla pogrešno navedena) i “Učitaj” (vrši utovar).

    Što manje parametara navedete za učitavanje, to je manja vjerojatnost grešaka tijekom učitavanja, ali ćete morati ručno ispraviti više podataka u učitanom dokumentu.

    Zapravo, sebe obrada učitavanja podataka iz Excela u 1C

    U ovom članku razmotrit ćemo s vama dvije vrlo važne teme, prva je, a druga je, naravno učitavanje podataka iz 1c u excel. Treba napomenuti da su ove teme od interesa za dvije glavne skupine korisnika, a to su:

    • Korisnici sustava 1C Enterprise
    • 1C programeri

    Korisnici 1C obično žele naručiti, na primjer prijenos podataka iz excela u 1c u skladu sa svojim specifičnim zahtjevima za prijenos, dok će 1C programeri vjerojatnije tražiti pojašnjenja ili primjere koda. Na temelju ovih razmatranja odlučili smo podijeliti informacije dane u ovom članku u dva dijela za korisnike i 1C programere.

    1C učitavanje iz Excela i učitavanje iz 1C u Excel očima običnog 1C korisnika

    Vrlo često se ispostavi da u poduzeću ili u nekoj tvrtki, na primjer, postoji dokumentacija koja je pohranjena na računalu u Excel datotekama. I često korisnici imaju pitanje, ali kako? učitati ili preuzeti podatke iz Excela u 1C. Naravno, to ne možete učiniti bez znanja programiranja, pa ako ste jednostavan korisnik, trebate naručiti 1C usluge od nas, jer će vas apsolutno svaki naš 1C programer uvijek saslušati, odabrati posebno dizajnirano rješenje samo za vas, i sigurno će vam pomoći.

    Zašto ne postoji univerzalna obrada za učitavanje podataka iz Excela u 1C?

    Odgovorimo na ovo pitanje i pogledajmo njegove glavne točke:

    1. Svaki korisnik ima različite Excel datoteke, podatke iz kojih želi prenijeti u 1C; naravno, te datoteke imaju različit broj redaka i stupaca, a također nose različita semantička opterećenja.
    2. Svaki korisnik radi s zasebnom konfiguracijom, tj. konfiguracije mogu biti različite, ono što radi u jednoj konfiguraciji neće raditi u drugoj konfiguraciji bez nadogradnje.
    3. Podaci iz Excela moraju se prenositi u različite objekte, stoga je potreban različit kod jer svaki korisnik ima svoje zahtjeve.

    Iz tih je razloga nemoguće stvoriti univerzalnu obradu učitavanje podataka iz Excela u 1C.

    Kako se podaci učitavaju i istovaruju iz Excela u 1C na primjeru stvarnog razvoja

    Sada pogledajmo to općenito kako se podaci učitavaju i ispuštaju iz Excela u 1C, a kako će sve to izgledati u gotovom rješenju? Primjer pravog prilagođenog razvoja, kao i izvorna Excel datoteka, prikazani su u nastavku.

    U ovoj obradi najprije je potrebno odabrati Excel datoteku, zatim kliknuti na gumb “Pokreni”, nakon čega će se potrebni podaci iz Excela učitati u tablični dio. Sada korisniku preostaje samo kliknuti gumb “Prijenos na račun” nakon čega će podaci biti prebačen iz Excela u 1C.

    Prijenos podataka iz 1C u Excel događa se otprilike na isti način, samo što ovdje složenost pisanja obrade ovisi o tome kakvu vrstu podataka treba iskrcati iz objekta. Na primjer, imamo direktorij “Nomenklatura” i želimo preuzeti naziv same nomenklature i mjernu jedinicu ove nomenklature, iako sama nomenklatura može imati puno više detalja, kao što su vrsta nomenklature, vrsta nomenklature, puno ime, itd.

    Trebam obradu za učitavanje i/ili istovar podataka iz Excela, što da radim?

    Sve što trebate učiniti je podići slušalicu i nazvati nas. Nakon toga naši će stručnjaci poduzeti sve potrebne radnje kako bi osigurali da dobijete točno ono što trebate. Ako trebate izvršiti hitno ažuriranje 1c, nazovite nas, rado ćemo pomoći svakom našem klijentu!

    Učitavanje i istovar podataka iz Excela u 1C kroz oči običnog 1C programera

    Upravo iznad dali smo puno korisnih informacija za korisnike 1C, sada je vrijeme da razgovaramo o tehničkim aspektima pisanja koda, kao i da pružimo informacije za programere 1C koje će im biti vrlo korisne prilikom pisanja koda. Pogledajmo glavne često korištene funkcije za rad s Excelom.

    Počet ćemo s time kako povezati Excel s 1C; to se radi pomoću COM objekta. Da bi ovaj kod normalno radio, Excel mora biti instaliran na računalu, inače ništa neće raditi:

    Nakon što smo povezali Excel potrebno je otvoriti traženi dokument iz kojeg će se izvršiti prijenos:

    Sada trebamo odabrati list Excel knjige, na gornjoj slici vidimo kako se odabire list s određenim brojem. Broj lista pohranjuje se u varijabli Broj lista:

    Pomoću polja "Broj" možemo saznati broj listova u Excel knjizi:

    Da biste dobili naziv lista pod određenim brojem, morate napisati ovakav redak:

    Nakon što smo završili sve korake za rad sa samim Excelom, proces je potrebno zatvoriti. Zatvorite ga, inače će se objesiti:

    Primjer funkcije koja učitava pojedinačne ćelije iz Excela u 1C

    Pregledali smo osnovne postupke i funkcije s kojima se svaki 1C programer susreće prilikom pisanja obrade za učitavanje podataka iz Excela u 1C. Pogledajmo sada pobliže funkciju koja čita pojedinačne ćelije u Excel datoteci.

    Smatramo da nema potrebe davati nikakva dodatna objašnjenja za ovaj kod, budući da su sve ove funkcije detaljno raspravljene gore.

    Primjer funkcije koja učitava sve podatke iz Excela u 1C tablični odjeljak

    Pogledali smo funkciju koja prikazuje pojedinačne Excel ćelije na zaslonu. Ali što ako trebamo preuzeti cijelu Excel tablicu odjednom i proći kroz nju redom? Ovdje će nam trebati kod u nastavku:

    Primjer funkcije koja prenosi podatke iz 1C u Excel

    Gore smo razgovarali o mnogo zanimljivih stvari, ali nismo se dotakli takve teme kao što je prijenos podataka iz 1C u Excel. Zapravo, princip rada ovdje je apsolutno gotovo isti, osim što programski kreiramo novu Excel datoteku i programski je zapišemo. Pa, kako biste upisali vrijednost u ćeliju, kao što ste vjerojatno već pogodili, trebate staviti izraz Sheet.Cells(x, y) na lijevu stranu. Primjer preuzimanja podataka iz 1C u Excel prikazan je u nastavku: