1c 7.7 Dodajte kalkulator u ćeliju dokumenata. Koristeći međuspremnik, kao numeričku ćeliju

Prilikom obavljanja nekomplikovanih trenutnih proračuna u sistemu "1C: Enterprise 8.0", možete koristiti ugrađeni kalkulator. Možete ga nazvati na ekranu odabirom stavke "Service" - "Kalkulator" ili pomoću gumba
smješten u obliku kalkulatora, promijenite njegovu veličinu srazmjerno promjeni u veličini prozora.
Kalkulator vam omogućava da izvršite sve aritmetičke akcije, izračunajte postotke i povratne informacije, sjetite se brojeva u međuspremnik i dodatno dodajte i oduzmite vrijednosti pohranjenim u međuspremniku. Prilikom ulaska u broj možete urediti unesenu vrijednost, uklanjanje pogrešno unesenih ispuštanja.
Možete koristiti kao miša za rad sa kalkulatorom, tako da tastatura.
Ako rezultat bilo kojeg rada premaši dozvoljeni zalogaj kalkulatora, poruka će se izdati: "Rezultat prelazi dozvoljena ograničenja."
Prilikom podele 0, na ekranu će se izdati poruka: "Odluka za 0". Da biste nastavili sa radom u ovom slučaju, morat ćete očistiti prikaz kalkulatora pritiskom na tipku "C".
U sjećanju kalkulatora posljednjih 15 proračuna se pamće,
koji se mogu pregledati pomoću gumba
-
smješten desno od ekrana.
Kalkulator ima 10 memorijskih registara za pamćenje brojeva i njihovu dalju upotrebu u proračunima. Upotreba tipki "MS", M +, MS i MS, rade s prvim registru.
Da biste zapamtili rezultate izračuna u prvom registru, pritisnite tipku "MS". Tabela, desno od natpisa "M \u003d" pojavit će se memorisana vrijednost. Pritiskom na tipku "MR", pohranjena vrijednost prikazuje se iz prvog registra na displej. Prema gumbu "M +", dodaje se memorisana vrijednost u prvom registru u prvi registar.
računanja, tipkom "M-", pohranjeni u prvom registru, vrijednost se odbija iz rezultata izračuna. Dugme "MS" resetira sadržaj prvog registra.
Da biste zapamtili broj na jedan od devet drugih registara, birajte broj na zaslonu (unesite ili proizvedite potrebne proračune) i
pritisnite tipku J.
Da biste izvukli broj iz registra, kliknite
smješten pored gumba "MS". Prikazaće se popis registara. Navedite željeni registar mišem. Broj je napisan.
smješten pored gumba "MR", "M +" ili "M" ", ovisno o vrsti akcije i odaberite registar. Slično tome, registar se čisti (tipka "MS").
Kalkulator može raditi u nekoliko načina. Odaberite mod
izvodi se s gumbom\u003e
i izbor željenog predmeta:
U režimu "Mikrokalkulator" sve se radnje vrše sa tastature. Kalkulator uzima pojednostavljeni obrazac: brojevi se unose sa tastature. Da biste očistili ekran, koristite tipku "C".
U režimu "Formularni kalkulator" sve se akcije evidentiraju u redoslijed tablice. Organizirati određeni niz akcija i ulaznih složenih izraza, korištenje nosača je dozvoljeno: kalkulator x í0sh 25 + 578) "4+ (547 + 55)" 5) l7 | ? - MS T M \u003d O MR - 7 8 9 1 / x g 1 m + "4] | 5 є í u l 1 m-" Pí 2 3 lip LCI - Yushich - - -
U režimu "Setup" možete podesiti tačnost kalkulatora kalkulatora. U dijaloškom okviru za podešavanje trebali biste odrediti broj pretraživanja nakon pretraga:
Kalkulator se može koristiti ne samo da izvrši izračune, već i za unos numeričkih detalja u dokumente i referentne knjige. Da bi se učinilo pravo desno od numeričkih rekvizita.

Ljudi će postati programer na kojem su programski jezik prisiljeni da prvo savladaju specijalnost sa teorijom, a zatim najjednostavnijim primjerima programiranja. Jedan od najjednostavnijih primjera, možete reći da počinje u programiranju na svim jezicima smatra se da piše kalkulator. Za to smo odlučili napisati lekciju za obuku o tome kako napisati kalkulator na jeziku 1c.
Razviti ćemo najjednostavniji kalkulator sa jednostavnim aritmetičkim funkcijama: dodatak, oduzimanje, množenje, podjela. U kalkulatoru se ne uzima u obzir složenije operacije kao: korijen, kamata, uspomene. Ako želite, možete samostalno poboljšati naš primjer.
Bilo koji zadatak programiranja započinje razvojnim planom. Čine takav plan. Zamislite kako biste napisali kalkulator? Koji je algoritam akcija? Koje će instrumente trebati reproducirati ili je ona operacija čak i bez prevođenja na programski jezik. Vaše čisto intuitivne ideje.

Zadatak: Kalkulator za 1C 8.2, normalna aplikacija.

Zadaci "čips":

1. Tabela kalkulatora treba biti niz, jer je upravo na nizu da se znakovi mogu pripisati.
2. Kalkulator treba imati određeni međuspremnik (lokacija za pohranu) prvog broja, kako bi nakon unosa kalkulator kalkulatora drugog broja, bilo moguće ukloniti prvo i provoditi aritmetičke operacije s njim.
3. Svaka aritmetička operacija mora biti dodijeljena vrijednost varijable, a zatim da kada pritisnete "jednako, program je shvatio u kojoj operaciji bi trebala biti izvršena: da oduzme, podijelite ili umnožavate.

Praktična implementacija:

1. Stvoriti u konfiguratorima vanjska obrada Kroz meni datoteke - Novo - Vanjska obrada.
2. Stvoriti oblik obrade. Samo stvorite prazan oblik i pritisnite spremni.
3. Dodajemo sljedeće detalje u obradu
a) Kalkulator tablica - tip - linija, trajanje - 15
b) Operacija - proizvoljna
c) Pufer - tip - broj, dužina -10, tačnost - 2.
Zašto su vam potrebni ovi detalji postat će razumljivi za nešto kasnije.

4. Dodajte stavke u obrazac za formiranje: tipke, polje za unos. Dugmad koji se mogu dodati u obrazac nalaze se na dnu konfiguratora na upravljačkoj ploči "Kontrole". Potrebno je dodati takve stavke:
- Red po imenu "Kalkulator kalkulator". Stavite ga na samo vrh oblika.
- Tipični gumbi od 1 do 9 plus tastera 0. a također i tipke označavaju aritmetičke operacije: dodavanje, množenje, razlika, podjela.
Nazovite gumbe brojevima: Digit1, Digit2 ... Digit0.
Aritmetički tasteri: Dodatak, množenje, razlika, podjela.
Umjesto imena gumba na obrascu, brojevi i znakovi aritmetičkih operacija prikazuju se u nekretnini ampografa u polju "Naslov" odgovarajuće brojke i simboli operacija: "1", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3" , ... "*", "-".
Lokacija CYPHYR i aritmetičkih tipki na obrascu nije u osnovi. Možete ih dogovoriti na bilo koji način i mjesto.
5. Stvorite pritisak. Postajemo na gumb "numeriranje1", otvorimo njegovo svojstvo i na samom kraju nalazimo popis mogućih događaja za ovo dugme. Dostupan je samo jedan "prešani" događaj i još je prazan. Pritisnite povećalo i modul za obradu automatski se pojavljuje kod koji je generirao program. Upravo smo kreirali radni komad za postupak koji će se izvoditi kada kliknete na tipku "Digit1".


Pišemo kod:

Postupak Digital1 Pozicija (element)

Izlazi1 \u003d 1;
Tabokalculator \u003d Tabokalkulator + lav (prediframi1, 9);
Tabokalculator \u003d broj (prava (tabokalkulator, 10));

Ekstrudres

Komentari na kodu: A) Kažemo da je tipka "Slika1" broj 1. b) Kažemo da se kalkulator za tablice radi na principu dodavanja lika prethodnom liku (levo) C) u unutra niz za red. Za preostale devet cifara stvorite potpuno iste postupke sličnim kodom. Posljednje dugme na obliku kalkulatora bit će tipka "Clear" [C]. Princip njenog jednostavnog - piše nulu na kalkulator za tabli. Oni. resetirajte tablicu.

6. Aritmetičke operacije. Kreirajte za svako dugme ukazuje aritmetička operacija Pritiskom na procedure. Baš kao što smo već kreirali za dugmad koji pokazuju brojeve. U kodu svakog gumba napišite kod:

Slikanje postupka (element)
Buffer \u003d broj (tabokalkulator);
Tabokalculator \u003d "";
Operacija \u003d "dodatak";
Ekstrudres

Ispričat ću o vrlo znatiželjnom prijemu.

Jednom mi je računovođa prišao i pitao me: Da li je moguće nekako brzo izračunati iznos svih dokumenata u časopisu implementacija za 1. tromjesečju 2013. godine?

Mislio sam malo i volio ovo:

1. zabilježena "implementacija (djela, režijski troškovi) i instalirali željeni period:

Bitan! Istovremeno, imajte na umu da je jedan od brojeva istaknut u tamnijem boju, jer sam zatvorio lijevu tipku miša prije isticanja redaka. to važan trenutakOd tada će 1c sažeti odabrane linije na stupcu s namjenske vrijednosti.

3. Konačno, kliknuo sam slovo M. Na 1C prozoru Naslov: Preduzeća:

5. I rezultat iznenađenog računovođa:

Zbroj svih namjenskih dokumenata u ovom periodu iznosio je 8,746,995.

I jednostavno se može učiniti i u bilo kojim časopisima s bilo kojim numeričkim stupovima (količina, količina itd.).

Pored toga, možete izdvojiti sve dokumente, već samo potrebne uz pomoć sljedećeg prijema:

  • očistite tipku Ctrl na tastaturi.
  • lijeva tipka miša Odaberite (ili objasnite) željene linije, ali zapamtite: Kliknite na retke samo u stupcu koji ćete sažeti.

Ova se tehnika može koristiti za bilo koji tabelarni dijelovi.

Evo takvog kratkog trika koji će vam omogućiti u nekim slučajevima da rade čuda

1c: Enterprise 8.0. Univerzalni Tutorial Boyko Elvira Viktorovna

11.1. Kalkulator

11.1. Kalkulator

Prilikom obavljanja nekomplikovanih trenutnih proračuna u sistemu "1C: Enterprise 8.0", možete koristiti ugrađeni kalkulator. Možete ga nazvati na ekranu odabirom predmeta "Usluga - kalkulator"ili pomoću gumba

programska alatna traka.

Kalkulator se može odvući mišem na bilo kojem mjestu ekrana, kao i veličinu prozora. U ovom slučaju svi kontrolni elementi smješteni u obliku kalkulatora mijenjaju svoju veličinu proporcionalno promjene veličine prozora.

Kalkulator vam omogućava da izvršite sve aritmetičke akcije, izračunajte postotke i povratne informacije, sjetite se brojeva u međuspremnik i dodatno dodajte i oduzmite vrijednosti pohranjenim u međuspremniku. Prilikom ulaska u broj možete urediti unesenu vrijednost, uklanjanje pogrešno unesenih ispuštanja.

Možete koristiti kao miša za rad sa kalkulatorom, tako da tastatura.

Ako rezultat bilo kojeg rada premaši dozvoljeni zalogaj kalkulatora, poruka će se izdati: "Rezultat prelazi dozvoljena ograničenja."

Prilikom podele 0, na ekranu će se izdati poruka: "Odluka za 0". Da biste nastavili sa radom u ovom slučaju, trebat ćete očistiti prikaz kalkulatora pritiskom na tipku za resetiranje "Od".

Posljednjih 15 proračuna koje se mogu pregledati pomoću gumba sjeća se u memoriji kalkulatora.

smješten desno od ekrana.

Kalkulator ima 10 memorijskih registara za pamćenje brojeva i njihovu dalju upotrebu u proračunima. Korištenje tipki "GOSPOĐA", "M +", "M-" i GOSPOĐA Radite sa prvim registru.

Da biste zapamtili rezultate izračuna u prvom registru, kliknite na dugme "GOSPOĐA". Na tabli, desno od natpisa "M \u003d"Pojavit će se memorisana vrijednost. Pritisnite tipku "GOSPODIN" Čuvana vrijednost prikazuje se iz prvog registra na displej. Dugme "M +" Vrijednost pohranjena u prvom registru dodaje se rezultatima proračuna, prema gumb "M-" Vrijednost pohranjena u prvom registru oduzima se od rezultata proračuna. Gumb GOSPOĐA Resetira sadržaj prvog registra.

Da biste zapamtili broj na jedan od devet drugih registara, trebali biste birati broj na zaslonu (unesite ili proizvesti željene proračune) i kliknite na gumb

smješten pored gumba "GOSPOĐA". Prikazaće se popis registara. Navedite željeni registar mišem. Broj je napisan.

Da biste izvukli broj iz registra, kliknite

smješten pored gumba "Gospodine", "M +" ili "M-", Ovisno o vrsti akcije i odaberite registar. Slično tome, podnošenje registra (dugme) GOSPOĐA).

Kalkulator može raditi u nekoliko načina. Odabir načina vrši se tipkom.

i izbor željenog predmeta:

U režimu "Mikrokalkulator" Sve akcije se izvode sa tastature. Kalkulator istovremeno uzima pojednostavljeni oblik:

Brojevi se unose sa tastature. Ključ se koristi za čišćenje ekrana. "Od".

U režimu "Formularni kalkulator" Sve akcije se evidentiraju u tablu za tabor. Da bi se organizovao određeni niz akcija i ulaznih složenih izraza, upotreba nosača je dozvoljena:

U režimu "Setup" možete podesiti tačnost kalkulatora kalkulatora. U dijaloškom okviru za podešavanje trebali biste odrediti broj pretraživanja nakon pretraga:

Kalkulator se može koristiti ne samo da izvrši izračune, već i za unos numeričkih detalja u dokumente i referentne knjige. Da bi se učinilo pravo desno od numeričkih rekvizita.

ili koristite ključ F4..