Kaip iškrauti kainą nuo 1s. Duomenų įkėlimas į Excel nustačius skirtingus parametrus

Konfigūracija: 1c apskaita

Konfigūracijos versija: 3.0.44.177

Paskelbimo data: 20.01.2017

Programoje 1C: Apskaita tapo įmanoma reguliariai įkelti ir atsisiųsti duomenis iš „Excel“ skaičiuoklės dokumentų, nenaudojant trečiosios šalies apdorojimo ir konfigūracijos pakeitimų. Pakrovimas ir iškrovimas yra taip paprasta, kad patyrę vartotojai greitai įsimylės šį patogų mechanizmą, o nauji vartotojai greitai jį įvaldys.

Įkėlimas iš Excel 1C: Apskaita 8.3 leidimas. 3.0

Pavyzdžiui, turime tokį Excel skaičiuoklės dokumentą prekių ir kainų sąrašui įkelti (mažmeninė prekyba ir pirkimas).

Įeiti.

Paspauskite viršuje Nomenklatūra ir kainos – parsisiųsti. Čia slepiamas įkėlimas ir iškrovimas iš skaičiuoklės dokumentų.

Atsisiuntimas palaiko xls (senas excel 97-2003 formatas) ir xlsx (naujas formatas), taip pat mxl ir ods formatus. Dabar pasirenkame failą su nomenklatūra ir laukiame atsisiuntimo.

Skaičiuoklės dokumentas įkeltas į tokią formą, kokią matėme „Excel“, dabar priskirsime stulpelius ir pašalinsime perteklių.

Spustelėkite Nurodykite rekvizitus ir iš sąrašo pasirinkite norimą elementą.

Pasirinkite eilutę, kurioje yra nereikalingų įrašų, būtent lentelės antraštę ir paspauskite Ištrinti eilutę.

Dabar pašaliname stulpelį su pirkimo kaina, atkreipkite dėmesį į tai apdorojimas vienu metu gali užpildyti tik 1 tipo kainą!!! Tada galite pakartoti šią operaciją ir įkelti 2-ojo tipo kainą, 1-ajam įkrovimui Mažmeninė 2-ajam pirkiniui.

Užpildykite tuščius duomenis, Kainos tipas, Nustatyti kainas už. Mygtukai Visi, Found, New, Duplicates labai palengvins paiešką ir padės palyginti nomenklatūrą. Užpildykite ir spustelėkite parsisiųsti po kurio duomenys bus įkeliami į 1C: Apskaita.

Prekių sąraše atsirado naujos pozicijos, užpildytos ir su priskirtomis kainomis. Jei reikia įkelti kitą kainos tipą, visus veiksmus atlikite dar kartą, bet pasirinkite stulpelį su kita kaina, 1C suras jau sukurtas pozicijas ir nebandys jų dubliuoti, o tiesiog pridės naują kainos tipą.

Kaip matote, atsisiuntimo metu buvo sukurti 2 prekių kainų nustatymo dokumentai – Pirkimo kainai ir Mažmeninei kainai. Skirtumas tarp šio apdorojimo Atsisiuntimas iš Excel į 1C: Apskaita 8.3, Faktas yra tas, kad tai yra įprastas apdorojimas ir jis veikia be gedimų ir atsižvelgiant į visas dokumento pildymo ypatybes.

Įkėlimas į Excel iš 1C: Apskaita 8.3 leidimas. 3.0

Labai naudinga 3.0.44.177 ir naujesnės versijos funkcija yra įkėlimas į Excel iš 1C: Apskaita 8.3, šis apdorojimas padės sukurti įmonės kainoraštį arba nedelsiant perduoti prekių sąrašą tiekėjams ar pirkėjams su kainomis.

Visa tai yra vadove. Nomenklatūra – Nomenklatūra ir kainos – Įkėlimas.

Taške garsiakalbiai, pasirinkite tuos stulpelius, kuriuos reikia sukurti „Excel“ dokumente. Pasirinkimas padeda pasirinkti nomenklatūrą pagal grupes, savybes, pavadinimus ir kt.

Įkėlimui į excel pridėsime naują stulpelį, būtent PVM tarifą, atrodo, kad tikrai nereikia, bet praktikuojamės.

Kodas 1C v 8.x // Procedūra iškelia duomenis iš nurodyto katalogo eksporto režimu į failą Microsoft Excel formatu
// su nurodytu pavadinimu, naudojant duomenų konvertavimą į skaičiaus tipą ir eilutės tipą;
Procedūros pagrindinių veiksmų formų eksportavimas (mygtukas)
Bandymas
Bandymas
// Įkelkite „Microsoft Excel“ objektą
Statusas ("Įkeliami duomenys iš 1C į "Microsoft Excel...");
ExcelApplication = naujas COMObject("Excel.Application");
Išimtis
Show("Klaida paleidžiant Microsoft Excel."
+ Simboliai.PS + ErrorDescription(), Pranešimo būsena. Dėmesio);
Grąžinti;
Bandymo pabaiga;

// Sukurkite knygą, pagal numatytuosius nustatymus joje jau yra lapai
Knyga = ExcelApplication.WorkBooks.Add();

// Naudokite pirmąjį „Excel“ darbaknygės lapą
Lapas = Book.WorkSheets(1);

// Pirmoje lapo eilutėje suformuokite dokumento antraštę
stulpelis = 1;
Kiekvienam puslapiui iš TP ciklo
Jei puslapį Įkelti Tada
Sheet.Cells(1, Column).Value = p.AttributeName;
Stulpelis = stulpelis + 1;
EndIf;
EndCycle;

// Įkelti katalogo duomenis
Selection = Katalogai[KatalogasPavadinimas].Select();
Lapo eilutė = 2;
Nors gauti.Kitas() Ciklas
stulpelis = 1;
Kiekvienam puslapiui iš TP ciklo

Jei puslapį Įkelti Tada
Bandymas
// Nustatykite reikšmę eilutėje ir stulpelyje
Jei ValueType(selection[pageAttributeName])=Tipas("Skaičius") Tada
// Nustatyti numerio tipo formatą
Lapas.Ląstelės(SheetRow, Column).NumberFormat = "0,00";

Formatas(pasirinkimas[p.Atributo pavadinimas],"CH=0");
kitaip
// Visiems kitiems tipams nustatykite formatą į „Tekstas“
Lapas.Ląstelės(SheetRow, Column).NumberFormat = "@";
Lapas.Ląstelės(SheetRow, Column).Vertė =
String(pasirinkimas[p.AttributeName]);
EndIf;
išimtis
// klaidos atveju rodomas eilutės ir stulpelio numeris
Show("Klaidos nustatymo reikšmė: " +
pasirinkimas[p.Atributo pavadinimas]);
Report("Puslapis: " + SheetLine + " Kiekis: " +
Stulpelis + "Rec:" + p.Rekvizito pavadinimas);
Bandymo pabaiga;
Stulpelis = stulpelis + 1;
EndIf;

EndCycle;
SheetString = SheetString + 1;
Būsena ("Eksportuoti iš 1C į Excel" + SheetString);
EndCycle;

// Išsaugokite sukurtą knygą į xls failą
Book.SaveAs(Failo pavadinimas);

// Būtinai uždarykite ryšį su COM objektu, kad atlaisvintumėte atminties
ExcelApplication.Quit();

Show("Failas sėkmingai įkeltas: " + Failo pavadinimas);

Išimtis
// Duomenų eksportavimo klaidų iš 1C į Excel tvarkymas
alert("Klaida rašant failo duomenis:" + failo pavadinimas);
Report(ErrorDescription());
Bandymas
ExcelApplication.Quit();
Išimtis
Bandymo pabaiga;
Bandymo pabaiga;
Procedūros pabaiga
Kodas 1C v 7.x //Paprasčiausias išvesties iš 1C:Enterprise 7.7 pavyzdys programoje MS Excel. Užtikrinti, kad darbaknygėje būtų vienas lapas,
//šrifto dydžio, svorio ir spalvos, stulpelių pločio, rėmelių ir langelių užpildymo nustatymas. Teksto lygiavimas
// langeliai, eilučių grupavimas, langelių skaičiaus formato nustatymas, srities fiksavimas.

Procedūros išvestis ()
Bandymas
Application=CreateObject("Excel.Application");
Išimtis
Report(ErrorDescription(),"!!!");
Show("MS Excel gali būti neįdiegta šiame kompiuteryje.");
Grąžinti;
Bandymo pabaiga;

//Sukurti darbaknygę

WorkBook=Application.WorkBooks.Add();
// Paimk langą

Window=WorkBook.Windows(1);
//Nustatykite langą nematomą, kad pagreitintumėte išvestį

Langas.Matomas=0;
//Įsitikinkite, kad darbaknygėje yra vienas lapas

Jei WorkBook.Worksheets.Count=0 Tada
WorkBook.Worksheets.Add();
Priešingu atveju
Application.DisplayAlerts=0;//nesuteikia įspėjimų

Nors WorkBook.Worksheets.Count>1 Loop
WorkBook.Worksheets(1).Ištrinti();
EndCycle;
Application.DisplayAlerts=-1;//atkurti įspėjimo vėliavėlę

EndIf;
//Gauti darbalapį

Worksheet=WorkBook.Worksheets(1);
//Nustatyti darbalapio pavadinimą

Worksheet.Name="Pavyzdžio išvestis";

//Dokumento pavadinimas

Worksheet.Range("A1").Value="Išvesties iš 1C:Enterprise MS Excel pavyzdys";!}
Worksheet.Range("A2").Value="today"+ТекущаяДата();!}
Worksheet.Range("A1:A2").Font.Size=14;//šrifto dydis

Worksheet.Range("A1:A2").Font.Bold=-1;//pajuodintas šriftas

//Nustatyti stulpelių plotį

Darbalapis.Stulpeliai(1).Stulpelio plotis=60;
Darbalapis.Stulpeliai(2).Stulpelio plotis=15;
Darbalapis.Stulpeliai(3).Stulpelio plotis=15;

//Dokumento antraštė

Worksheet.Range("A4").Value="Pirmasis stulpelis";!}
Jei s = 7 x 10 Loop//Frames

Worksheet.Range("A4").Borders(s).LineStyle=1;
Darbalapis. Diapazonas ("A4"). Sienos. Svoris = -4138;//xlMedium

EndCycle;
Worksheet.Range("A4").Interior.ColorIndex=15;//pilkas užpildas

Worksheet.Range("A4").HorizontalAlignment=-4108;//teksto lygiavimas centre

Worksheet.Range("B4").Value="Second";!}
Jei s = 7 x 10 kilpa
Worksheet.Range("B4").Borders(s).LineStyle=1;
Darbalapis. Diapazonas("B4").Borders(s).Weight=-4138;
EndCycle;
Worksheet.Range("B4").Interior.ColorIndex=15;
Worksheet.Range("B4").HorizontalAlignment=-4108;

Worksheet.Range("C4").Value="Third";!}
Jei s = 7 x 10 kilpa
Worksheet.Range("C4").Borders(s).LineStyle=1;
Worksheet.Range("C4").Borders(s).Weight=-4138;
EndCycle;
Worksheet.Range("C4").Interior.ColorIndex=15;
Worksheet.Range("C4").HorizontalAlignment=-4108;

//Eilučių grupavimui:
Worksheet.Outline.SummaryRow=0;//rodyti "viso" eilutes viršuje (jei žemiau, tada 1)

//Išvesties eilutės
Worksheet.Range("A5").Value="Analytics objektas";!}
Worksheet.Range("A5").Font.ColorIndex=5;//šrifto spalva – mėlyna

Worksheet.Range("B5").Vertė=123,45;
Worksheet.Range("B5").Font.ColorIndex=5;
Worksheet.Range("C5").Vertė=678,9;
Worksheet.Range("C5").Font.ColorIndex=5;

Worksheet.Range("A6").Value="Analytics object";!}
Worksheet.Range("A6").Font.ColorIndex=3;//šrifto spalva – raudona

Worksheet.Range("B6").Vertė=123,45;
Worksheet.Range("B6").Font.ColorIndex=3;
Worksheet.Range("C6").Value=678.9;
Worksheet.Range("C6").Font.ColorIndex=3;

Worksheet.Range("A7").Value="Analytics objektas";!}
Darbalapis. Diapazonas("B7"). Reikšmė=123,45;
Worksheet.Range("C7").Value=678.9;

Worksheet.Range("A8").Value="Analytics objektas";!}
Worksheet.Range("B8").Vertė=123,45;
Worksheet.Range("C8").Value=678.9;

Worksheet.Range("A9").Value="Analytics object";!}
Worksheet.Range("A9").Font.ColorIndex=3;//šrifto spalva – raudona

Worksheet.Range("B9").Vertė=123,45;
Worksheet.Range("B9").Font.ColorIndex=3;
Worksheet.Range("C9").Vertė=678,9;
Worksheet.Range("C9").Font.ColorIndex=3;

Worksheet.Range("A10").Value="Analytics object";!}
Worksheet.Range("B10").Vertė=123,45;
Worksheet.Range("C10").Value=678.9;

Worksheet.Range("A11").Value="Analytics objektas";!}
Worksheet.Range("B11").Vertė=123,45;
Worksheet.Range("C11").Value=678.9;

Worksheet.Range("A12").Value="Analytics objektas";!}
Worksheet.Range("A12").Font.ColorIndex=5;//šrifto spalva – mėlyna

Darbalapis. Diapazonas("B12"). Reikšmė=123,45;
Worksheet.Range("B12").Font.ColorIndex=5;
Worksheet.Range("C12").Vertė=678,9;
Worksheet.Range("C12").Font.ColorIndex=5;

Worksheet.Range("A13").Value="Analytics objektas";!}
Worksheet.Range("A13").Font.ColorIndex=3;//šrifto spalva – raudona

Worksheet.Range("B13").Vertė=123,45;
Worksheet.Range("B13").Font.ColorIndex=3;
Worksheet.Range("C13").Value=678.9;
Worksheet.Range("C13").Font.ColorIndex=3;

Worksheet.Range("A14").Value="Analytics objektas";!}
Worksheet.Range("B14").Vertė=123,45;
Worksheet.Range("C14").Vertė=678,9;

Worksheet.Range("A15").Value="Analytics objektas";!}
Worksheet.Range("B15").Vertė=123,45;
Worksheet.Range("C15").Vertė=678,9;

Worksheet.Range("A16").Value="Analytics objektas";!}
Worksheet.Range("A16").Font.ColorIndex=3;//šrifto spalva – raudona

Worksheet.Range("B16").Vertė=123,45;
Worksheet.Range("B16").Font.ColorIndex=3;
Worksheet.Range("C16").Value=678.9;
Worksheet.Range("C16").Font.ColorIndex=3;

Worksheet.Range("A17").Value="Analytics objektas";!}
Darbalapis. Diapazonas("B17"). Reikšmė=123,45;
Worksheet.Range("C17").Vertė=678,9;

Worksheet.Range("A18").Value="Analytics objektas";!}
Worksheet.Range("B18").Vertė=123,45;
Worksheet.Range("C18").Vertė=678,9;

//Rėmelio nustatymas

Jei Nostr = 5–18 ciklas
Jei s = 7 x 10 kilpa
Worksheet.Range("A"+Eilučių skaičius).Borders(s).LineStyle=1;
Worksheet.Range("B"+Eilučių skaičius).Borders(s).LineStyle=1;
Worksheet.Range("C"+Eilučių skaičius).Borders(s).LineStyle=1;
EndCycle;
EndCycle;

//Grupuoti eilutes

Darbalapis.Range("7:8").Eilutės.Grupė();
Darbalapis.Range("10:11").Eilutės.Grupė();
Darbalapis.Range("14:15").Eilutės.Grupė();
Darbalapis.Range("17:18").Eilutės.Grupė();
Darbalapis.Range("6:11").Eilutės.Grupė();
Darbalapis.Range("13:18").Eilutės.Grupė();

//Sutarčių grupavimas į pirmąjį lygį

Worksheet.Outline.ShowLevels(1);

//Skaičių formato nustatymas

Bandymas
Worksheet.Range("B5:C18").NumberFormat="# ##0.00";

Išimtis
Bandymas
Worksheet.Range("B5:C18").NumberFormat="# ##0.00";

Išimtis
Bandymo pabaiga;
Bandymo pabaiga;

//Programos ir jos lango matomumo nustatymas

Taikymas.Matoma=-1;
Langas.Matomas=-1;

//Prisegimo sritis

Worksheet.Range("A5").S_elect();
Window.FreezePanes = -1;
EndProcedure //Išvestis

Nepaisant to, kad 1C yra pati populiariausia, patogiausia ir patikimiausia informacinė sistema, turinti sprendimų rinkinį, skirtą absoliučiai visiems verslo procesams automatizuoti ir apdoroti bet kokio dydžio ir veiklos srities įmonėse, vartotojams vis tiek reikia įkelti duomenis iš 1C kiekvieną dieną. trečiųjų šalių programoms ar failams. Šiame straipsnyje mes apsvarstysime, kas yra iškrovimas iš 1C, ir parodysime, kaip iškrauti iš 1C ir kokių problemų gali kilti šiuo atveju.

Duomenys, kuriuos galima atsisiųsti iš 1C

1 Su bet kokia konfigūracija ji palaiko duomenų, tokių kaip:

  • Spausdintos formos;
  • Ataskaitos;
  • Lentelės ir sąrašai.

Įkelti duomenis iš 1C 8.3 galima daugeliu populiarių formatų:

  • Microsoft Excel;
  • Microsoft word;
  • Įkelti į CSV;
  • HTML ir kt.

Spausdintų formų ir ataskaitų įkėlimas

Bet kurią atspausdintą formą ar ataskaitą 1C galima išsaugoti norimu formatu. Norėdami tai padaryti, turite atidaryti formą arba ataskaitą, tada pagrindiniame meniu pasirinkite Failas – Išsaugoti kaip.

Po to atsidarys failo išsaugojimo langas, kuriame bus nurodytas failo pavadinimas ir tipas:



Galimos problemos iškraunant iš 1C


Taip yra todėl, kad spausdinama arba ataskaita šiuo metu nėra aktyvi. Kad būtų galima išsaugoti spausdinimą, tereikia spustelėti bet kurią jo vietą:


Eksportuoti į Excel

Norint apdoroti duomenis populiariausiu lentelės formatu, reikia tinkamai įkelti. Norint išsaugoti reikiamus duomenis Excel formatu, failo išsaugojimo dialogo lange reikia nurodyti Excel2007-...(*.xlsx) Sheet tipą. Rečiau duomenis reikia išsaugoti senu Excel lapo (*.xls) formatu:


Panašiai, pasirinkę norimą formatą, galite įkelti iš 1C į PDF, nuo 1C į WORD, iš 1C į CSV, taip pat į kitus formatus.

Savavališkų lentelių iškrovimas iš 1C

Šioje skiltyje bus parodyta, kaip galite įkelti bet kokius duomenis, jei turite tam teises.

1C sukūrė įprastą mechanizmą, leidžiantį įkelti bet kokį sąrašą (pavyzdžiui, dokumentų ar katalogo elementų sąrašą). Norėdami tai padaryti, bet kurio sąrašo komandų skydelyje grupėje "Daugiau" galima komanda „Rodyti sąrašą“:



Informacija bus rodoma specialiame skaičiuoklės dokumente. Šis dokumentas atrodo kaip bet kuri kita ataskaita 1C ir gali būti iškrauta lygiai taip pat naudojant komandą Failas – Išsaugoti kaip:



Kaip įkelti duomenis, kurie nematomi sąraše

Dažnai užduotį įkelti sąrašą lydi poreikis ten įtraukti stulpelius, kurie tikrai yra dokumente (katalogas), tačiau dėl kokių nors priežasčių jie nėra matomi esamame sąraše. Pavyzdys: sąraše „Klientai“ įkelkite lauką „Telefonas“, kuris rodomas tik papildomame skydelyje dešinėje:


Norint, kad telefonas būtų iškrautas iš 1C, pirmiausia jis turi būti įtrauktas į sąrašą. Norėdami tai padaryti, iškvieskite komandą „Daugiau – pertvarkyk“. Toliau stulpelių sąraše turime rasti norimą stulpelį. Čia yra viena gudrybė: tipiškų konfigūracijų kūrėjai beveik visada prideda lauką "Nuoroda". Jei atsistosite ant jo ir tada paspauskite mygtuką tada pamatysime visus galimus šio katalogo laukus. Lauko radimas "Telefonas" ir pažymėkite laukelį, kad galėtumėte naudoti.



Po to klientų, turinčių telefonus, duomenų bazė gali būti įkelta į failą naudojant įprastą komandą „Rodymo sąrašas“ ir parduoti konkurentams.

Gana dažnai vartotojams reikia išsaugoti duomenis iš 1C 8.3 į failą, pavyzdžiui, pdf, Word, Excel ir kitus formatus. Pavyzdžiui, išsiųsti ataskaitą elektroniniu paštu kitam asmeniui, atlikti skaičiavimus Excel. Deja, ne visi vartotojai žino, kad tokius duomenis iš 1C labai lengva įkelti patiems be pašalinės pagalbos.

Dažnai atsiranda poreikis įkelti bet kokių duomenų sąrašą iš lentelinės dokumento dalies, sąrašo formos, dokumentų žurnalo ir pan. Tokios užduotys dažnai būna pavienės, todėl nepatartina pasitelkti specialisto, kad surašytų ataskaitą.

Pavyzdžiui, reikia gauti visą prekę su tipu „Medžiagos“, o reikia tik stulpelių „Nomenklatūra“ ir „Vieta“.

Tuo atveju, kai reikia įkelti duomenis su jų filtravimu, pirmiausia turite sukonfigūruoti sąrašą lentelės skyriaus meniu „Daugiau“.

Atsidariusiame lange kairėje pusėje (galimi laukai) turite pasirinkti tuos, pagal kuriuos atliksite pasirinkimą (šiuo atveju „Nomenklatūros tipas“). Dešinėje lango dalyje nustatomos pasirinkimo parametrų reikšmės. Be to, palyginimas neapsiriboja vien lygybe.

Nustačius apyvartą, „Nomenklatūros“ žinyno sąrašo formoje bus rodomos tik tos pozicijos, kurios atitinka nurodytą sąlygą.

Kitas žingsnis yra parodyti šį sąrašą skaičiuoklės dokumente.

Meniu Daugiau pasirinkite Rodyti sąrašą.

Jei reikia rodyti ne visus stulpelius, kaip mūsų pavyzdyje, pažymėkite langelius tik tuos, kurie būtini.

Dėl to jūs iš tikrųjų gaunate ataskaitą, kurią galime išsaugoti bet kokiu prieinamu formatu. Kaip tai padaryti, bus aptarta toliau. Panašiai galite įkelti lentelines dokumentų ir katalogų dalis, duomenis iš dokumentų žurnalų, sąrašų formas ir kt.

Ataskaitų ir spausdinamų dokumentų įkėlimas iš 1C

Bet kuri ataskaita, spausdinama forma, skaičiuoklės dokumentas (pavyzdžiui, kurį gavome savo pavyzdyje) 1C 8.3 gali būti įkeltas į išorinį failą dviem paspaudimais.

Viršutiniame programos skydelyje yra mygtukas, skirtas įrašyti į išorinį failą („Taxi“ sąsaja). Jis bus aktyvus visose ataskaitose ir spausdinamose kopijose, kuriose galima išsaugoti.

Iškraunama visa 1C duomenų bazė

Šis metodas yra būtinas tais atvejais, kai reikia iškrauti visą 1C duomenų bazę, pavyzdžiui, norint sukurti bandomąją kopiją.

Eikite į reikiamą informacijos bazę konfigūratoriaus režimu.

Meniu „Administravimas“ pasirinkite elementą „Iškrauti informacijos bazę“.

Nurodykite kitą failo pavadinimą ir, jei reikia, išsaugokite kelią.

Gautą įkeltą duomenų failą su plėtiniu *.dt bus labai lengva atsisiųsti ateityje. Norėdami tai padaryti, konfigūratoriaus režimu meniu „Administravimas“ pasirinkite elementą „Įkelti informacijos bazę“ ir atidarykite anksčiau gautą *.dt failą.

Labai dažnai reikia gauti duomenis iš 1C 8.3 ir išsaugoti informaciją išoriniame faile, kitaip tariant, įkelti iš 1C įmonės. Užduotis beveik visada įmanoma nedalyvaujant 1C programuotojams.

Apsvarstykite keletą naudingų patarimų, kuriais galite įkelti duomenis iš 1C į išorinę informacinę sistemą.

1C yra keli metodai, kuriais galite gauti informaciją neįtraukdami specialistų:

  • Visos duomenų bazės iškrovimas iš 1C 8.3 - vėlesniam atsisiuntimui į kitą kompiuterį
  • Išsaugokite ataskaitas ir spausdinamus failus į Excel, Word arba PDF
  • Iškrovimo stalai iš 1C
  • Informacijos gavimas naudojant užklausų pultą

Daugiau apie juos:

Kaip iškelti visą duomenų bazę iš 1s 8.3 (į .dt failą)

Norėdami tai padaryti, turite įjungti konfigūratoriaus režimą, tada pagrindiniame meniu pasirinkite elementą „Administravimas“ - „Iškrauti informacijos bazę“:

Tada tereikia nurodyti būsimo failo pavadinimą ir jo vietą diske.

Norėdami vėliau įkelti į kitą duomenų bazę, spustelėkite mygtuką „Įkelti informacijos bazę“ ir pasirinkite anksčiau įkeltą failą.

Ataskaitų ir spausdinamų dokumentų iškrovimas iš 1C į Excel

Šis metodas yra universalus ir labai paprastas. Norėdami tai padaryti, pakanka atidaryti spausdinamą formą ar ataskaitą.

Pavyzdžiui, atidarykite TORG 12 spausdinimą, paspauskite ctrl+S (arba meniu Failas - Išsaugoti kaip) ir pasirinkite failo tipą bei pavadinimą:

Kai veikia ta pati sistema - ataskaita iškraunama dviem paspaudimais:

Gaukite 267 1C vaizdo pamokas nemokamai:

Galimas įrašymas į pagrindinius formatus – excel, word, pdf, html, txt ir kt.

Iškrovimo stalai iš 1C 8.3

Neretai pasitaiko tokios banalios užduotys, kaip „gauti einamųjų metų mokėjimų sąrašą“, „iškrauti pirkimų ar pardavimų knygelę“, ar „iškrauti prekes iš sąskaitos Nr. 256“. Išspręsti tokias problemas yra gana paprasta.

Pavyzdžiui, man reikia gauti visus kvitus iš „Vektoriaus“ sandorio šalies, kurių suma didesnė nei 1000. Atidarykime sąrašo formą ir sąraše nustatykime reikiamus filtrus:

Sistema pasiūlys išvesties parinktį – prie skaičiuoklės dokumento arba tekstinio dokumento pasirinksime skaičiuoklę. 1C programa parodys informaciją tokiame skaičiuoklės dokumente, kuris, kaip ir ataskaitos, gali būti išsaugotas mums reikalingu formatu:

Panašius veiksmus galima atlikti beveik bet kuriai 1C 8.2 lentelės daliai. Pavyzdžiui, mums reikėjo įkelti prekių sąrašą iš kvito Nr. МСК00003, jokių problemų. Tai daroma labai paprastai – atidarykite dokumentą, iškvieskite kontekstinį meniu ir po poros paspaudimų gauname norimą įkėlimą norimu formatu:


Operacijų žurnalo įkėlimas iš 1C į „Excel“:

Informacijos gavimas naudojant užklausų pultą

Tačiau ne visą informaciją galima rasti paprastoje 1C 8.2 lentelės dalyje. Kartais reikia rinkti duomenis iš kelių duomenų šaltinių, sujungti juos pagal kai kuriuos laukus.

Šis metodas tinka techniką išmanantiems žmonėms, kurie žino užklausos kalbos pagrindus. Tai apima užklausos rezultato gavimą ir išsaugojimą mums reikalingu formatu.

Pavyzdžiui, privaloma gauti visus rangovus-tiekėjus ir jų telefono numerį. Norėdami tai padaryti, parašykite šią užklausą:

Gautą lentelę taip pat galima įkelti į norimą failo formatą:

Galite įkelti gautus duomenis į kitą 1C duomenų bazę naudodami "". Žiūrėkite vaizdo įrašo instrukcijas apie nomenklatūros pavyzdį:

mob_info