1c 7.7 v buňce dokumentu přidejte kalkulačku. Použití schránky jako numerické buňky

Při provádění jednoduchých výpočtů proudu v systému 1C: Enterprise 8.0 můžete použít vestavěnou kalkulačku. Vyvoláte ji na obrazovce výběrem položky "Služba" - "Kalkulačka", nebo pomocí tlačítka
umístěný ve formě kalkulačky, změňte velikost úměrně ke změně velikosti okna.
Kalkulačka umožňuje provádět všechny aritmetické operace, počítat procenta a převrácené hodnoty, ukládat čísla do vyrovnávací paměti a provádět sčítání a odčítání s hodnotami uloženými ve vyrovnávací paměti. Při zadávání čísla můžete zadanou hodnotu upravit vymazáním chybně zadaných číslic.
Pro práci s kalkulačkou můžete použít jak myš, tak klávesnici.
Pokud výsledek jakékoli operace překročí povolenou kapacitu číslic kalkulátoru, zobrazí se zpráva: "Výsledek překračuje povolené limity."
Při dělení 0 se na displeji zobrazí zpráva: "Dělení 0". Chcete-li v tomto případě pokračovat v práci, budete muset vymazat displej kalkulačky stisknutím resetovacího tlačítka "C".
Kalkulačka si pamatuje posledních 15 výpočtů,
které lze zobrazit pomocí tlačítka
-
umístěný napravo od displeje.
Kalkulačka má 10 paměťových registrů pro ukládání čísel a jejich další použití při výpočtech. Pomocí tlačítek "MS", "M +", "M-" a "МС" pracujte s prvním registrem.
Chcete-li si zapamatovat výsledek výpočtů v prvním registru, stiskněte tlačítko "MS". Uložená hodnota se objeví na displeji vpravo od nápisu "M =". Stisknutím tlačítka „MR“ se zobrazí uložená hodnota z prvního registru. Stisknutím tlačítka „M +“ se k výsledku přičte hodnota uložená v prvním registru
výpočty, pomocí tlačítka "M-" se od výsledku výpočtu odečte hodnota uložená v prvním registru. Tlačítko MC resetuje obsah prvního registru.
Chcete-li si zapamatovat číslo v jednom z dalších devíti registrů, zadejte číslo na displeji (zadejte nebo proveďte potřebné výpočty) a
stiskněte tlačítko j
Chcete-li vyjmout číslo z registru, stiskněte tlačítko
umístěné vedle tlačítka "MS". Zobrazí se seznam registrů. Pomocí myši zadejte požadovaný registr. Číslo je zaznamenáno.
umístěná vedle tlačítek "MR", "M +" nebo "M-" v závislosti na typu akce a vyberte registr. Registr se vymaže stejným způsobem (tlačítko "MC").
Kalkulačka může pracovat v několika režimech. Výběr režimu
tlačítkem>
a výběr požadované položky:
V režimu "Microcalculator" se všechny akce provádějí z klávesnice. V tomto případě má kalkulačka zjednodušenou podobu: Čísla se zadávají z klávesnice. Pro vymazání displeje použijte klávesu "C".
V režimu "Formula calculator" se všechny akce zapisují do výsledkové tabulky postupně. Pro uspořádání určité sekvence akcí a zadávání složitých výrazů je povoleno používat závorky: 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žimu "Nastavení" můžete upravit přesnost výpočtů kalkulačky. V zobrazeném dialogovém okně nastavení zadejte počet desetinných míst:
Kalkulátor lze použít nejen k provádění výpočtů, ale také k zadávání číselných údajů do dokumentů a referenčních knih. Chcete-li to provést, klikněte na tlačítko vpravo od číselné proměnné

Lidé, kteří se chtějí stát programátorem v jakémkoli programovacím jazyce, jsou nuceni zvládnout tuto specializaci, nejprve z teorie, poté z nejjednodušších příkladů programování. Jedním z nejjednodušších příkladů, můžeme říci začátek programování ve všech jazycích, je psaní kalkulačky. Za tímto účelem jsme se rozhodli napsat tutoriál o tom, jak napsat kalkulačku v jazyce 1C.
Vyvineme jednoduchou kalkulačku s jednoduchými aritmetickými funkcemi: sčítání, odčítání, násobení, dělení. Kalkulačka nezohledňuje složitější operace jako: root, procenta, paměť. Pokud si přejete, můžete náš příklad vylepšit sami.
Jakékoli programování začíná plánem vývoje. Udělejte si plán pro sebe. Představte si, jak byste napsali kalkulačku? Jaký je potřebný algoritmus akcí? Jaké nástroje budou potřebné k reprodukci té či oné operace, a to i bez jejich překladu do programového jazyka. Vaše čistě intuitivní záměry.

Cvičení: Kalkulačka pro 1C 8.2, běžná aplikace.

"Chips" úkolu:

1. Displej kalkulačky musí být řádkový, protože k řádku lze přiřazovat symboly.
2. Kalkulačka musí mít vyrovnávací paměť (ukládací místo) prvního čísla, aby po zadání druhého čísla na displej kalkulačky bylo možné první číslo vyvolat z vyrovnávací paměti a provádět aritmetické operace.
3. Jakákoli aritmetická operace musí mít přiřazenou hodnotu proměnné, takže když kliknete na "rovná se", program pochopí, jakou operaci má provést: odečíst, dělit nebo násobit.

Praktické provedení:

1. V konfigurátoru vytvořte externí zpracování přes nabídku Soubor - Nový - Externí zpracování.
2. Vytváříme zpracovatelský formulář. Stačí vytvořit prázdný tvar a kliknout na Dokončit.
3. Přidejte ke zpracování následující podrobnosti
a) displej kalkulačky - typ - řetězec, délka - 15
b) provoz - libovolný
c) vyrovnávací paměť - typ - počet, délka -10, přesnost - 2.
Proč jsou tyto podrobnosti potřebné, bude jasné o něco později.

4. Přidejte prvky do formuláře zpracování: tlačítka, vstupní pole. Tlačítka, která lze do formuláře přidat, se nacházejí ve spodní části konfigurátoru na ovládacím panelu „Ovládací prvky“. Musíte přidat následující prvky:
- Řetězec s názvem "Scoreboard Calculator". Umístěte jej úplně nahoře ve formě.
- Číselná tlačítka od 1 do 9 plus tlačítko 0. A také tlačítka označující aritmetické operace: sčítání, násobení, rozdíl, dělení.
Pojmenujte číselná tlačítka: Číslo1, Číslo2 ... Číslo0.
Aritmetická tlačítka: Sčítání, Násobení, Rozdíl, Dělení.
Chcete-li zobrazit čísla a symboly aritmetických operací ve vlastnosti každého tlačítka namísto názvů tlačítek ve formuláři, napište odpovídající čísla a symboly operací do pole "Název": "1", "2", "3" , ... "*", "-" ...
Umístění číselných a aritmetických tlačítek na formuláři není důležité. Můžete je uspořádat v libovolném pořadí a na požadovaném místě.
5. Vytváříme handler pro klikání na čísla. Postavíme se na tlačítko „Číslo1“, otevřeme jeho vlastnost a úplně na konci najdeme seznam možných událostí pro toto tlačítko. K dispozici je pouze jedna událost „Press“ a ta je stále prázdná. Klikněte na lupu a modul zpracování automaticky zobrazí kód vygenerovaný programem. Právě jsme vytvořili šablonu pro postup, který bude proveden po kliknutí na tlačítko "Číslo1".


Napíšeme kód:

Postup Číslice 1 Stiskněte (prvek)

OutputNumbers1 = 1;
Tabule kalkulačky = Tabule kalkulačky + Lev (OutputNumbers1, 9);
Výsledková tabulka kalkulačky = Číslo (vpravo (Výsledková tabulka kalkulačky, 10));

Konec procedury

Komentáře ke kódu: a) Říkáme, že tlačítko "Číslice1" je číslice 1. b) Říkáme, že displej kalkulačky funguje na principu přidání znaku k předchozímu znaku (vlevo) c) Převádíme znaky zadali do řetězce do čísla. Pro zbývajících devět číslic vytvořte přesně stejné postupy se stejným kódem. Posledním tlačítkem na formuláři kalkulačky bude tlačítko "Vymazat" [C]. Její princip je jednoduchý – zapíše nulu do výsledkové tabulky kalkulačky. Tito. resetuje výsledkovou tabuli.

6. Aritmetické operace. Vytvořte pro každé tlačítko označení aritmetická operace lisovací postupy. Stejným způsobem, jaký jsme již vytvořili pro tlačítka označující čísla. Do kódu každého tlačítka napište kód:

Postup Sbalení Stiskněte (prvek)
Buffer = Číslo (Scoreboard);
Výsledková tabulka kalkulačky = "";
Operace = "Přidání";
Konec procedury

Povím vám o velmi kuriózní technice.

Jednou za mnou přišla účetní a zeptala se mě: jde nějak rychle spočítat součet všech dokladů v realizačním deníku za 1. čtvrtletí 2013?

Trochu jsem přemýšlel a udělal jsem to takto:

1. Šel jsem do časopisu "Realizace (úkony, faktury)" a nastavil požadované období:

Důležité! Zároveň si všimněte, že jedno z čísel je zvýrazněno tmavší barvou, protože jsem na něj před výběrem řádků kliknul levým tlačítkem. to důležitý bod, od té doby bude 1C sumarizovat vybrané řádky přesně podle sloupce s vybranou hodnotou.

3. Nakonec jsem stiskl písmeno M v názvu okna 1C: Enterprise:

5. A překvapenému účetnímu řekl výsledek:

Součet všech vybraných dokladů v tomto období byl 8 746 995.

A přesně to samé můžete udělat v libovolných časopisech s libovolnými číselnými sloupci (množství, množství atd.).

Kromě toho můžete vybrat ne všechny dokumenty, ale pouze ty potřebné pomocí následující techniky:

  • podržte klávesu Ctrl na klávesnici.
  • vyberte (nebo zrušte výběr) požadovaných řádků levým tlačítkem myši, ale pamatujte: musíte kliknout na řádky pouze ve sloupci, který chcete shrnout.

Stejnou techniku ​​lze použít na jakýkoli tabulkový řez.

Zde je krátký trik, který vám v některých případech umožní dělat zázraky.

1C: Enterprise 8.0. Univerzální kniha s vlastním návodem Bojko Elvira Viktorovna

11.1. Kalkulačka

11.1. Kalkulačka

Při provádění jednoduchých výpočtů proudu v systému 1C: Enterprise 8.0 můžete použít vestavěnou kalkulačku. Můžete jej vyvolat na obrazovce výběrem položky "Služba - kalkulačka", nebo pomocí tlačítka

nástrojová lišta programu.

Kalkulačku lze přetáhnout kamkoli na obrazovku a změnit velikost okna. V tomto případě všechny ovládací prvky umístěné ve formě kalkulačky mění svou velikost úměrně změně velikosti okna.

Kalkulačka umožňuje provádět všechny aritmetické operace, počítat procenta a převrácené hodnoty, ukládat čísla do vyrovnávací paměti a provádět sčítání a odčítání s hodnotami uloženými ve vyrovnávací paměti. Při zadávání čísla můžete zadanou hodnotu upravit vymazáním chybně zadaných číslic.

Pro práci s kalkulačkou můžete použít jak myš, tak klávesnici.

Pokud výsledek jakékoli operace překročí povolenou kapacitu číslic kalkulátoru, zobrazí se zpráva: "Výsledek překračuje povolené limity."

Při dělení 0 se na displeji zobrazí zpráva: "Dělení 0". Chcete-li v tomto případě pokračovat v práci, budete muset vymazat displej kalkulačky stisknutím tlačítka reset "S".

Kalkulačka si pamatuje posledních 15 výpočtů, které lze zobrazit pomocí tlačítka

umístěný napravo od displeje.

Kalkulačka má 10 paměťových registrů pro ukládání čísel a jejich další použití při výpočtech. Pomocí tlačítek "SLEČNA", "M +", "M-" a "MC" pracovat s prvním registrem.

Chcete-li uložit výsledek výpočtů do prvního registru, stiskněte tlačítko "SLEČNA"... Na výsledkové tabuli vpravo od nápisu "M =", zobrazí se uložená hodnota. Stisknutím tlačítka "PAN" uložená hodnota se zobrazí z prvního registru. Tlačítkem "M +" hodnota uložená v prvním registru se přičte k výsledku výpočtů stisknutím tlačítka "M-" hodnota uložená v prvním registru se odečte od výsledku výpočtu. Knoflík "MC" resetuje obsah prvního registru.

Chcete-li si zapamatovat číslo v jednom z dalších devíti registrů, zadejte číslo na displeji (zadejte nebo proveďte potřebné výpočty) a stiskněte tlačítko

umístěný vedle tlačítka "SLEČNA"... Zobrazí se seznam registrů. Pomocí myši zadejte požadovaný registr. Číslo je zaznamenáno.

Chcete-li vyjmout číslo z registru, stiskněte tlačítko

umístěné vedle tlačítek "MR", "M +" nebo "M-", v závislosti na typu akce a vyberte případ. Registr se vymaže stejným způsobem ( "MC").

Kalkulačka může pracovat v několika režimech. Volba režimu se provádí tlačítkem

a výběr požadované položky:

V režimu "Mikrokalkulačka" všechny akce se provádějí z klávesnice. V tomto případě má kalkulačka zjednodušenou podobu:

Čísla se zadávají z klávesnice. Pomocí tlačítka vymažte displej. "S".

V režimu "Kalkulačka vzorce" všechny akce jsou postupně zaznamenávány do výsledkové tabulky. Pro uspořádání určité sekvence akcí a zadávání složitých výrazů je povoleno použití závorek:

V režimu "Nastavení" můžete upravit přesnost výpočtů kalkulačky. V zobrazeném dialogovém okně nastavení zadejte počet desetinných míst:

Kalkulátor lze použít nejen k provádění výpočtů, ale také k zadávání číselných údajů do dokumentů a referenčních knih. Chcete-li to provést, klikněte na tlačítko vpravo od číselné proměnné

nebo použijte klíč F4.