1c 7.7 do bunky dokumentu pridajte kalkulačku. Používanie schránky ako číselnej bunky

Pri vykonávaní jednoduchých výpočtov prúdu v systéme 1C: Enterprise 8.0 môžete použiť zabudovanú kalkulačku. Môžete ju zavolať na obrazovku výberom položky „Služba“ - „Kalkulačka“ alebo pomocou tlačidla
umiestnený vo forme kalkulačky, zmena veľkosti v pomere k zmene veľkosti okna.
Kalkulačka vám umožňuje vykonávať všetky aritmetické operácie, počítať percentá a vzájomné hodnoty, ukladať čísla do medzipamäte a vykonávať sčítanie a odčítanie s hodnotami uloženými vo medzipamäti. Pri zadávaní čísla môžete zadanú hodnotu upraviť odstránením nesprávne zadaných číslic.
Na prácu s kalkulačkou môžete používať myš aj klávesnicu.
Ak výsledok akejkoľvek operácie presiahne prípustnú kapacitu číslic kalkulačky, zobrazí sa správa: „Výsledok prekračuje prípustné limity.“
Po vydelení číslom 0 sa na displeji zobrazí správa „Delenie číslom 0“. Ak chcete v tomto prípade pokračovať v práci, budete musieť vyčistiť displej kalkulačky stlačením resetovacieho tlačidla „C“.
Posledných 15 výpočtov je uložených v pamäti kalkulačky,
ktoré je možné zobraziť pomocou tlačidla
-
sa nachádza vpravo od displeja.
Kalkulačka má 10 pamäťových registrov na ukladanie čísel a ich ďalšie použitie pri výpočtoch. Pomocou tlačidiel „MS“, „M +“, „M-“ a „MS“ pracujte s prvým registrom.
Ak si chcete zapamätať výsledok výpočtov v prvom registri, stlačte tlačidlo „MS“. Uložená hodnota sa zobrazí na displeji napravo od nápisu „M =“. Stlačením tlačidla „MR“ sa zobrazí uložená hodnota z prvého registra. Stlačením tlačidla „M +“ sa k výsledku pridá hodnota uložená v prvom registri
výpočty, stlačením tlačidla „M-“ sa od výsledku výpočtov odpočíta hodnota uložená v prvom registri. Tlačidlo MC vynuluje obsah prvého registra.
Ak si chcete zapamätať číslo v jednom z ďalších deviatich registrov, zadajte číslo na displeji (zadajte alebo vykonajte potrebné výpočty) a
stlačte tlačidlo j
Číslo vyradíte z registra stlačením tlačidla
nachádza sa vedľa tlačidla „MS“. Zobrazí sa zoznam registrov. Myšou zadajte požadovaný register. Číslo sa zaznamená.
umiestnené vedľa tlačidiel „MR“, „M +“ alebo „M-“, v závislosti od typu akcie, a vyberte register. Register sa vymaže rovnakým spôsobom (tlačidlo „MC“).
Kalkulačka môže pracovať v niekoľkých režimoch. Výber režimu
tlačidlom>
a výber požadovanej položky:
V režime „Mikrokalkulačka“ sa všetky akcie vykonávajú z klávesnice. V takom prípade má kalkulačka zjednodušenú formu: Čísla sa zadávajú z klávesnice. Na vymazanie displeja použite kláves „C“.
V režime „Kalkulačka vzorcov“ sa všetky akcie zaznamenávajú do výsledkovej tabuľky postupne. Na usporiadanie určitej postupnosti akcií a zadávanie zložitých výrazov je povolené používať zátvorky: Kalkulačka X І0Ш 25 + 578) "4+ (547 + 55)" 5) L7 | ? - MS t М = о MR - 7 8 9 1 / x g 1 М + "4] | 5 Є І к і L 1 m-" ПІ 2 3І Lci - YUSHISH - -
V režime „Nastavenia“ môžete upraviť presnosť výpočtov kalkulačky. V zobrazenom dialógovom okne nastavenia zadajte počet desatinných miest:
Kalkulačku je možné použiť nielen na vykonávanie výpočtov, ale aj na zadávanie číselných údajov v dokumentoch a adresároch. Urobíte to tak, že napravo od číselnej premennej kliknete na tlačidlo

Ľudia, ktorí sa chcú stať programátorom v ľubovoľnom programovacom jazyku, sú nútení zvládnuť špecializáciu, najskôr z teórie, potom z najjednoduchších príkladov programovania. Jedným z najjednoduchších príkladov, môžeme povedať, že začiatkom programovania vo všetkých jazykoch je napísanie kalkulačky. Z tohto dôvodu sme sa rozhodli pripraviť návod, ako písať kalkulačku v jazyku 1C.
Vyvinieme jednoduchú kalkulačku s jednoduchými aritmetickými funkciami: sčítanie, odčítanie, násobenie, delenie. Kalkulačka nezohľadňuje zložitejšie operácie ako: root, percentá, pamäť. Ak chcete, môžete náš príklad vylepšiť sami.
Akékoľvek priradenie programovania začína vývojovým plánom. Spravte si plán sami. Predstavte si, ako by ste napísali kalkulačku? Aký je potrebný algoritmus akcií? Aké nástroje budú potrebné na reprodukciu tejto alebo tej operácie, aj bez ich preloženia do programového jazyka. Vaše čisto intuitívne zámery.

Úloha: Kalkulačka pre 1C 8.2, bežná aplikácia.

"Čipy" úlohy:

1. Doska kalkulačky musí byť riadok, pretože to je riadok, ku ktorému je možné priradiť symboly.
2. Kalkulačka musí mať vyrovnávaciu pamäť (miesto v pamäti) prvého čísla, aby po zadaní druhého čísla na displeji kalkulačky bolo možné prvé číslo načítať z medzipamäte a vykonať pomocou aritmetických operácií.
3. Každej aritmetickej operácii musí byť premennej priradená hodnota, aby program po stlačení tlačidla „rovná sa“ pochopil, akú operáciu má vykonať: odčítať, deliť alebo vynásobiť.

Praktická implementácia:

1. V konfigurátore vytvorte externé spracovanie cez ponuku Súbor - Nové - Externé spracovanie.
2. Vytvárame formulár na spracovanie. Stačí vytvoriť prázdny tvar a kliknúť na tlačidlo Dokončiť.
3. Pridajte nasledujúce podrobnosti k spracovaniu
a) displej kalkulačky - typ - reťazec, dĺžka - 15
b) prevádzka - ľubovoľná
c) vyrovnávacia pamäť - typ - číslo, dĺžka -10, presnosť - 2.
Prečo sú tieto podrobnosti potrebné, sa objasní o niečo neskôr.

4. Pridajte do formulára na spracovanie prvky: tlačidlá, vstupné pole. Tlačidlá, ktoré je možné pridať do formulára, sa nachádzajú v spodnej časti konfigurátora na ovládacom paneli „Ovládacie prvky“. Musíte pridať nasledujúce prvky:
- Reťazec s názvom „Kalkulačka výsledkov“. Umiestnite ho na samý vrch formy.
- Číselné tlačidlá od 1 do 9 plus tlačidlo 0. A tiež tlačidlá označujúce aritmetické operácie: sčítanie, násobenie, rozdiel, delenie.
Pomenujte numerické tlačidlá: Číslo1, Číslo2 ... Číslo0.
Aritmetické tlačidlá: Sčítanie, Násobenie, Rozdiel, Delenie.
Ak chcete vo vlastnostiach každého tlačidla namiesto čísel tlačidiel vo formulári zobraziť čísla a symboly aritmetických operácií, napíšte do poľa „Nadpis“ príslušné čísla a symboly operácií: „1“, „2“, „3“ , ... "*", "-" ...
Umiestnenie numerických a aritmetických tlačidiel na formulári nie je dôležité. Môžete ich usporiadať v ľubovoľnom poradí a na požadovanom mieste.
5. Vytvárame obslužný program na klikanie na čísla. Postavíme sa na tlačidlo „Číslo1“, otvoríme jeho vlastnosť a na samom konci nájdeme zoznam možných udalostí pre toto tlačidlo. K dispozícii je iba jedna udalosť „Press“ a je stále prázdna. Kliknite na zväčšovacie sklo a procesorový modul automaticky zobrazí kód vygenerovaný programom. Práve sme vytvorili šablónu pre postup, ktorý sa vykoná po kliknutí na tlačidlo „Číslo1“.


Píšeme kód:

Postup Digit1 Stlačte (prvok)

Výstupné čísla1 = 1;
Doska kalkulačky = Board kalkulačky + Lion (OutputNumbers1, 9);
Hodnotiaca tabuľka kalkulačky = číslo (vpravo (hodnotiaca tabuľka kalkulačky, 10));

Koniec postupu

Poznámky ku kódu: a) Hovoríme, že tlačidlo „Digit1“ je číslica 1. b) Hovoríme, že zobrazenie kalkulačky funguje na princípe pridania znaku k predchádzajúcemu znaku (vľavo) c) Konvertujeme znaky zadané do reťazca na číslo. Pre zvyšných deväť číslic vytvoríme úplne rovnaké postupy s rovnakým kódom. Posledným tlačidlom na formulári kalkulačky bude tlačidlo „Vymazať“ [C]. Jej princíp je jednoduchý - do výsledkovej tabuľky kalkulačky napíše nulu. Tých. vynuluje výsledkovú tabuľku.

6. Aritmetické operácie. Vytvorte pre každé tlačidlo označenie aritmetická operácia lisovacie postupy. Rovnakým spôsobom, ako sme už vytvorili pre tlačidlá označujúce čísla. Do kódu každého tlačidla zadajte kód:

Postup Zbaliť Stlačiť (prvok)
Buffer = číslo (hodnotiaca tabuľka);
Hodnotiaca tabuľka kalkulačky = "";
Prevádzka = "Dodatok";
Koniec postupu

Poviem vám o veľmi kurióznej technike.

Raz za mnou prišiel účtovník a spýtal sa ma: je možné nejako rýchlo vypočítať súčet všetkých dokladov v protokole implementácie za 1. štvrťrok 2013?

Trochu som sa zamyslel a urobil som to takto:

1. Išiel som do časopisu „Implementácia (úkony, faktúry)“ a nastavil požadované obdobie:

Dôležité! Zároveň si všimnite, že jedno z čísel je zvýraznené tmavšou farbou, pretože som na ne pred výberom riadkov klikol ľavým tlačidlom myši. Toto je dôležitý bod, pretože ďalšia 1C zhrnie vybrané riadky presne podľa stĺpca s vybranou hodnotou.

3. Nakoniec som stlačil písmeno M v názve okna 1C: Enterprise:

5. A prekvapenému účtovníkovi povedal výsledok:

Súčet všetkých vybraných dokladov v tomto období bol 8 746 995.

A to isté môžete urobiť v ľubovoľných časopisoch s ľubovoľnými číselnými stĺpcami (množstvo, množstvo atď.).

Okrem toho pomocou nasledujúcej techniky môžete vybrať nie všetky dokumenty, ale iba potrebné dokumenty:

  • podržte kláves Ctrl na klávesnici.
  • ľavým tlačidlom myši vyberte (alebo zrušte výber) požadovaných riadkov, ale pamätajte: musíte kliknúť na riadky iba v stĺpci, ktorý chcete zosumarizovať.

Rovnaká technika sa dá použiť na ktorúkoľvek tabuľkovú časť.

Tu je krátky trik, ktorý vám v niektorých prípadoch umožní zázraky.

1C: Enterprise 8.0. Univerzálny návod na samoobsluhu Bojko Elvira Viktorovna

11.1. Kalkulačka

11.1. Kalkulačka

Pri vykonávaní jednoduchých výpočtov prúdu v systéme 1C: Enterprise 8.0 môžete použiť zabudovanú kalkulačku. Môžete to zavolať na obrazovku výberom položky „Služba - kalkulačka“, alebo pomocou tlačidla

panel nástrojov programu.

Kalkulačku je možné presunúť kamkoľvek na obrazovku a zmeniť veľkosť okna. V takom prípade všetky ovládacie prvky umiestnené vo forme kalkulačky menia svoju veľkosť proporcionálne k zmene veľkosti okna.

Kalkulačka vám umožňuje vykonávať všetky aritmetické operácie, počítať percentá a vzájomné hodnoty, ukladať čísla do medzipamäte a vykonávať sčítanie a odčítanie s hodnotami uloženými vo medzipamäti. Pri zadávaní čísla môžete zadanú hodnotu upraviť odstránením nesprávne zadaných číslic.

Na prácu s kalkulačkou môžete používať myš aj klávesnicu.

Ak výsledok akejkoľvek operácie presiahne prípustnú kapacitu číslic kalkulačky, zobrazí sa správa: „Výsledok prekračuje prípustné limity.“

Pri delení 0 sa na displeji zobrazí správa „Delenie 0“. Ak chcete v takom prípade pokračovať v práci, musíte vymazať displej kalkulačky stlačením resetovacieho tlačidla „S“.

Posledných 15 výpočtov je uložených v pamäti kalkulačky, ktorú je možné zobraziť pomocou tlačidla

sa nachádza vpravo od displeja.

Kalkulačka má 10 pamäťových registrov na ukladanie čísel a ich ďalšie použitie pri výpočtoch. Pomocou tlačidiel "PANI", „M +“, „M-“ a „MC“ pracovať s prvým registrom.

Ak si chcete zapamätať výsledok výpočtov v prvom registri, stlačte tlačidlo "PANI"... V hodnotiacej tabuľke napravo od nápisu „M =“, zobrazí sa uložená hodnota. Stlačením gombíka "PÁN" uložená hodnota sa zobrazí od prvého registra. Tlačidlom „M +“ hodnota uložená v prvom registri sa pridá k výsledku výpočtov stlačením tlačidla „M-“ hodnota uložená v prvom registri sa odpočíta od výsledku výpočtu. Tlačidlo „MC“ vynuluje obsah prvého registra.

Ak si chcete zapamätať číslo v jednom z ďalších deviatich registrov, zadajte číslo na displeji (zadajte alebo vykonajte potrebné výpočty) a stlačte tlačidlo

umiestnené vedľa tlačidla "PANI"... Zobrazí sa zoznam registrov. Myšou zadajte požadovaný register. Číslo sa zaznamená.

Číslo vyradíte z registra stlačením tlačidla

umiestnené vedľa tlačidiel „MR“, „M +“ alebo "M-", v závislosti od typu akcie a vyberte prípad. Register sa vymaže rovnakým spôsobom ( „MC“).

Kalkulačka môže pracovať v niekoľkých režimoch. Režim sa vyberá pomocou tlačidla

a výber požadovanej položky:

V režime „Mikrokalkulačka“ všetky akcie sa vykonávajú z klávesnice. V takom prípade má kalkulačka zjednodušenú formu:

Čísla sa zadávajú z klávesnice. Pomocou klávesu vyčistite displej. „S“.

V režime "Formula Calculator" všetky akcie sa zaznamenávajú do výsledkovej tabuľky postupne. Na usporiadanie určitej postupnosti akcií a na zadávanie zložitých výrazov je povolené používanie zátvoriek:

V režime „Nastavenia“ môžete upraviť presnosť výpočtov kalkulačky. V zobrazenom dialógovom okne nastavenia zadajte počet desatinných miest:

Kalkulačku je možné použiť nielen na vykonávanie výpočtov, ale aj na zadávanie číselných údajov v dokumentoch a adresároch. Urobíte to tak, že napravo od číselnej premennej kliknete na tlačidlo

alebo použite kľúč F4.