Računovodstvene informacije. Obrada "Učitavanje podataka iz dokumenta proračunske tablice." Primjeri postavki i korištenje 1s 8 učitavanja podataka iz excela

Kako učitati tabelarni dokument u program 1C 8.3 Računovodstvo?

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

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

Da biste pokrenuli eksternu obradu, potrebno je da odete u meni „Datoteka“, zatim „Otvori“ i izaberete ovu obradu iz direktorijuma u kojem je sačuvana:

Obrada Učitavanje podataka iz tabelarnog dokumenta 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 šta ćemo preuzeti:

Navedimo primjer u priručniku "Nomenklatura". Kreiramo datoteku sa 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 sa izvornim podacima, koju ćemo učitati u referentnu knjigu "Nomenklatura":

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

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

Kliknite na 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 da li smo ispravno popunili naše podatke. Da biste to učinili, kliknite na dugme „Kontrola punjenja“.

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

Prije ispravljanja grešaka, obratimo pažnju na jedan važan detalj. Program u početku ne zna u kojem polju da traži element direktorija u slučaju da je već tamo. Stoga, ona to mora naznačiti. Na primjer, tražimo po kodu, jer je obično jedinstven. U koloni "Polje za pretraživanje" u redu "Šifra" stavite kvačicu. Sada, ako se pronađe zapis s takvim kodom, bit će zamijenjen, inače će biti kreiran.

Bitan! Ako ne navedete polje za pretragu, 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 jedinice mjerenja u 1C 8.3 pohranjene u zasebnom direktoriju i obrada prema zadanim postavkama traži ovu jedinicu po imenu. Ali u stvari, jedinica riječi je napisana u polju "Puno ime".

Nažalost, obrada može pretraživati ​​samo po “Name” i “Code” (za programera su mogućnosti šire). Ako obratite pažnju na slike iznad, vidjet ćete da se u koloni “Jedinica” nalazi kod. A u obradi morate naznačiti da pretragu treba izvršiti kodom. Dvaput kliknite na kolonu “Communication Condition” nasuprot “Units” i promijenite je u “Code”.

Sada da vidimo šta nam kažu o "Servisu" na listi grešaka. Još jedna važna napomena. Kolone u datoteci moraju biti locirane striktno istim redosledom kao i redovi polja direktorijuma. A za nas se „Vrsta artikla“ nalazi na samom dnu, a u datoteci iza kolone „Komentar“.

Da biste pomerili liniju „Tip stavke“ nagore, na vrhu obrasca nalaze se plave strelice. Pomoću strelice „gore“ podignite željenu liniju i stavite je ispod „Komentar“.

Kliknite na "Učitaj podatke" i ovaj put sve ide bez grešaka:

Na osnovu materijala sa: programmist1s.ru

30.06.2010

Kako preuzeti referentnu knjigu proizvoda iz Excel datoteke u 1C: Upravljanje trgovinom rev. 10.3

Dobijte besplatan pristup oblaku 1C:Fresh 30 dana!

U praksi se često javljaju situacije kada je potrebno prenijeti podatke u program 1C iz Excel tablice, na primjer, preuzeti referentnu knjigu proizvoda s cjenovnika ili fakturu o prijemu iz fakture dobavljača koji se elektronički šalje e-poštom.

Potreba za automatskom razmjenom posebno je relevantna kada je broj elemenata koje treba unijeti desetine, stotine ili čak hiljade, a ručni unos takve količine podataka je prilično naporan posao. Neki moraju samo jednom učitati podatke kada počnu raditi s programom, drugi zbog tehnologije rada moraju stalno unositi velike količine podataka.

Naravno, željeli bismo izbjeći ove izgubljene napore i dragocjeno vrijeme u naše doba elektronskog upravljanja dokumentima.

U takvim slučajevima mnogi naručuju odgovarajuću obradu od vlastitih programera, primatelja franšize ili programera treće strane, ali to je dodatni trošak i vrijeme.

Šta ako iz raznih razloga to nije moguće?

Svaki korisnik profesionalne verzije 1C:Enterprise 8 već ima takvu obradu! JE na disku!

Tipična obrada “Učitavanje podataka iz tabelarnog dokumenta.epf”, koja se nalazi u odjeljku “Tehnološka podrška” > “Metodološka podrška 1C:Enterprise 8” > “Univerzalni izvještaji i obrada” >

Imajte na umu da se od februara 2010. na ITS disku ova obrada za konfiguracije na platformi 8.1 nalazi u drugom odjeljku: “Tehnološka podrška” > “Metodološka podrška 1C:Enterprise 8” > “1C:Enterprise 8.1 platforma” > “Univerzalna izvještaji i obrada" > "Učitavanje podataka iz tabelarnog dokumenta".

Sama obrada iz 1C kompanije je univerzalna i omogućava vam da učitate podatke u bilo koju konfiguraciju na platformi 1C:Enterprise 8, u bilo koje direktorije, dokumente i registre informacija iz datoteka u formatu *.xls (Excel), *.mxl, * .txt, *. dbf.

Mogućnosti obrade su veoma velike i nije moguće obuhvatiti sve moguće slučajeve upotrebe u okviru jednog članka. Razmotrimo samo najčešće i najpopularnije primjere:

Primjer 1. Učitavanje imenika nomenklature u 1C: Računovodstvo 8 iz cjenovnika u Excelu.
Primjer 2. Učitavanje referentne knjige proizvoda u 1C: Trade Management 8 iz cjenovnika u Excel-u
Primjer 3. Učitavanje imenika pojedinaca u 1C: Plate i upravljanje osobljem 8 iz Excel-a. (uskoro)
Primer 4. Učitavanje fakture u 1C: Upravljanje trgovinom 8 iz Excel dokumenta.

  • Cjenik u Excelu “PriceOnlineKhimSnab.xls” - Microsoft Office Excel 97-2003 (.xls)
  • Tipična konfiguracija Upravljanje trgovinom Rev.10.3, izdanje 10.3.10.4, platforma 8.2 (8.2.10.77)
  • U 1C iz Excela je potrebno učitati ne samo nazive robe i cijene kao u primjeru 1, već i brojeve artikala i bar kodove, a potrebno je da se artikal učitava ne u jedan katalog (grupu), već distribuira po proizvođaču u direktoriju 1C stavki.

Da biste mogli preuzeti referentnu knjigu proizvoda iz cjenovnika u 1C: Upravljanje trgovinom 8 sa automatskom distribucijom u grupe (proizvođači), potrebno je pripremiti obrazac za preuzimanje. Morat ćete dodati stupac koji označava mjernu jedinicu (kom.) i proizvođača proizvoda, dok naziv proizvođača u cjeniku mora odgovarati nazivu grupe u imeniku nomenklature 1C: Trade Program upravljanja 8.

Koristimo standardnu ​​obradu “Data Loading From Tabular Document.epf”, koja ide u ITS.

1. Pokrenite program 1C

2. Za početak obrade izaberite stavku menija “Datoteka”>« Otvori» .

3. U prozoru koji se otvori pronađite datoteku za obradu koja se nalazi na ITS disku u direktoriju \1CIts\EXE\EXTREPS\UNIREPS82\UploadFromTableDocument

Ako ste prethodno kopirali datoteku za obradu na svoj računar, možete je odabrati.

Otvoriće se prozor

Napominjemo da će se preuzimanje podataka vršiti u tri faze:

Faza 1- učitavanje naziva i postavljanje vrijednosti detalja novih elemenata direktorija potrebnih za početak (mjerna jedinica, stopa PDV-a, atribut proizvoda/usluge). - učitavanje bar kodova

Postavite “Režim preuzimanja” - Preuzmi u direktorij

“Vrsta imenika” - Nomenklatura

5. U kartici “Tabularni dokument” kliknite na dugme “Otvori datoteku”, u prozoru za odabir koji se pojavi nalazimo direktorij u kojem imamo cjenovnik u Excel-u iz kojeg planiramo učitavanje podataka u 1C.

Datoteka se možda neće pojaviti u početku. Postavite vrstu datoteke na "Excel Sheet (*.xls)"

Odaberite naš fajl

Prikazuju se detalji kartice stavke.

8. Konfigurirajte parametre za učitavanje naslova

Radi praktičnosti, postavimo "Ručno numerisanje kolona"

U ovoj fazi prenosimo samo one detalje koji će nam omogućiti da počnemo raditi s programom, tako da poništavamo okvire koji nas još ne zanimaju

“Prvi red podataka u tabelarnom dokumentu” - pogledajte naš cjenovnik, odbacite zaglavlje, podaci za učitavanje počinju od devetog reda - stavite “9” (vidi sliku 2 “Cjenik”)

“Nemoj kreirati nove elemente” - NEMOJTE potvrditi okvir; opcija je potrebna ako samo planiramo promijeniti postojeće elemente.

Redovi “Ime” i “Puno ime” - način učitavanja postavite na “Traži”, “Br. Kolone tabelarnog dokumenta” - u našem cjenovniku naziv je u trećoj koloni - postavite “3”

Red „Roditelj” - u koloni „Režim učitavanja” izaberite „Pretraga”, u koloni „Br. Kolone tabelarnog dokumenta” – u našem cenovniku proizvođača u četvrtoj koloni – stavite „4”.

Ako nema potrebe za distribucijom po proizvođaču i sve nove stavke treba učitati u jednu mapu, tada u koloni “Režim učitavanja” odaberite “Instaliraj”, u koloni “Zadana vrijednost” odaberite grupu stavki u koju ćemo će učitati podatke iz cjenovnika.

Redak "Članak" - stavite kvačicu u kolonu "Polje za pretraživanje" (druga kolona) - program će provjeriti prisutnost elementa s takvim člankom u bazi podataka 1C, a ako već postoji, onda će se pojaviti novi element sa ovo ime neće biti kreirano. Postavili smo režim učitavanja na “Traži”, “Broj kolone tabelarnog dokumenta” - u našem cenovniku je broj artikla u drugoj koloni postavljen na “2”

Red “Osnovna jedinica mjere” - u koloni “Režim opterećenja” odaberite “Instaliraj”, u koloni “Zadana vrijednost” odaberite mjernu jedinicu (u našem slučaju - kom.)

Linija "Težina" - u našem slučaju proizvod NIJE ponderisan, pa "Način učitavanja" odaberite "Instaliraj", u koloni "Zadana vrijednost" odaberite "Ne"

Red “Stopa PDV-a” - u našem slučaju, za sve preuzete elemente postavljamo PDV na 18%, za to u koloni “Režim učitavanja” biramo “Postavi”, u koloni “Zadana vrijednost” biramo “18%”.

Ukoliko roba dolazi sa drugačijim PDV-om, što je naznačeno u posebnoj koloni preuzetog cjenovnika, tada u koloni „Režim utovara“ postavite „Traži“ i broj odgovarajuće kolone cjenovnika u „Koloni br. tabelarni dokument”.

Linija "Usluga" - u koloni "Način učitavanja" odaberite "Instaliraj", u koloni "Zadana vrijednost" odaberite "Ne" (u našem slučaju, sve pozicije su proizvodi).

Red “Tip stavke” - u koloni “Režim učitavanja” odaberite “Instaliraj”, u koloni “Zadana vrijednost” odaberite “Proizvod”.

Postavili smo minimalne vrijednosti za nove artikle u imeniku nomenklature, što će vam omogućiti da počnete s radom.

Ako ste sada spremni postaviti vrijednosti detalja koji nedostaju, navedite i njih.

Kliknite na "Preuzmi" u donjem desnom uglu, kliknite na "Da" kada se to od vas zatraži

8. Provjeravamo prisustvo novih elemenata u odgovarajućim grupama imenika nomenklature.

Trenutno smo učitali nazive proizvoda iz cjenovnika u Excelu u imenik 1C nomenklature.

Kao što vidite, detalji “Jedinica za izvještavanje” i “Jedinica za pohranjivanje stanja” ostavljeni su prazni.

Sljedeći korak je postavljanje ovih detalja, jer... trebat će vam prilikom učitavanja cijena, bar kodova i daljeg rada.

Postoje dvije opcije:

Manual.

Ove detalje program kreira automatski kada prvi put otvorite i sačuvate karticu stavke. Ako je ručna instalacija prihvatljiva, onda možete preskočiti ovaj korak i prijeći direktno na fazu učitavanja cijena. Ako ne planirate učitavati barkodove, onda je sasvim prihvatljivo čak i ostaviti ga kako jeste - kada prvi put koristite artikl iz asortimana, morat ćete otvoriti i spremiti karticu proizvoda.

Nedostatak: ručni postupak otvaranja i snimanja može biti prilično radno intenzivan i dugotrajan ako postoji veliki broj elemenata imenika.

Auto.

Moguće je i automatsko učitavanje mjernih jedinica, ali je dizajnirano za napredne korisnike i zahtijevaće osnovne vještine 1C programiranja.

Postoje dvije opcije: sa identifikacijom po artiklu ili imenu.

Poželjna je identifikacija po artiklu, ali cjenovnik ne smije imati kolonu sa artiklima.

Opcija 1. Identifikacija prema čl

Postavite kvačicu u polje "Ne kreiraj nove elemente" i poništite sve redove.

Red “Članak” - označite polje u koloni “Polje za pretraživanje” (druga kolona). Postavili smo režim učitavanja na “Traži”, “Broj kolone tabelarnog dokumenta” - u našem cenovniku je broj artikla u drugoj koloni postavljen na “2”

U redovima “Jedinica za izvještavanje” i “Jedinica za pohranjivanje stanja” u polju “Režim opterećenja” odaberite “Izračunaj”. U polju "Izraz" upisujemo algoritam u ugrađenom 1C programskom jeziku. Na primjer, naš stručnjak iz odjela za implementaciju predložio je sljedeći kod za nekoliko minuta:

Veza za nomenklaturu = Directories.Nomenclature. Find By Details("Article", CurrentData["Article"]); Osnovna jedinica mjere = Imenici. Klasifikator mjernih jedinica. Pronađi po kodu(796); TechSpr = Directories.Units of Measurement.Find By Attributes("Jedinica po klasifikatoru", Osnovna jedinica mjerenja, Referentna nomenklatura); Ako CurrentRef.Empty() onda FoundUnitObject = Directories.Units.CreateElement(); FoundUnitObject.Name = AbbrLP(BaseUnit); FoundUnitObject.UnitByClassifier = BasicUnit; FoundUnitObject.Coefficient = 1; FoundItemObject.Owner = ItemRef; Pokušaj FoundUnitObject.Write(); Rezultat = FoundUnitObject.Ref; Izvještaj o izuzetku("Pisanje nije uspjelo"); EndAttempt; Inače rezultat = CurrentRef.Link; endIf;
// Kompanija "Online" 2010, www.site

Ako planirate ponoviti ovu proceduru više puta, tada morate dodatno dodati proceduru verifikacije u algoritam kako biste spriječili ponavljanje unosa mjernih jedinica s istim imenom.

Opcija 2. U slučaju identifikacije po imenu

Stavite kvačicu u polje „Ne kreiraj nove elemente“.

Poništite sve linije

Red “Ime” - potvrdite okvir u koloni “Polje za pretraživanje” (druga kolona). Postavili smo Režim učitavanja na “Traži”, “Broj kolone tabelarnog dokumenta” - u našem cenovniku nazivi u trećoj koloni su postavljeni na “3”

U redovima “Jedinica za izvještavanje” i “Jedinica za pohranjivanje stanja” u polju “Režim opterećenja” odaberite “Izračunaj”. U polje "Izraz" upisujemo algoritam u ugrađenom 1C programskom jeziku, na primjer ovo:


Veza nomenklature = Directories.Nomenclature.FindByName(CurrentData["Name"]); Osnovna jedinica mjere = Imenici. Klasifikator mjernih jedinica. Pronađi po kodu(796); TechSpr = Directories.Units of Measurement.Find By Attributes("Jedinica po klasifikatoru", Osnovna jedinica mjerenja, Referentna nomenklatura); Ako CurrentRef.Empty() onda FoundUnitObject = Directories.Units.CreateElement(); FoundUnitObject.Name = AbbrLP(BaseUnit); FoundUnitObject.UnitByClassifier = BasicUnit; FoundUnitObject.Coefficient = 1; FoundItemObject.Owner = ItemRef; Pokušaj FoundUnitObject.Write(); Rezultat = FoundUnitObject.Ref; Izvještaj o izuzetku("Pisanje nije uspjelo"); EndAttempt; Inače rezultat = CurrentRef.Link; endIf;
//© Online kompanija 2010, www.site

9. Otvorite karticu proizvoda, provjerite da li su detalji ispravno učitani

Ako je sve ispravno, onda možete preći na drugu fazu - učitavanje cijena iz cjenovnika u Excel.

Ako planirate da koristite ovu proceduru učitavanja podataka u budućnosti sa istim postavkama parametara učitavanja, preporučujemo da sačuvate trenutne postavke. Da biste to učinili, kliknite na dugme "Sačuvaj postavke" i jasno nazovite trenutnu postavku, na primjer, "Učitavanje naziva proizvoda iz Excel cjenovnika".



U “Trade Management” Rev. 10.3, cijene se postavljaju pomoću dokumenta “Postavljanje cijena artikla”.

Koristimo istu obradu “Učitavanje podataka iz tabelarnog dokumenta.epf” sa ITS diska.

11. Podesite “Režim učitavanja” - “Učitavanje u sekciju tabele”.

Otvara se dnevnik dokumenata “Postavljanje cijena artikala”.

Ovdje možete odabrati postojeći dokument u koji želimo dodati nove elemente, ili kreirati Novi (preporučeno), u dokumentu naznačimo koji ćemo “Tip cijene” učitati (u našem primjeru “Maloprodaja”).

Kliknite na “OK” i za sada sačuvajte prazan dokument.

Sada izaberite ovaj novi sačuvani dokument iz dnevnika u redu „Link“.

U polju „Tabelarni odeljak“ izaberite „Proizvodi“.

13. Napominjemo da sada trebate otići na karticu „Tabelarni dokument“ i ponovo odabrati naš cjenik u Excelu iz kojeg smo učitali nazive, a sada ćemo učitati cijene (vidi tačku 5).

14. Konfigurirajte opcije pokretanja

Ponovo postavite "Prvi red podataka dokumenta u tabeli" - kao kada učitavate imena, postavite "9" i "Ručno numerisanje kolona".

U redu “Nomenklatura” postavili smo način učitavanja na “Traži”, “Broj kolone tabelarnog dokumenta” - u našem primjeru postavili smo ga na “3”. Ako je potrebna identifikacija po članku, tada u koloni „Pretraži po” biramo „Članak”, a u „Broj kolone tabelarnog dokumenta” stavljamo broj kolone sa člancima – u našem primeru „2”.

U liniji “Cijena” podesite način učitavanja na “Traži”, “Broj kolone tabelarnog dokumenta” - unesite broj kolone sa cijenama koje želimo učitati, prvo ćemo učitati maloprodajnu cijenu koja znači da stavljamo "5".

U redu "Valuta" postavite način preuzimanja na "Instaliraj", odaberite valutu (u primjeru "rublja")

U redu „Jedinica mjerenja“, u polju „Režim učitavanja“, odaberite „Izračunaj“. U polju "Izraz" upisujemo algoritam u ugrađenom 1C programskom jeziku. Na primjer, ovaj kod:

U redu “Tip cijene” postavite režim učitavanja na “Instaliraj”, odaberite cijenu koju ćemo učitati “Maloprodaja”.

Ako su u Vašem cjenovniku cijene robe navedene u različitim valutama, što je naznačeno u posebnoj koloni preuzetog cjenovnika, tada u koloni „Režim učitavanja“ postavite „Traži“ i broj odgovarajuće kolone cjenovnika u “Broj kolone dokumenta tabele”.

U liniji „Način obračuna cijene“ postavite način učitavanja na „Instaliraj“, odaberite „Prema procentualne marže na osnovu tipa“

Kliknite na "Preuzmi" i odgovorite "Da"

15. Otvorite dokument “Postavljanje cijena artikala” u koji su podaci učitani (klikom na dugme sa lupom u redu “Link”)

16. Provjeravamo dokument, ako je sve u redu, kliknite na “OK”.

Cijene moraju biti fiksne.

17. Otvorite referentnu knjigu proizvoda, provjerite karticu “Cijene” na kartici učitanih artikala i kliknite na dugme “Ponovo pročitajte trenutne cijene”.

Ako je sve u redu, onda možete početi s preuzimanjem preostalih cijena (veleprodaja, kupovina itd.). Procedura je slična.

Imajte na umu da 1C: Trade Management 8 podržava izračun nekih cijena na osnovu drugih. Stoga može biti dovoljno učitati samo jednu osnovnu cijenu, na primjer Maloprodajna ili obrnuto Kupovina, a za ostale cijene navesti algoritme formiranja (% popusta, % marže, zaokruživanje na najbliži znak, itd.).

Ako planirate da koristite ovu proceduru učitavanja podataka u budućnosti sa istim postavkama parametara učitavanja, preporučujemo da sačuvate trenutne postavke. Da biste to učinili, kliknite na dugme „Sačuvaj postavke“ i jasno nazovite trenutnu postavku, na primer, „Preuzmi maloprodajne cene sa Excel cenovnik“.


Sljedeći put možete učitati sačuvane postavke tako što ćete kliknuti na dugme „Vrati postavke“ i izabrati željeno sa liste.


Koristimo istu obradu “Učitavanje podataka iz tabelarnog dokumenta.epf” sa ITS diska.

19. Podesite “Režim učitavanja” - “Učitavanje u registar informacija”.
"Vrsta registra" odaberite "Barkodovi".

20. Napominjemo da sada trebate otići na karticu „Tabelarni dokument“ i ponovo odabrati naš cjenovnik u Excelu sa kojeg smo preuzeli nazive i cijene, a sada ćemo preuzeti i bar kodove (vidi tačku 5).

21. Konfigurirajte opcije pokretanja

Ponovo postavite parametar “Prvi red podataka u dokumentu proračunske tablice” - postavite “9” i “Ručno numeriranje kolona”.

Postavljanje opcija pokretanja

Uklanjamo "gake" iz svih linija iz kojih je to moguće.

U preostalim redovima postavljamo parametre

U liniji “Barcode” mod učitavanja postavljamo na “Traži”, u koloni “Br. Kolona tabelarnog dokumenta” upisujemo “9” kao u našem cjenovniku.

U redu “Vlasnik” u koloni “Opis tipova” otvorite prozor “Uredi tip podataka” i označite (ostavite) samo polje “Nomenklatura”. Postavite način preuzimanja na “Traži”. Za identifikaciju po artiklu, u kolonu „Broj kolone tabelarnog dokumenta“ upisujemo broj kolone u kojoj su artikli navedeni u našem cenovniku – tj. "2". U koloni “Traži po” postavite “Članak”.

Ako cjenovnik nema kolonu sa artiklima, tada u koloni „Pretraži po“ morate odabrati „Naziv“, a u ćeliji „Br. Kolone tabelarnog dokumenta“ navesti broj kolone cjenovnika sa nazivima .

U redu “Vrsta barkoda”, u koloni “Boot Mode” odaberite “Install”, u koloni “Default Value” odaberite “EAN13”.

U redu „Jedinica mjerenja“, u polju „Režim učitavanja“, odaberite „Izračunaj“. U polju "Izraz" upisujemo algoritam u ugrađenom 1C programskom jeziku. Na primjer, ovaj kod:

Veza nomenklature = Directories.Nomenclature.FindByName(CurrentData["Owner"]); Rezultat=Nomenklaturna veza. Preostala jedinica za pohranu;

U redu “Kvaliteta” u koloni “Boot mode” odaberite “Install”, u koloni “Default value” odaberite “New”.

U redovima "Karakteristike artikla", "Serija predmeta", "Izbriši kod" u koloni "Režim učitavanja" odaberite "Instaliraj", u koloni "Zadana vrijednost" ostavite prazne ćelije.

Kliknite na "Preuzmi"

Otvorite karticu proizvoda i provjerite postoji li bar kod.

Ako planirate da koristite ovu proceduru učitavanja podataka u budućnosti sa istim postavkama parametara učitavanja, preporučujemo da sačuvate trenutne postavke. Da biste to učinili, kliknite na dugme "Spremi postavke" i jasno nazovite trenutnu postavku, na primjer, "Preuzmite barkodove proizvoda sa Excel cjenovnika".


Sljedeći put možete učitati sačuvane postavke tako što ćete kliknuti na dugme „Vrati postavke“ i izabrati željeno sa liste.


Želimo vam uspjeh!

  • Cjenik u Excelu “PriceOnlineKhimSnab.xls” - Microsoft Office Excel 97-2003 (.xls)
  • Tipična konfiguracija Upravljanje trgovinom Rev.10.3, izdanje 10.3.10.4, platforma 8.2 (8.2.10.77)
  • U 1C iz Excela je potrebno učitati ne samo nazive robe i cijene kao u primjeru 1, već i brojeve artikala i bar kodove, a potrebno je da se artikal učitava ne u jedan katalog (grupu), već distribuira po proizvođaču u direktoriju 1C stavki.

Da biste mogli preuzeti referentnu knjigu proizvoda iz cjenovnika u 1C: Upravljanje trgovinom 8 sa automatskom distribucijom u grupe (proizvođači), potrebno je pripremiti obrazac za preuzimanje. Morat ćete dodati stupac koji označava mjernu jedinicu (kom.) i proizvođača proizvoda, dok naziv proizvođača u cjeniku mora odgovarati nazivu grupe u imeniku nomenklature 1C: Trade Program upravljanja 8.

Koristimo standardnu ​​obradu “Data Loading From Tabular Document.epf”, koja ide u ITS.

1. Pokrenite program 1C

2. Za početak obrade izaberite stavku menija “Datoteka”>« Otvori» .

3. U prozoru koji se otvori pronađite datoteku za obradu koja se nalazi na ITS disku u direktoriju \1CIts\EXE\EXTREPS\UNIREPS82\UploadFromTableDocument

Ako ste prethodno kopirali datoteku za obradu na svoj računar, možete je odabrati.

Otvoriće se prozor

Napominjemo da će se preuzimanje podataka vršiti u tri faze:

Faza 1— učitavanje naziva i postavljanje vrijednosti detalja novih elemenata direktorija potrebnih za početak (mjerna jedinica, stopa PDV-a, atribut proizvoda/usluge). - učitavanje bar kodova

Postavite “Režim preuzimanja” - Preuzmi u direktorij

“Pregled imenika” - Nomenklatura

5. U kartici “Tabularni dokument” kliknite na dugme “Otvori datoteku”, u prozoru za odabir koji se pojavi nalazimo direktorij u kojem imamo cjenovnik u Excel-u iz kojeg planiramo učitavanje podataka u 1C.

Datoteka se možda neće pojaviti u početku. Postavite vrstu datoteke na "Excel Sheet (*.xls)"

Odaberite naš fajl

Prikazuju se detalji kartice stavke.

8. Konfigurirajte parametre za učitavanje naslova

Radi praktičnosti, postavimo "Ručno numerisanje kolona"

U ovoj fazi prenosimo samo one detalje koji će nam omogućiti da počnemo raditi s programom, tako da poništavamo okvire koji nas još ne zanimaju

“Prvi red podataka u tabelarnom dokumentu” - pogledajte naš cjenovnik, odbacite zaglavlje, podaci za učitavanje počinju od devetog reda - stavite “9” (vidi sliku 2 “Cjenik”)

“Nemoj kreirati nove elemente” - NEMOJTE potvrditi okvir; opcija je potrebna ako samo planiramo promijeniti postojeće elemente.

Redovi “Ime” i “Puno ime” - način učitavanja postavite na “Traži”, “Br. Kolone tabelarnog dokumenta” - u našem cjenovniku naziv je u trećoj koloni - postavite “3”

Red „Roditelj” - u koloni „Režim učitavanja” izaberite „Pretraga”, u koloni „Br. Kolone tabelarnog dokumenta” – u našem cenovniku proizvođača u četvrtoj koloni – stavite „4”.

Ako nema potrebe za distribucijom po proizvođaču i sve nove stavke treba učitati u jednu mapu, tada u koloni “Režim učitavanja” odaberite “Instaliraj”, u koloni “Zadana vrijednost” odaberite grupu stavki u koju ćemo će učitati podatke iz cjenovnika.

Redak "Članak" - stavite kvačicu u kolonu "Polje za pretraživanje" (druga kolona) - program će provjeriti prisutnost elementa s takvim člankom u bazi podataka 1C, a ako već postoji, onda će se pojaviti novi element sa ovo ime neće biti kreirano. Postavili smo način učitavanja na “Traži”, “Broj kolone tabelarnog dokumenta” - u našem cjenovniku artikl u drugoj koloni je postavljen na “2”

Red “Osnovna jedinica mjere” - u koloni “Režim opterećenja” odaberite “Instaliraj”, u koloni “Zadana vrijednost” odaberite mjernu jedinicu (u našem slučaju - kom.)

Linija "Težina" - u našem slučaju proizvod NIJE ponderisan, pa "Način učitavanja" odaberite "Instaliraj", u koloni "Zadana vrijednost" odaberite "Ne"

Red “Stopa PDV-a” - u našem slučaju, za sve preuzete elemente postavljamo PDV na 18%, za to u koloni “Režim učitavanja” biramo “Postavi”, u koloni “Zadana vrijednost” biramo “18%”.

Ukoliko roba dolazi sa drugačijim PDV-om, što je naznačeno u posebnoj koloni preuzetog cjenovnika, tada u koloni „Režim utovara“ postavite „Traži“ i broj odgovarajuće kolone cjenovnika u „Koloni br. tabelarni dokument”.

Linija "Usluga" - u koloni "Način učitavanja" odaberite "Instaliraj", u koloni "Zadana vrijednost" odaberite "Ne" (u našem slučaju, sve pozicije su proizvodi).

Red “Tip stavke” - u koloni “Režim učitavanja” odaberite “Instaliraj”, u koloni “Zadana vrijednost” odaberite “Proizvod”.

Postavili smo minimalne vrijednosti za nove artikle u imeniku nomenklature, što će vam omogućiti da počnete s radom.

Ako ste sada spremni postaviti vrijednosti detalja koji nedostaju, navedite i njih.

Kliknite na "Preuzmi" u donjem desnom uglu, kliknite na "Da" kada se to od vas zatraži

8. Provjeravamo prisustvo novih elemenata u odgovarajućim grupama imenika nomenklature.

Trenutno smo učitali nazive proizvoda iz cjenovnika u Excelu u imenik 1C nomenklature.

Kao što vidite, detalji “Jedinica za izvještavanje” i “Jedinica za pohranjivanje stanja” ostavljeni su prazni.

Sljedeći korak je postavljanje ovih detalja, jer... trebat će vam prilikom učitavanja cijena, bar kodova i daljeg rada.

Postoje dvije opcije:

Manual.

Ove detalje program kreira automatski kada prvi put otvorite i sačuvate karticu stavke. Ako je ručna instalacija prihvatljiva, onda možete preskočiti ovaj korak i prijeći direktno na fazu učitavanja cijena. Ako ne planirate preuzimati barkodove, onda je sasvim prihvatljivo čak i ostaviti ga kako jeste - kada prvi put koristite artikl iz asortimana, morat ćete otvoriti i spremiti karticu proizvoda.

Nedostatak: ručni postupak otvaranja i snimanja može biti prilično radno intenzivan i dugotrajan ako postoji veliki broj elemenata imenika.

Auto.

Moguće je i automatsko učitavanje mjernih jedinica, ali je dizajnirano za napredne korisnike i zahtijevaće osnovne vještine 1C programiranja.

Postoje dvije opcije: sa identifikacijom po artiklu ili imenu.

Poželjna je identifikacija po artiklu, ali cjenovnik ne smije imati kolonu sa artiklima.

Opcija 1. Identifikacija prema čl

Postavite kvačicu u polje "Ne kreiraj nove elemente" i poništite sve redove.

Red “Članak” - označite polje u koloni “Polje za pretraživanje” (druga kolona). Postavili smo način učitavanja na “Traži”, “Broj kolone tabelarnog dokumenta” - u našem cjenovniku artikl u drugoj koloni je postavljen na “2”

U redovima “Jedinica za izvještavanje” i “Jedinica za pohranjivanje stanja” u polju “Režim opterećenja” odaberite “Izračunaj”. U polju "Izraz" upisujemo algoritam u ugrađenom 1C programskom jeziku. Na primjer, naš stručnjak iz odjela za implementaciju predložio je sljedeći kod za nekoliko minuta:

Veza za nomenklaturu = Directories.Nomenclature. Find By Details("Article", CurrentData["Article"]); Osnovna jedinica mjere = Imenici. Klasifikator mjernih jedinica. Pronađi po kodu(796); TechSpr = Directories.Units of Measurement.Find By Details("Jedinica prema klasifikatoru, Osnovna jedinica mjerenja, nomenklaturna veza); Ako TechRef.Empty() Tada FoundUnitObject = Directories.Units of Measurement.CreateElement(); FoundUnitObjectObject.Name = AbbrevitedName(); LP(BasicUnitofMeasurement); FoundUnit Object.UnitByClassifier = BaseUnit;FoundUnitObject. Koeficijent = 1; FoundUnitObject.Owner = Veza za nomenklaturu; Pokušaj FoundUnitObject.Write(); Rezultat = FoundUnitObject.Write(); Rezultat = FoundUnitObject.Reference; ExceptionE End Report (Reference); Inače Rezultat = CurrentRef.Link;EndIf;

Ako planirate ponoviti ovu proceduru više puta, tada morate dodatno dodati proceduru verifikacije u algoritam kako biste spriječili ponavljanje unosa mjernih jedinica s istim imenom.

Opcija 2. U slučaju identifikacije po imenu

Stavite kvačicu u polje „Ne kreiraj nove elemente“.

Poništite sve linije

Red “Ime” - potvrdite okvir u koloni “Polje za pretraživanje” (druga kolona). Postavili smo režim učitavanja na “Traži”, “Broj kolone tabelarnog dokumenta” - u našem cenovniku nazivi u trećoj koloni su postavljeni na “3”

U redovima “Jedinica za izvještavanje” i “Jedinica za pohranjivanje stanja” u polju “Režim opterećenja” odaberite “Izračunaj”. U polje "Izraz" upisujemo algoritam u ugrađenom 1C programskom jeziku, na primjer ovo:


Veza nomenklature = Directories.Nomenclature.FindByName(CurrentData["Name"]);
Osnovna jedinica mjere = Imenici. Klasifikator mjernih jedinica. Pronađi po kodu(796);
TechSpr=Directories.Units of Measurement.Find by Requisites("
Jedinica po klasifikatoru", osnovna mjerna jedinica, referenca nomenklature);
Ako CurrentRef.Empty() onda FoundUnitObject = Directories.Units.CreateElement();
FoundUnitObject.Name = AbbrLP(BaseUnit);
FoundUnitObject.UnitByClassifier = BasicUnit;
FoundUnitObject.Coefficient = 1;
FoundItemObject.Owner = ItemRef;
Pokušaj FoundUnitObject.Write();
Rezultat = FoundUnitObject.Ref;
Izvještaj o izuzetku("Pisanje nije uspjelo");
EndAttempt;
Inače rezultat = CurrentRef.Link;
endIf;

// Online kompanija 2010, www.online-ufa.ru

9. Otvorite karticu proizvoda, provjerite da li su detalji ispravno učitani

Ako je sve ispravno, onda možete preći na drugu fazu - učitavanje cijena iz cjenovnika u Excel.

Ako planirate da koristite ovu proceduru učitavanja podataka u budućnosti sa istim postavkama parametara učitavanja, preporučujemo da sačuvate trenutne postavke. Da biste to učinili, kliknite na dugme "Sačuvaj postavke" i jasno nazovite trenutnu postavku, na primjer, "Učitavanje naziva proizvoda iz Excel cjenovnika".



U “Trade Management” Rev. 10.3, cijene se postavljaju pomoću dokumenta “Postavljanje cijena artikla”.

Koristimo istu obradu “Učitavanje podataka iz tabelarnog dokumenta.epf” sa ITS diska.

11. Podesite “Režim učitavanja” - “Učitavanje u sekciju tabele”.

Otvara se dnevnik dokumenata “Postavljanje cijena artikala”.

Ovdje možete odabrati postojeći dokument u koji želimo dodati nove elemente, ili kreirati Novi (preporučeno), u dokumentu naznačimo koji ćemo “Tip cijene” učitati (u našem primjeru “Maloprodaja”).

Kliknite na “OK” i za sada sačuvajte prazan dokument.

Sada izaberite ovaj novi sačuvani dokument iz dnevnika u redu „Link“.

U polju „Tabelarni odeljak“ izaberite „Proizvodi“.

13. Napominjemo da sada trebate otići na karticu „Tabelarni dokument“ i ponovo odabrati naš cjenik u Excelu iz kojeg smo učitali nazive, a sada ćemo učitati cijene (vidi tačku 5).

14. Konfigurirajte opcije pokretanja

Ponovo postavite "Prvi red podataka dokumenta u tabeli" - kao kada učitavate imena, postavite "9" i "Ručno numerisanje kolona".

U redu “Nomenklatura” postavili smo način učitavanja na “Traži”, “Broj kolone tabelarnog dokumenta” - u našem primjeru postavili smo ga na “3”. Ako je potrebna identifikacija po članku, tada u koloni „Pretraži po” biramo „Članak”, a u „Broj kolone tabelarnog dokumenta” stavljamo broj kolone sa člancima – u našem primeru „2”.

U liniji “Cijena” podesite način učitavanja na “Traži”, “Broj kolone tabelarnog dokumenta” - unesite broj kolone sa cijenama koje želimo učitati, prvo ćemo učitati maloprodajnu cijenu koja znači da stavljamo "5".

U redu "Valuta" postavite način preuzimanja na "Instaliraj", odaberite valutu (u primjeru "rublja")


U redu “Tip cijene” postavite režim učitavanja na “Instaliraj”, odaberite cijenu koju ćemo učitati “Maloprodaja”.

Ako su u Vašem cjenovniku cijene robe navedene u različitim valutama, što je naznačeno u posebnoj koloni preuzetog cjenovnika, tada u koloni „Režim učitavanja“ postavite „Traži“ i broj odgovarajuće kolone cjenovnika u “Broj kolone dokumenta tabele”.

U liniji „Način obračuna cijene“ postavite način učitavanja na „Instaliraj“, odaberite „Prema procentualne marže na osnovu tipa“

Kliknite na "Preuzmi" i odgovorite "Da"

15. Otvorite dokument “Postavljanje cijena artikala” u koji su podaci učitani (klikom na dugme sa lupom u redu “Link”)

16. Provjeravamo dokument, ako je sve u redu, kliknite na “OK”.

Cijene moraju biti fiksne.

17. Otvorite referentnu knjigu proizvoda, provjerite karticu “Cijene” na kartici učitanih artikala i kliknite na dugme “Ponovo pročitajte trenutne cijene”.

Ako je sve u redu, onda možete početi s preuzimanjem preostalih cijena (veleprodaja, kupovina itd.). Procedura je slična.

Imajte na umu da 1C: Trade Management 8 podržava izračun nekih cijena na osnovu drugih. Stoga može biti dovoljno učitati samo jednu osnovnu cijenu, na primjer Maloprodajna ili obrnuto Kupovina, a za ostale cijene navesti algoritme formiranja (% popusta, % marže, zaokruživanje na najbliži znak, itd.).

Ako planirate da koristite ovu proceduru učitavanja podataka u budućnosti sa istim postavkama parametara učitavanja, preporučujemo da sačuvate trenutne postavke. Da biste to učinili, kliknite na dugme „Sačuvaj postavke“ i jasno nazovite trenutnu postavku, na primer, „Preuzmi maloprodajne cene sa Excel cenovnik“.


Sljedeći put možete učitati sačuvane postavke tako što ćete kliknuti na dugme „Vrati postavke“ i izabrati željeno sa liste.


Koristimo istu obradu “Učitavanje podataka iz tabelarnog dokumenta.epf” sa ITS diska.

19. Podesite “Režim učitavanja” - “Učitavanje u registar informacija”.
"Vrsta registra" odaberite "Barkodovi".

20. Napominjemo da sada trebate otići na karticu „Tabelarni dokument“ i ponovo odabrati naš cjenovnik u Excelu sa kojeg smo preuzeli nazive i cijene, a sada ćemo preuzeti i bar kodove (vidi tačku 5).

21. Konfigurirajte opcije pokretanja

Ponovo postavite parametar “Prvi red podataka u dokumentu proračunske tablice” - postavite “9” i “Ručno numeriranje kolona”.

Postavljanje opcija pokretanja

Uklanjamo "gake" iz svih linija iz kojih je to moguće.

U preostalim redovima postavljamo parametre

U liniji “Barcode” mod učitavanja postavljamo na “Traži”, u koloni “Br. Kolona tabelarnog dokumenta” upisujemo “9” kao u našem cjenovniku.

U redu “Vlasnik” u koloni “Opis tipova” otvorite prozor “Uredi tip podataka” i označite (ostavite) samo polje “Nomenklatura”. Postavite način preuzimanja na “Traži”. Za identifikaciju po artiklu, u kolonu „Broj kolone tabelarnog dokumenta“ upisujemo broj kolone u kojoj su artikli navedeni u našem cenovniku – tj. "2". U koloni “Traži po” postavite “Članak”.

Ako cjenovnik nema kolonu sa artiklima, tada u koloni „Pretraži po“ morate odabrati „Naziv“, a u ćeliji „Br. Kolone tabelarnog dokumenta“ navesti broj kolone cjenovnika sa nazivima .

U redu “Vrsta barkoda”, u koloni “Boot Mode” odaberite “Install”, u koloni “Default Value” odaberite “EAN13”.

U redu „Jedinica mjerenja“, u polju „Režim učitavanja“, odaberite „Izračunaj“. U polju "Izraz" upisujemo algoritam u ugrađenom 1C programskom jeziku. Na primjer, ovaj kod:

Veza nomenklature = Directories.Nomenclature.FindByName(CurrentData["Owner"]); Rezultat=Nomenklaturna veza. Preostala jedinica za pohranu;

U redu “Kvaliteta” u koloni “Boot mode” odaberite “Install”, u koloni “Default value” odaberite “New”.

U redovima "Karakteristike artikla", "Serija predmeta", "Izbriši kod" u koloni "Režim učitavanja" odaberite "Instaliraj", u koloni "Zadana vrijednost" ostavite prazne ćelije.

Kliknite na "Preuzmi"

Otvorite karticu proizvoda i provjerite postoji li bar kod.

Ako planirate da koristite ovu proceduru učitavanja podataka u budućnosti sa istim postavkama parametara učitavanja, preporučujemo da sačuvate trenutne postavke. Da biste to učinili, kliknite na dugme "Spremi postavke" i jasno nazovite trenutnu postavku, na primjer, "Preuzmite barkodove proizvoda sa Excel cjenovnika".


Sljedeći put možete učitati sačuvane postavke tako što ćete kliknuti na dugme „Vrati postavke“ i izabrati željeno sa liste.


Da biste uvezli cijene u 1C 8.3, morate pripremiti datoteku. Struktura izvornog fajla može biti proizvoljna, najvažnije je da sadrži kolone sa nazivom stavke, po kojima sistem može da utvrdi da li takva pozicija već postoji u bazi podataka ili je potrebno da se postavi nova kreirano:

Obrada za učitavanje artikala i cijena u 1C 8.3 iz tabelarnog dokumenta dostupna je iz obrasca liste imenika Nomenklatura- poglavlje Imenici:

Prije početka uvoza, sistem će od vas zatražiti da navedete Excel datoteku sa izvornim podacima:

Poređenje polja stavke u 1C

U koraku 1, stupci izvorne datoteke se upoređuju s nomenklaturom i cijenama za one detalje koji su definirani za elemente direktorija Nomenklature. Ako se naziv kolone poklapa sa imenom atributa, onda će sistem samostalno izvršiti takvo poređenje.

Ovo poređenje se koristi kako za pretraživanje baze podataka za postojeće stavke (inače bi se svaki put prilikom uvoza kreirala nova), tako i u slučaju da stavka nije pronađena. Zatim, kada kreirate novu stavku, detalji se popunjavaju iz odgovarajućih kolona datoteke:

Budući da u našem slučaju treba da uvezemo cijene artikala, moramo naznačiti iz koje kolone sistem treba uzeti vrijednost cijene. Ako se naziv stupca cijene podudara s imenom postojećeg tipa cijene, tada će se takva kolona automatski odrediti. Ali pošto istovremeno možete uvoziti vrijednosti samo za jednu vrstu cijene, bit će definirana samo prva od pronađenih kolona, ​​tako da se ovo poređenje tipa cijene koja se učitava i kolone u datoteci mora uvijek kontrolisati.

Ako kolona cijena nije definirana, cijene se neće uvoziti:

Po potrebi se brišu dodatni stupci i redovi, odnosno podaci koji se ne smiju učitavati.

Bitan: Prilikom uvoza cijena treba ostati samo jedna kolona sa cijenama. To je zbog činjenice da jedan dokument u 1C može registrirati cijene samo za jednu vrstu cijene:

Nakon što se podaci u datoteci pravilno uporede, možete preći na korak 2, odnosno direktno na učitavanje podataka iz Excela u 1C 8.3.

Učitavanje cjenika i proizvoda u 1C računovodstvo

U drugom koraku, neposredno prije uvoza, sistem će prikazati informacije o tome koje stavke su uparene sa već dostupnim i koje će biti kreirane prilikom uvoza:

Korisnik ima mogućnost prilagođavanja: odbiti kreiranje novih artikala i eksplicitno naznačiti artikl za koji će postaviti cijenu, postaviti pravila popunjavanja za novonastalu stavku i još mnogo toga. Ako nečim niste zadovoljni, možete se vratiti na prethodnu fazu pomoću dugmeta Nazad:

Budući da se u ovom primjeru ne vrši samo (i koliko) uvoz artikala, već i učitavanje cijena, potrebno je provjeriti vrijednosti detalja Tip cijene I Postavite cijene za. Oni će odrediti datum dokumenta automatski kreiranog prilikom učitavanja i dokumenta koji će biti registrovan uz ovaj dokument:

Kada pritisnete dugme Skinuti Nove stavke proizvoda i dokument za registraciju cijene proizvoda će se kreirati (ako je potrebno) u bazi podataka (opet, ako su cijene učitane) i obrazac za preuzimanje će biti zatvoren:

Automatski kreirani dokument Postavljanje cijena artikala u daljem radu ne razlikuje se od onih kreiranih drugim metodama. Radi pogodnosti korisnika, prilikom učitavanja cijena iz eksterne datoteke, takvi dokumenti imaju odgovarajući komentar: “#Učitano iz datoteke”:

Za dokumente učitane u bazu informacija koji su primljeni kao rezultat razmjene, sistem automatski dodjeljuje servisne komentare: novo učitano, promijenjeno, poništeno, objavljeno. Kada se novi dokument učita u bazu podataka 1C ili se postojeći prepiše kao rezultat promjena, dodjeljuje se komentar kako bi se lakše pratile izmjene dokumenta i adekvatno reagirao na promjene. Za više informacija o značenju zvaničnih komentara u dokumentima, pogledajte naš video:

Većina organizacija u svakodnevnoj praksi koristi softverski proizvod Excel iz Microsoft uredskog paketa za praćenje raznih računovodstvenih transakcija na starinski način. Ovo se dešava kada je kompanija tek nedavno prešla na 1C sistem, a sekcije za izveštavanje još uvek nisu pravilno otklonjene, ili dobavljač radije pošalje cenovnik u obliku tabele sa sažetkom u .xls formatu. Nije iznenađujuće da se često javlja potreba da se ručni unos pozicija zameni automatizovanim sistemom. To će značajno smanjiti vrijeme popunjavanja nomenklaturnih dokumenata i smanjiti broj grešaka, što je važno uzeti u obzir kada je u pitanju nekoliko desetina ili čak stotina artikala.


Ovaj problem se može riješiti na različite načine: neke organizacije radije povjeravaju ovaj posao svom IT odjelu, druge angažuju programere koji rade u kompaniji primaoca franšize, ali to je prilično skupo i oduzima puno vremena.


Mnogo isplativiji izlaz iz ove situacije bio bi korištenje odgovarajuće 1C konfiguracije, koja će obraditi podatke apsolutno besplatno i postati univerzalni pomoćnik u integraciji 1C dokumenata i Excel tablica.


U ovom odeljku ćemo vam pomoći da shvatite kako da konfigurišete učitavanje podataka iz .xls datoteke u jednu od softverskih konfiguracija kompanije 1C na osnovu „1C:Enterprise 8“


Svaki korisnik profesionalne verzije 1C:Enterprise 8 već ima takvu obradu! JE na disku!

Tipična obrada “Učitavanje podataka iz tabelarnog dokumenta.epf”, koja se nalazi u odjeljku: “Tehnološka podrška” > “Metodološka podrška 1C: Enterprise 8” > “Univerzalni izvještaji i obrada” >

D:1CIts\EXE\EXTREPS\UNIREPS82\UploadFromTableDocument Download


Imajte na umu da se od februara 2010. na ITS disku ova obrada za konfiguracije na platformi 8.1 nalazi u drugom odjeljku: “Tehnološka podrška” > “Metodološka podrška 1C:Enterprise 8” > “1C:Enterprise 8.1 platforma” > “Univerzalna izvještaji i obrada" > "Učitavanje podataka iz tabelarnog dokumenta".

D:1CIts\EXE\EXTREPS\UNIREPS81\UploadFromTableDocument Download


Dostupni izvorni podaci:

  • Cjenik u Excelu “PriceOnlineKhimSnab.xls” - Microsoft Office Excel 97-2003 (.xls)
  • Tipična konfiguracija Enterprise Accounting Edition 2.0, izdanje 2.0.12.2, platforma 8.2 (8.2.10.77)
  • Potrebno je učitati nazive proizvoda i cijene u 1C iz Excela


Iz cjenovnika morate preuzeti referentnu knjigu artikala u 1C: Računovodstvo 8.

Pokrećemo program 1C. Da biste započeli obradu, odaberite stavku menija “Datoteka”> “Otvori”.

U prozoru koji se otvori nalazimo datoteku za obradu

Nalazi se na ITS disku u direktoriju \1CIts\EXE\EXTREPS\UNIREPS82\UploadFromTableDocument

Ako ste prethodno kopirali datoteku za obradu na svoj računar, možete je odabrati.


Otvoriće se prozor


Napominjemo da će se učitavanje podataka odvijati u dvije faze: Faza 1 - učitavanje naziva i postavljanje vrijednosti detalja novih elemenata direktorija potrebnih za početak (mjerna jedinica, stopa PDV-a, atribut proizvoda/usluge). Faza 2 - utovarne cijene.

Učitavanje naslova

Podesite “Download Mode” - Upload u direktorij “Directory View” - Nomenklatura

Na kartici „Dokument tabele“.

Kliknite na dugme ex1_b01.jpg “Otvori datoteku”, u prozoru za odabir koji se pojavi nalazimo direktorij u kojem imamo cjenik u Excel-u iz kojeg planiramo učitavanje podataka u 1C.


Datoteka se možda neće pojaviti u početku. Postavite tip datoteke na "Excel Sheet (*.xls)"


Odaberite naš fajl



Prikazuju se detalji kartice stavke.

Postavljanje opcija učitavanja naslova

Želimo vam skrenuti pažnju na aspekt prepoznavanja strukturnih jedinica nomenklaturnih priručnika u programu 1C: Računovodstvo verzija 8, jer je jedna od ključnih tačaka u identifikaciji ovih elemenata naziv. Ako pozicije u bazi informacija nisu inicijalno popunjene, tada ćete morati pratiti duplicirane pozicije i, ako ih ima, izbrisati.


Duplicirana imena je teško izbjeći, a posebno je teško zaposlenima koji će ovu vrstu učitavanja koristiti ne za jednokratni unos podataka u listu, već za sistematsko automatsko učitavanje informacija.


Stvar se komplikuje činjenicom da se zaposleni mora baviti raznim skraćenicama i drugim skraćenicama, dvostrukim pisanjem imena i upotrebom raznih interpunkcijskih znakova.


Uz višekratnu upotrebu i značajnu količinu preuzetih informacija, preporučujemo korištenje drugog softvera iz serije „1C: Enterprise 8“, na primjer „1C: Upravljanje trgovinom 8“, „1C: Upravljanje malim preduzećima 8“ ili „1C: Integrirano Automation 8“, koji imaju parametar „Article“ koji osigurava pouzdano prepoznavanje podataka učitanih u imenike nomenklature i eliminiše mogućnost dupliranja naziva.


Red “Osnovna jedinica mjere” - u koloni “Režim opterećenja” odaberite “Instaliraj”, u koloni “Zadana vrijednost” odaberite mjernu jedinicu (u našem slučaju - kom.)


Red “Stopa PDV-a” - u našem slučaju, za sve preuzete elemente postavljamo PDV na 18%, za to u koloni “Režim učitavanja” biramo “Postavi”, u koloni “Zadana vrijednost” biramo “18%”.


Ukoliko roba dolazi sa drugačijim PDV-om, što je naznačeno u posebnoj koloni preuzetog cjenovnika, tada u koloni „Režim utovara“ postavite „Traži“ i broj odgovarajuće kolone cjenovnika u „Koloni br. tabelarni dokument”.

Linija "Usluga" - u koloni "Način učitavanja" odaberite "Instaliraj", u koloni "Zadana vrijednost" odaberite "Ne" (u našem slučaju, sve pozicije su proizvodi).


Postavili smo minimalne vrijednosti za nove artikle u imeniku nomenklature, što će vam omogućiti da počnete s radom. Za zatvaranje mjeseca, distribuciju troškova, generiranje računovodstvenih i poreznih izvještaja, morat ćete postaviti vrijednosti „Grupa stavki” i „Stavka troškova”; za uvezenu robu postaviti „Zemlju porijekla” i „Broj carinske deklaracije” , ali to se može učiniti kasnije korištenjem grupne obrade.


Ako ste sada spremni postaviti vrijednosti ovih detalja, naznačite. Kliknite na "Preuzmi" u donjem desnom uglu, kliknite na "Da" kada se to od vas zatraži



Provjeravamo prisustvo novih elemenata u odgovarajućoj grupi referentne knjige artikala

Otvorite karticu proizvoda i provjerite da li su detalji ispravno učitani


Ako je sve ispravno, onda možete preći na drugu fazu - učitavanje cijena iz cjenovnika u Excel.


Ako planirate da koristite ovu proceduru učitavanja podataka u budućnosti sa istim postavkama parametara učitavanja, preporučujemo da sačuvate trenutne postavke. Da biste to uradili, kliknite na dugme ex1_b03.jpg “Sačuvaj postavke” i jasno nazovite trenutnu postavku, na primer, “Učitavanje naziva proizvoda sa Excel cenovnik”.


Sljedeći put možete učitati sačuvane postavke tako što ćete kliknuti na dugme „Vrati postavke“ i izabrati željeno sa liste.

Učitavanje cijena

U “Enterprise Accounting” Rev. 2.0, cijene se postavljaju pomoću dokumenta “Postavljanje cijena artikala”.

Postavite “Režim učitavanja” - “Učitaj u odjeljak stola”.

U polju “Link” odaberite “Postavljanje cijena artikala”.


Ovdje možete odabrati postojeći dokument u koji želimo dodati nove elemente, ili kreirati Novi (preporučeno), u dokumentu naznačimo koji ćemo “Tip cijene” učitati (u našem primjeru “Maloprodaja”).


Kliknite na “OK” i za sada sačuvajte prazan dokument. Sada izaberite ovaj novi sačuvani dokument iz dnevnika u redu „Link“. U polju "Tabularni dio" odaberite "Proizvodi"

Sada morate otići na karticu „Dokument tabele“.

Opet izaberite naš cjenik u Excelu iz kojeg smo preuzeli artikle, a sada ćemo preuzeti cijene (vidi tačku 5).