Skaičiuoklės dokumento išsaugojimo programoje „Excel“ gudrybės, kad galėtumėte toliau dirbti su juo. Nepavyko išsaugoti dokumento formos (sąskaitos faktūros) Excel formatu – mygtukai „Išsaugoti“ ir „Išsaugoti kaip“ nepasiekiami

Ne paslaptis, kad Excel ir 1C programos yra ypač populiarios tarp biuro darbuotojų, ypač dirbančių apskaitos ir finansų sektoriuose. Todėl gana dažnai reikia keistis duomenimis tarp šių programų. Deja, ne visi vartotojai žino, kaip greitai tai padaryti. Išsiaiškinkime, kaip įkelti duomenis iš 1C į Excel dokumentą.

Jei duomenų įkėlimas iš „Excel“ į 1C yra gana sudėtinga procedūra, kurią galima automatizuoti tik naudojant trečiųjų šalių sprendimus, tai atvirkštinis procesas, būtent įkėlimas iš 1C į „Excel“, yra gana paprastas veiksmų rinkinys. Tai galima nesunkiai padaryti naudojant įmontuotus minėtų programų įrankius ir tai galima padaryti keliais būdais, priklausomai nuo to, ką tiksliai vartotojui reikia perkelti. Pažiūrėkime, kaip tai padaryti, naudodami konkrečius 1C versijos pavyzdžius 8.3 .

1 būdas: nukopijuokite langelio turinį

1C langelyje yra vienas duomenų vienetas. Jį galima perkelti į „Excel“ įprastu kopijavimo būdu.


1C langelio turinys bus įterptas į „Excel“.

2 būdas: įklijuokite sąrašą į esamą „Excel“ darbaknygę

Tačiau aukščiau pateiktas metodas tinka tik tuo atveju, jei reikia perkelti duomenis iš vienos ląstelės. Kai reikia perkelti visą sąrašą, naudokite kitą metodą, nes vieno elemento kopijavimas vienu metu užtruks daug laiko.


Sąrašas įterpiamas į dokumentą.

3 būdas: sukurkite naują „Excel“ darbaknygę su sąrašu

Be to, 1C programos sąrašas gali būti nedelsiant išvestas į naują „Excel“ failą.


Visas sąrašas bus išsaugotas kaip atskira knyga.

4 būdas: nukopijuokite diapazoną iš 1C sąrašo į „Excel“.

Kartais reikia perkelti ne visą sąrašą, o tik atskiras eilutes arba duomenų diapazoną. Ši parinktis taip pat gana įmanoma naudojant įmontuotus įrankius.


5 būdas: dokumentų išsaugojimas Excel formatu

„Excel“ kartais reikia išsaugoti ne tik sąrašus, bet ir 1C sukurtus dokumentus (sąskaitas faktūras, sąskaitas faktūras ir kt.). Taip yra dėl to, kad daugeliui vartotojų lengviau redaguoti dokumentą programoje „Excel“. Be to, programoje Excel galite ištrinti užpildytus duomenis ir, atsispausdinę dokumentą, prireikus panaudoti kaip rankinio pildymo formą.


Dokumentas bus išsaugotas Excel formatu. Dabar šį failą galima atidaryti šioje programoje ir toliau joje apdoroti.

Kaip matote, įkelti informaciją iš 1C į Excel formatą nėra sunku. Jums tereikia žinoti veiksmų algoritmą, nes, deja, jis nėra intuityvus visiems vartotojams. Naudodami integruotus 1C ir Excel įrankius galite kopijuoti langelių turinį, sąrašus ir diapazonus iš pirmosios programos į antrąją, taip pat išsaugoti sąrašus ir dokumentus atskirose knygose. Išsaugojimo galimybių yra gana daug ir norint, kad vartotojas surastų tai, kas jam tinka, nereikia naudoti trečiosios šalies programinės įrangos ar sudėtingų veiksmų derinių.

Jei, išsaugant spausdintą dokumento ar ataskaitos formą, meniu „Failas“ mygtukai „Išsaugoti“ ir „Išsaugoti kaip“ yra neaktyvūs, tai reiškia, kad lentelės apsaugos vėliavėlė yra nustatyta. Norėdami jį išjungti, turėtumėte išjungti žymės langelį "Uždrausti redaguoti lenteles" (meniu "Įrankiai" - "Konfigūracijos parametrų nustatymas" - skirtukas "Pagalbinis"). Po to turėsite iš naujo sugeneruoti išspausdintą sąskaitos faktūros formą – bus galima išsaugoti faile.

Draudimas redaguoti lenteles naudojamas siekiant atmesti galimybę darbuotojams suklastoti pirminių dokumentų duomenis, nes neleidžiama išjungti režimo „Tik peržiūrėti“, taip pat kopijuoti lentelę ar išsaugoti faile. Todėl įprastoje konfigūracijoje draudimą redaguoti lenteles gali panaikinti tik „administratoriaus“ arba „vadybininko“ teises turintis darbuotojas.


Jie mus suranda: kaip išsaugoti ataskaitas Excel programoje 1 iš 8 3, kaip sukonfigūruoti programoje 1s 8 3 raskite mygtuką Įrašyti kaip, kaip excele issaugoti saskaita nuo 1c, 1c negalima issaugoti kaip, 1c 7 7 negalima issaugoti kaip, kaip excele issaugoti saskaitas nuo 1c, kad stulpeliai nenuklystu, kaip 1s 8 2 išsaugokite dokumentus excel formatu, 1s 7 7 neišsaugo ataskaitos excele, kaip išsaugoti važtaraštį iš 1s, 1s 8 2 negalimos spausdinimo ir spausdintų formų išsaugojimo funkcijos, spausdintuvo piktograma neaktyvi

Siųsti šį straipsnį į mano el

Duomenų perkėlimo iš 1C (katalogo ar dokumento elementų sąrašas, dokumento lentelės dalis ir kt.) į Excel formatą procedūra yra labai patogi 1C funkcija, nes leidžia išsaugoti beveik visus duomenis „Excel“ tolesnei analizei.

1c įmonės 8.2 versija:

Pavyzdžiui, norime atsisiųsti duomenis iš katalogo Nomenclature, kad tai padarytumėte, atidarykite katalogą Nomenclature, parodykite reikiamus duomenis (naudokite pasirinkimus, atidarykite norimą grupę):

Ir spustelėkite Gerai.

Po to nurodytu keliu bus sukurtas „Excel“ failas su reikalingais duomenimis iš 1C.

Tačiau jums nereikia įrašyti duomenų į failą, o tiesiog (parodę sąrašą) pasirinkite duomenis, tada išsaugokite juos iškarpinėje (dešiniuoju pelės mygtuku spustelėkite - Kopijuoti), atidarykite Excel programą ir įklijuokite duomenis iš mainų srities į tuščią lapą (dešinysis pelės mygtukas - Įklijuoti).

Tokiu pat būdu galite juose išsaugoti dokumentų sąrašus ir lentelių dalis.

Jei norite išsaugoti ataskaitą Excel programoje, sukurkite naują ataskaitą, o norint ją įkelti į Excel, nebereikia jos rodyti sąraše, o tiesiog pagrindiniame meniu spustelėkite „Failas“ – „Išsaugoti kopija“ ir tada pagal aukščiau aprašytą schemą . Arba tiesiog nukopijuokite jį per mainų sritį.

1c įmonės 8.3 versija:

1C platformos 8.3 versijoje duomenų išsaugojimo „Excel“ technologija šiek tiek skiriasi nuo 8.2 versijos.

Čia, dešiniuoju pelės mygtuku spustelėjus sąrašą, nebematysite elemento „Rodyti sąrašą...“, reikia spustelėti meniu „Visi veiksmai“ ir pasirinkti jau pažįstamą „Rodyti sąrašą...“; “ prekė:

Lygiai taip pat pažymi reikiamus stulpelius varnelėmis, bet yra ir nuostabi vėliavėlė „Tik pasirinkta“, lentelėje rodomos tik pasirinktos eilutės. Norėdami pasirinkti kelias eilutes nomenklatūros katalogo sąraše, spustelėkite eilutes su pele, laikydami nuspaudę klavišą "Ctrl", gausite kažką panašaus (pasirinktos eilutės paryškintos mėlyna spalva):

Galų gale tai turėtų atrodyti maždaug taip:

Tada galite išsaugoti šią lentelę programoje „Excel“ naudodami mainų sritį (kaip rašiau aukščiau) arba įrašyti ją tiesiai į „Excel“ failą Norėdami tai padaryti, 1c (rodomame sąraše) spustelėkite specialų pagrindinio meniu mygtuką (su rodyklę žemyn) ir pasirinkite elementą „Failas“ - „Išsaugoti kaip...“, tada atsidaro standartinis failo išsaugojimo langas, kuriame nurodote failo pavadinimą ir įveskite „Excel Sheet“ ir spustelėkite „Išsaugoti“.

Norėdami įrašyti ataskaitą į failą, atlikite tą patį, ką rašiau aukščiau:

Paprasta užduotis:

  • Sutvarkykite failo pasirinkimą formoje (txt failo formatas)
  • Užpildykite failą duomenimis
  • Na, išsaugokite jį natūraliai (jei faile yra duomenų, paklauskite, ar perrašyti, ar ne).

Kaip tai padaryti?

1C storio kliento formos tvarkymas

Atlikime šią užduotį naudodami išorinės apdorojimo formos pavyzdį. Sukuriame išorinį apdorojimą, pridedame formą ir pridedame formos lauką be ilgio apribojimo.

Lauke, kurį įtraukėme, turi būti įjungtas pasirinkimo mygtukas.

Pridėkime paspaudimų tvarkyklę.

Atkreipkite dėmesį, kad dabar modulyje turime dvi funkcijas – viena yra mygtuko „Vykdyti“ paspaudimo tvarkytuvė, kuri buvo automatiškai įtraukta į apdorojimo formą, kai buvo sukurta. Kitas yra prižiūrėtojas, kurį pridėjome.

1C plonojo kliento formos organizavimas

Tos pačios formos organizavimo 1C ploname kliente pavyzdys.

Prie apdorojimo pridedame rekvizitus – neribotą eilutę (t.y. ilgis = 0).

Ištraukiame naujai pridėtus rekvizitus į formą. Norėdami atidaryti jo savybes, dešiniuoju pelės mygtuku spustelėkite ištrauktą atributą.

Nustatykite ypatybę Select Button į Taip.

Plonasis klientas mygtuko automatiškai neprideda. Todėl į apdorojimo formą turime patys pridėti mygtuką Įrašyti.

Skirtuke Komandos pridėkite naują komandą ir jos ypatybėse spustelėkite didinamąjį stiklą, kad pridėtumėte tvarkyklę.

Taip pat vilkite pridėtą komandą į formą (į kairę).

Modulyje taip pat turime dvi funkcijas - viena yra tvarkytuvė, skirta spustelėti mygtuką „Įrašyti“, kurį įtraukėme. Kitas yra pasirinkimo įvykių tvarkytuvas, kurį įtraukėme.

Failo [vardas ir įrašymo vieta] pasirinkimo programavimas

„Windows“ turi standartinį failų pasirinkimo dialogą.

Iš 1C turite prieigą tvarkyti šį dialogą. Tam yra specialus objektas „Failo pasirinkimo dialogas“.

Dialogas = New FileSelectionDialog(FileSelectionDialogMode.Save);

Dialog.Title = "Pasirinkite failo pavadinimą, kurį norite išsaugoti";

Dialog.MultipleChoice = klaidinga;

Dialog.Filter = "Teksto failas(*.txt)|*.txt";

//Pakvieskite tikrąjį dialogą ekrane

Jei Dialog.Select() Tada

//Čia pateksime tik vartotojui spustelėjus Gerai

//Išsaugoti pasirinktą failo pavadinimą (visas pavadinimas, tai reiškia, kad įtraukiamas kelias į jį)

Failo pavadinimas = Dialogas.FullFileName;

endIf;

Jei norite suteikti galimybę pasirinkti kelis failų plėtinius, pavyzdžiui, txt ir rtf, turite parašyti tai:

Dialog.Filter = "Microsoft Word dokumentas (*.txt)|*.txt|"
+ "Microsoft Excel dokumentas (*.rtf)|*.rtf|";

Failo, kurį reikia įrašyti į diską, programavimas

Tekstiniams failams įrašyti 1C yra objektas „WriteText“.

Dirbti su juo labai paprasta.

Štai mūsų atvejo kodo pavyzdys:

Failas = NewTextRecord(Failo pavadinimas);
File.WriteString("Sveiki!");
File.WriteString("Kaip sekasi?");
Failas.Uždaryti();

Atsisiųskite paruoštą pavyzdį

Galite atsisiųsti paruoštą tokio apdorojimo pavyzdį studijoms.

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

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

1C yra keli metodai, kuriais galite gauti informaciją nedalyvaujant specialistams:

  • Visos duomenų bazės įkėlimas iš 1C 8.3 - vėlesniam įkėlimui į kitą kompiuterį
  • Išsaugokite ataskaitas ir spausdinamus failus „Excel“, „Word“ arba PDF formatu
  • Lentelių įkėlimas iš 1C
  • Informacijos gavimas naudojant užklausų konsolę

Daugiau informacijos apie juos:

Kaip atsisiųsti visą duomenų bazę iš 1C 8.3 (į .dt failą)

Norėdami tai padaryti, turėsite pereiti į konfigūratoriaus režimą, tada pagrindiniame meniu pasirinkite „Administravimas“ - „Įkelti informacijos bazę“:

Tada jums 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 spausdintų formų įkėlimas iš 1C į Excel

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

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

Taikoma ta pati sistema – ataskaita atsisiunčiama dviem paspaudimais:

Gaukite 267 vaizdo įrašų pamokas 1C nemokamai:

Galimas įrašymas pagrindiniais formatais – excel, word, pdf, html, txt ir kt.

Lentelių įkėlimas iš 1C 8.3

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

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

Sistema pasiūlys išvesties parinktį – į skaičiuoklės dokumentą arba tekstinį dokumentą pasirinkite lentelę. 1C programa parodys informaciją šiame 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 iškrauti prekių sąrašą iš kvito Nr. MSK00003, jokių problemų. Tai daroma labai paprastai – atidarykite dokumentą, iškvieskite kontekstinį meniu ir po poros paspaudimų gauname norimą įkėlimą reikiamu formatu:


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

Informacijos gavimas naudojant užklausų konsolę

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

Šis metodas tinka techniškai išprususiems žmonėms, kurie išmano užklausų kalbos pagrindus. Tai apima užklausos rezultato gavimą ir išsaugojimą mums reikalingu formatu.

Pavyzdžiui, turite gauti visas tiekėjų sandorio šalis ir jų telefono numerius. Norėdami tai padaryti, parašysime šią užklausą:

Gautą lentelę taip pat galima atsisiųsti į norimą failo formatą:

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



 

Gali būti naudinga perskaityti: