1c 7.7 a dokumentum cellában adjon hozzá egy számológépet. A vágólap használata numerikus cellaként

Amikor egyszerű áramszámításokat végez az 1C: Enterprise 8.0 rendszerben, használhatja a beépített számológépet. Hívhatja a képernyőn a "Szolgáltatás" - "Számológép" elem kiválasztásával vagy a gombbal
számológép formájában található, az ablak átméretezésével arányosan méretezzen át.
A számológép lehetővé teszi az összes számtani művelet elvégzését, a százalékok és a kölcsönös értékek kiszámítását, a számok tárolását a pufferben, valamint az összeadást és kivonást a pufferben tárolt értékekkel. Szám beírásakor a hibásan beírt számjegyek törlésével szerkesztheti a beírt értéket.
Használhatja az egeret és a billentyűzetet is a számológéppel való együttműködéshez.
Ha bármely művelet eredménye meghaladja a számológép megengedett számjegykapacitását, egy üzenet jelenik meg: "Az eredmény meghaladja a megengedett határokat."
Ha 0-val osztjuk, a kijelzőn a következő üzenet jelenik meg: "Osztás 0-val". A munka folytatásához ebben az esetben törölnie kell a számológép kijelzőjét a "C" reset gomb megnyomásával.
Az utolsó 15 számítást a számológép memóriájában tároljuk,
amelyet a gombbal lehet megtekinteni
-
a kijelző jobb oldalán található.
A számológép 10 memória regiszterrel rendelkezik a számok tárolásához és azok további felhasználásához a számításokban. Az "MS", "M +", "M-" és "MS" gombok használatával az első regiszter működik.
Az első regiszterben szereplő számítások eredményének memorizálásához nyomja meg az "MS" gombot. A memorizált érték megjelenik a kijelzőn az "M =" felirat jobb oldalán. Az "MR" gomb megnyomásával az első regiszterből megjelenik a memorizált érték. Az "M +" gomb megnyomásával az első regiszterben tárolt érték hozzáadódik az eredményhez
Az "M-" gombbal az első regiszterben tárolt értéket kivonjuk a számítási eredményből. Az MC gomb visszaállítja az első regiszter tartalmát.
Ha a számot megjegyzi a másik kilenc regiszter egyikében, írja be a számot a kijelzőn (írja be vagy hajtsa végre a szükséges számításokat), és
nyomja meg a j gombot
Szám törléséhez a regiszterből nyomja meg a gombot
az "MS" gomb mellett található. Megjelenik a nyilvántartások listája. Adja meg az egérrel a szükséges regisztrációt. A szám rögzítésre kerül.
az "MR", "M +" vagy "M-" gombok mellett található, a művelet típusától függően, és válassza ki a regisztert. A regisztráció ugyanúgy törlődik ("MC" gomb).
A számológép több módban is működhet. Mód kiválasztása
gombbal>
és kiválasztja a kívánt elemet:
"Mikrokalkulátor" módban az összes műveletet a billentyűzetről hajtják végre. Ebben az esetben a számológép egyszerűsített formát ölt: A számokat a billentyűzetről adjuk meg. A kijelző törléséhez használja a "C" gombot.
A "Képlet kalkulátor" módban az összes műveletet egymás után rögzíti az eredménytábla. Egy bizonyos műveletsorozat rendezéséhez és összetett kifejezések megadásához zárójelek használhatók: X számológép І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 - IGAZ - -
A "Beállítások" módban beállíthatja a számológép számításainak pontosságát. A megjelenő telepítési párbeszédpanelen adja meg a tizedesjegyek számát:
A számológép nemcsak számítások elvégzésére használható, hanem numerikus részleteket is beírhat a dokumentumokba és könyvtárakba. Ehhez kattintson a numerikus változótól jobbra található gombra

Azok az emberek, akik bármilyen programozási nyelven programozóvá válnak, kénytelenek elsajátítani a specialitást, először elméletből, majd a legegyszerűbb programozási példákból. Az egyik legegyszerűbb példa azt mondhatjuk, hogy a programozás kezdete minden nyelven a számológép megírása. Ehhez úgy döntöttünk, hogy írunk egy oktatóanyagot arról, hogyan írhatunk számológépet 1C nyelven.
Kidolgozunk egy egyszerű számológépet, egyszerű számtani függvényekkel: összeadás, kivonás, szorzás, osztás. A számológép nem veszi figyelembe az olyan bonyolultabb műveleteket, mint: gyökér, százalék, memória. Ha szeretné, maga javíthatja példánkat.
Bármely programozási feladat fejlesztési tervvel kezdődik. Készítsen tervet magának. Képzelje el, hogyan írna egy számológépet? Mi a szükséges műveletek algoritmusa? Milyen eszközökre lesz szükség ennek vagy annak a műveletnek a reprodukálásához, anélkül is, hogy lefordítanánk őket programnyelvre. Tisztán intuitív szándékaid.

A feladat: Számológép az 1C 8.2-hez, egy általános alkalmazás.

A feladat "zsetonjai":

1. A számolótáblának egy vonalnak kell lennie, mert egy vonalhoz lehet szimbólumokat rendelni.
2. A számológépnek rendelkeznie kell az első szám bizonyos pufferével (tárolási helyével), hogy miután a második számot beírta a számológép kijelzőjébe, az első számot lehívhatja a pufferből, és számtani műveletekkel hajthatja végre.
3. Bármely számtani művelethez hozzá kell rendelni egy értéket egy változóhoz, hogy az "egyenlő" megnyomásakor a program megértse, hogy milyen műveletet kell végrehajtania: kivonni, osztani vagy szorozni.

Gyakorlati megvalósítás:

1. A konfigurátorban hozzon létre külső feldolgozás a Fájl - Új - Külső feldolgozás menüben.
2. Létrehozunk egy feldolgozási űrlapot. Csak hozzon létre egy üres alakzatot, és kattintson a Befejezés gombra.
3. Adja hozzá a következő részleteket a feldolgozáshoz
a) számológép kijelzője - típus - karakterlánc, hossza - 15
b) működés - önkényes
c) puffer - típus - szám, -10 hosszúság, pontosság - 2.
Hogy miért van szükség ezekre a részletekre, egy kicsit később kiderül.

4. Adjon elemeket a feldolgozási űrlaphoz: gombok, beviteli mező. Az űrlaphoz hozzáadható gombok a konfigurátor alján találhatók a "Vezérlők" kezelőpanelen. A következő elemeket kell hozzáadnia:
- Karakterlánc "Scoreboard Calculator" címmel. Helyezze a forma legtetejére.
- Számgombok 1-től 9-ig plusz gomb 0. És számtani műveleteket is jelölő gombok: összeadás, szorzás, különbség, osztás.
Nevezze el a számgombokat: Szám1, Szám2 ... Szám0.
Számtani gombok: Összeadás, Szorzás, Különbség, Osztás.
A számtani műveletek számainak és szimbólumainak megjelenítéséhez az egyes gombok tulajdonságaiban az űrlapon található gombok neve helyett írja be a megfelelő számokat és műveletek szimbólumait a "Cím" mezőbe: "1", "2", "3" , ... "*", "-" ...
A szám- és számtani gombok elhelyezkedése az űrlapon nem fontos. Bármilyen sorrendben és helyen elrendezheti őket.
5. Létrehozunk egy kezelőt a számokra kattintáshoz. A "Number1" gombra állunk, kinyitjuk annak tulajdonságát, és a legvégén megtaláljuk a gomb lehetséges eseményeinek listáját. Csak egy "Press" esemény áll rendelkezésre, és még mindig üres. Kattintson a nagyítóra, és a feldolgozó modul automatikusan megjeleníti a program által generált kódot. Most létrehoztunk egy sablont az eljáráshoz, amely végrehajtásra kerül, amikor a "Szám1" gombra kattint.


Írjuk a kódot:

Eljárás Digit1 Press (Element)

OutputNumbers1 = 1;
Számolótábla = Számolótábla + Oroszlán (OutputNumbers1, 9);
Számológép eredménytáblája = Szám (jobbra (Számológép eredménytábla, 10));

Az eljárás vége

Megjegyzések a kódhoz: a) Azt mondjuk, hogy a "Digit1" gomb 1 jegyű. B) Azt mondjuk, hogy a számológép kijelzője úgy működik, hogy egy karaktert ad hozzá az előző karakterhez (bal oldalon) c) A bevitt karaktereket átalakítjuk egy karakterlánc egy számba. A fennmaradó kilenc számjegyre pontosan ugyanazokat az eljárásokat hozzuk létre ugyanazzal a kóddal. A számológép űrlapjának utolsó gombja a "Törlés" gomb lesz [C]. Elve egyszerű - nulla értéket ír a számológép eredménytáblájába. Azok. visszaállítja az eredménytáblát.

6. Számtani műveletek. Hozzon létre minden gombhoz jelölést számtani művelet sürgető eljárások. Ugyanúgy, ahogyan már létrehoztuk a számokat jelölő gombokhoz. Az egyes gombok kódjába írja be a kódot:

Eljárás Collapse Press (Element)
Puffer = szám (eredménytábla);
Számológép eredménytáblája = "";
Operation = "Hozzáadás";
Az eljárás vége

Elmondok egy nagyon kíváncsi technikát.

Egyszer egy könyvelő odajött hozzám, és megkérdezte tőlem: lehetséges-e valahogy gyorsan kiszámolni az összes dokumentum összegét a végrehajtási naplóban 2013. I. negyedévre vonatkozóan?

Kicsit gondolkodtam, és így tettem:

1. Elmentem a "Végrehajtás (törvények, számlák)" folyóiratba, és beállítottam a szükséges időszakot:

Fontos! Ugyanakkor vegye figyelembe, hogy az egyik szám sötétebb színnel van kiemelve, mivel a sorok kijelölése előtt bal egérgombbal kattintottam rá. Ez fontos pont, mivel a további 1C pontosan összefoglalja a kiválasztott sorokat a kiválasztott értéket tartalmazó oszlop szerint.

3. Végül megnyomtam egy levelet M az 1C: Enterprise ablak címében:

5. És elmondta a meglepett könyvelőnek az eredményt:

Az összes kiválasztott dokumentum összege ebben az időszakban 8.746.995 volt.

És pontosan ugyanezt megteheti bármely folyóiratban, bármilyen numerikus oszloppal (mennyiség, mennyiség stb.).

Ezenkívül nem az összes dokumentumot választhatja ki, hanem csak a szükségeseket a következő technikával:

  • tartsa lenyomva a Ctrl billentyűt a billentyűzeten.
  • válassza ki (vagy törölje a kijelölést) a bal egérgombbal a kívánt sorokból, de ne feledje: csak azokra az oszlopokra kell kattintania, amelyeket összefoglalni kíván.

Ugyanez a technika alkalmazható bármely táblázatos szakaszra.

Itt van egy rövid trükk, amely bizonyos esetekben csodákra képes.

1C: Enterprise 8.0. Boyko Elvira Viktorovna univerzális kézikönyv

11.1. Számológép

11.1. Számológép

Az 1C: Enterprise 8.0 rendszer egyszerű áramszámításának végrehajtásakor használhatja a beépített számológépet. Az elem kiválasztásával hívhatja a képernyőn "Szolgáltatás - Számológép", vagy a gomb használatával

a program eszköztára.

A számológépet bárhová elhúzhatja a képernyőn, és az ablak átméretezhető. Ebben az esetben a számológép formájában elhelyezett összes vezérlő megváltoztatja méretét az ablak átméretezésével arányosan.

A számológép lehetővé teszi az összes számtani művelet elvégzését, a százalékok és a kölcsönös értékek kiszámítását, a számok tárolását a pufferben, valamint az összeadást és kivonást a pufferben tárolt értékekkel. Szám beírásakor a hibásan beírt számjegyek törlésével szerkesztheti a beírt értéket.

Használhatja az egeret és a billentyűzetet is a számológéppel való együttműködéshez.

Ha bármely művelet eredménye meghaladja a számológép megengedett számjegykapacitását, egy üzenet jelenik meg: "Az eredmény meghaladja a megengedett határokat."

Ha 0-val osztjuk, a kijelzőn a következő üzenet jelenik meg: "Osztás 0-val". A munka folytatásához törölje a számológép kijelzőjét a reset gomb megnyomásával "VAL VEL".

Az utolsó 15 számítást a számológép memóriájában tárolja, amelyet a gombbal lehet megtekinteni

a kijelző jobb oldalán található.

A számológép 10 memória regiszterrel rendelkezik a számok tárolásához és azok további felhasználásához a számításokban. A gombok használatával "KISASSZONY", "M +", "M-"és "MC" dolgozzon az első regiszterrel.

Az első regisztrációban szereplő számítások eredményének memorizálásához nyomja meg a gombot "KISASSZONY"... Az eredménytáblán a felirattól jobbra "M =", megjelenik a memorizált érték. Egy gombnyomásra "ÚR" a tárolt érték az első regiszterből jelenik meg. Gombbal "M +" az első regiszterben tárolt érték a gomb megnyomásával hozzáadódik a számítások eredményéhez "M-" az első regiszterben tárolt érték levonásra kerül a számítási eredményből. Gomb "MC" visszaállítja az első regiszter tartalmát.

Ha a számot megjegyzi a másik kilenc regiszter egyikében, írja be a számot a kijelzőn (írja be vagy hajtsa végre a szükséges számításokat), majd nyomja meg a gombot

a gomb mellett található "KISASSZONY"... Megjelenik a nyilvántartások listája. Adja meg az egérrel a szükséges regisztrációt. A szám rögzítésre kerül.

Szám törléséhez a regiszterből nyomja meg a gombot

a gombok mellett található "MR", "M +" vagy "M-", a művelet típusától függően, és válassza ki az esetet. A nyilvántartást ugyanúgy törlik (a "MC").

A számológép több módban is működhet. Az üzemmódot a gombbal választhatja ki

és kiválasztja a kívánt elemet:

A módban "Mikrokalkulátor" az összes műveletet a billentyűzetről hajtják végre. Ebben az esetben a számológép egyszerűsített formában jelenik meg:

A számokat a billentyűzetről lehet megadni. A gombbal törölje a kijelzőt. "VAL VEL".

A módban "Képlet kalkulátor" az összes tevékenységet egymás után rögzíti az eredménytábla. Egy bizonyos műveletsorozat rendezéséhez és összetett kifejezések megadásához zárójelek használata megengedett:

A "Beállítások" módban beállíthatja a számológép számításainak pontosságát. A megjelenő telepítési párbeszédpanelen adja meg a tizedesjegyek számát:

A számológép nemcsak számítások elvégzésére használható, hanem numerikus részleteket is beírhat a dokumentumokba és könyvtárakba. Ehhez kattintson a numerikus változótól jobbra található gombra

vagy használja a kulcsot F4.