Tvorba. Formulár. Tvorba Dizajn pre zmenu


Takže, začnime. Pre prehľadnosť vytvorím rekvizity formulára s .

Umiestnime nové podrobnosti do formulára. Dá sa to urobiť dvoma spôsobmi.

Prvá metóda: jednoducho pretiahnite požadovaný atribút na kartu prvkov pomocou myši.

Druhá metóda: pridajte nový prvok formulára s typom Field a priraďte ho k požadovanému prvku pomocou vlastnosti prvku PathToData.

Potiahnem rekvizitu typu Boolean a automaticky sa nastaví tak, aby vyzerala Pole začiarkavacieho políčka.

Samotná vlajka nás nezaujíma. Oveľa zaujímavejšia nehnuteľnosť Typ začiarkavacieho políčka, ktorý môže nadobúdať tri hodnoty – Auto, začiarkavacie políčko A Tumblr.

Ak túto vlastnosť nastavíme na Tumblr, potom naša forma získa krajší vzhľad.

Samozrejme, keď sú na prepínačoch napísané názvy True a False, nie je to veľmi pekné. Zmeňme ich na známejšie. Na to použijeme vlastnosť element Úprava formátu, kde na záložke Boolean Nastavme si názvy prepínacích tlačidiel, ktoré sú pre nás vhodnejšie.

Potom bude náš prepínač vyzerať krajšie. Ak chceme odstrániť alebo presunúť pozíciu nadpisu, potom na to potrebujeme vlastnosť prvku Poloha hlavičky. Čo nadobúda mnoho rôznych významov, vrátane hodnoty - Nie.

Podrobnejšia práca s formulárovými prvkami pomocou praktických príkladov je uvedená v knihe „Základy vývoja v 1C: Taxi. Riadený vývoj aplikácií v 12 krokoch“.

Niekedy sa zdá, že naučiť sa programovací jazyk v 1C je komplikované a ťažké. V skutočnosti je programovanie v 1C jednoduché. Moje knihy vám pomôžu rýchlo a ľahko zvládnuť programovanie v 1C: a „Základy vývoja v 1C: Taxi“

Naučte sa programovať v 1C pomocou mojej knihy „Programovanie v 1C v 11 krokoch“

  1. Žiadne zložité technické výrazy.
  2. Viac ako 700 strán praktického materiálu.
  3. Ku každej úlohe je priložená kresba (snímka obrazovky).
  4. Zbierka úloh na domácu úlohu.
  5. Kniha je napísaná jasným a jednoduchým jazykom - pre začiatočníka.

Táto kniha je vhodná pre tých, ktorí už s programovaním začali a majú s touto témou určité ťažkosti a pre tých, ktorí programujú už dlho, ale nikdy nepracovali s riadenými formulármi 1C.

  1. Bez zložitých technických výrazov;
  2. Viac ako 600 strán praktického materiálu;
  3. Každý príklad je doplnený nákresom (snímka obrazovky);
  4. Kniha sa posiela e-mailom vo formáte PDF. Dá sa otvoriť na akomkoľvek zariadení!

Promo kód na 15% zľavu - 48PVXHeYu


Ak vám táto lekcia pomohla vyriešiť akýkoľvek problém, páčila sa vám alebo bola užitočná, môžete podporiť môj projekt darovaním ľubovoľnej sumy:

Môžete zaplatiť manuálne:

Yandex.Money - 410012882996301
Web Money - R955262494655

Pridajte sa k mojim skupinám.

Článok popisuje použitie konštrukcie „FOR CHANGE“ dopytovacieho jazyka 1C. Tento materiál bude užitočný najmä pre tých, ktorí chcú pochopiť vlastnosti zámkov registrov pri práci s infobázou vo verzii klient-server.

Použiteľnosť

Materiál v článku je relevantný pre konfigurácie využívajúce aktuálne verzie platformy 1C:Enterprise, vydanie 8.3, pri použití režimu blokovania automatickej správy údajov.

Dizajn PRE ZMENU

Pri použití režimu automatického zamykania môže čítanie bez možnosti UPRAVIŤ a potom zápis v rámci tej istej transakcie viesť k zablokovaniu spôsobenému použitím nedostatočnej úrovne uzamknutia prostriedkov.

Klauzula CHANGE sa používa na nahradenie zdieľaného zámku S zámkom aktualizácie U, ktorý je menej kompatibilný s inými zámkami:

Tabuľka obsahuje znamienko „+“, ak sú zámky na priesečníku riadka a stĺpca kompatibilné, v opačnom prípade „–“.

Stručne zvážime hlavné typy blokovania.

Zdieľané (S) zámky umožniť súbežným transakciám čítať zdroj. Pokiaľ na zdroji existujú S-zámky, iné transakcie nemôžu zmeniť údaje.

Aktualizovať zámky (U) zabrániť výskytu bežnej formy uviaznutia. V serializovateľnej alebo iteratívnej transakcii čítania transakcia načíta údaje, získa zdieľaný (S) zámok na zdroji, potom vykoná zmenu údajov, čo si vyžaduje konverziu zámku na exkluzívny (X) zámok.

Ak dve transakcie získajú zdieľaný zámok na prostriedku a potom sa pokúsia aktualizovať údaje v rovnakom čase, jedna z transakcií sa pokúsi previesť zámok na exkluzívny (X) zámok.

Konverzia zdieľaného zámku na výhradný zámok bude nejaký čas trvať, pretože výhradný zámok jednej transakcie nie je kompatibilný so zdieľaným zámkom inej transakcie.

Začne sa čakanie na zámok.

Druhá transakcia sa pokúsi získať exkluzívny (X) zámok pre aktualizáciu. Keďže obe transakcie sa konvertujú na exkluzívny (X) zámok a každá transakcia čaká, kým tá druhá uvoľní zdieľaný zámok, výsledkom je uviaznutie.

Aby ste sa vyhli tomuto potenciálnemu zablokovaniu, aplikujú sa aktualizačné (U) zámky. Aktualizačný zámok (U) je možné získať iba jednou transakciou na zdroji naraz. Ak transakcia upraví zdroj, aktualizačný (U) zámok sa skonvertuje na exkluzívny (X) zámok.

Exkluzívny (X) zámok bráni transakciám v súbežnom prístupe k zdroju. Ak je zdroj držaný exkluzívnym (X) zámkom, iné transakcie nemôžu zmeniť údaje.

Konštrukt TO CHANGE je špecifikovaný v konštruktore dotazu na karte Okrem toho:

Tá istá karta určuje, ktoré konkrétne tabuľky by mali byť blokované, ak dotaz používa niekoľko tabuliek. Ak nešpecifikujete, ktoré tabuľky sa majú uzamknúť, na všetky tabuľky špecifikované v dotaze vrátane tých, do ktorých sa v budúcnosti nebude zapisovať, sa použije U-zámok. Tieto zámky budú nadbytočné a môžu spôsobiť problémy, keď niekoľko používateľov pracuje paralelne.

V režime riadeného uzamykania opísaný problém neexistuje, takže klauzula FOR CHANGE nemá žiadny účinok.

1. Spôsoby vytvorenia formulára
2. Tvorca formulárov

Spôsoby vytvorenia formulára

Keď sme sa dozvedeli o formách 1c, prejdime k hlbšiemu pochopeniu. Najprv si vytvorme formulár, môže to byť tvar akéhokoľvek objektu, v tomto príklade je to adresár. Existuje niekoľko spôsobov, ako vytvoriť formulár:

1. Z konštruktora objektov 2 spôsobmi

2. Zo stromu konfigurácie cez kontextové menu (kliknite pravým tlačidlom myši na objekt, ktorý je na obrázku označený modrou farbou).

Form Builder

Pri vytváraní nového formulára sa zobrazí okno návrhára formulára:

Typ formulára, ktorý dizajnér navrhuje zvoliť, ovplyvní počiatočné naplnenie prvkov. Hlavné možnosti typu sú:

    Forma prvku (dokument, množina hodnôt)

    Formulár zoznamu

    Výberový formulár

začiarkavacie políčko " Nastavte formulár na hlavný“ znamená, že ak existuje viacero formulárov tohto typu a pri volaní formulára tohto typu nie je zadaný žiadny konkrétny, tak sa zobrazí hlavný. Napríklad: existuje formulár zoznamu „ListFormShort“, ktorý je hlavný, a „ListFormFull“, ak zavoláte formulár zoznamu a nešpecifikujete konkrétny, zobrazí sa „ListFormShort“.
Hlavné formuláre sú viditeľné na karte „Formuláre“ konštruktora upraviteľných objektov.

začiarkavacie políčko " Základný zoznam a formulár výberu“ znamená, že tento formulár sa zobrazí na prezeranie zoznamu aj na výber.

začiarkavacie políčko " Základná forma prvku a skupiny“ znamená, že tento formulár sa zobrazí pre úpravu prvku aj pre skupinu.

Nasledujú rekvizity “ názov"je to identifikátor tohto formulára; nemôžete vytvoriť dva formuláre s rovnakým identifikátorom pre jeden objekt.
Rekvizity" Synonymum" sa v užívateľskom režime zobrazí ako názov tohto formulára.
Rekvizity" Komentár» ukladá akékoľvek poznámky alebo vysvetlenia.

začiarkavacie políčka " Príkazový panel v hornej časti"A" Príkazový panel nižšie» označte, kde sa majú zobraziť príkazové panely. Panel príkazov je prvok formulára, ktorý obsahuje tlačidlá. Napríklad:

Pre seba používam na vytvorenie formulára hlavne nasledujúcu metódu; ak je objekt nový, potom zavolám konštruktor z objektu na karte „Formuláre“, skupina „Základné formuláre“, kliknutím na ikonu „Otvoriť“ ( lupa) (obrázok 1). Ak má objekt základné formuláre, potom volám konštruktor zo stromu metadát pomocou metódy „Pridať“ z kontextového menu vetvy „Formuláre“ (obrázok 2).
Urobím krátke vysvetlenie o spojení medzi formou a objektom. Vo všeobecnosti správne nastavenie vlastností znižuje potrebu písania kódu.
Formulár má vlastnosť „Údaje“, je to hlavná vlastnosť formulára a na karte „Podrobnosti“ je zvýraznená tučným písmom.

Nastavením vlastnosti „Údaje“ sa získa to, že v závislosti od vybranej hodnoty sa pridajú nové udalosti, metódy formulára a možnosť pridať zodpovedajúce tlačidlá príkazového panela.
Príklad: " ParameterCurrentRow" - táto vlastnosť je dostupná v module formulára, ak je typ hlavného atribútu DirectoryList.

Na záložke Okrem tohoĎalšie možnosti na zostavenie dotazu boli zoskupené:

Pozrime sa na ich účel.

  1. Prvý (n) - umožňuje vybrať zadaný počet záznamov, prvý v požiadavke, berúc do úvahy zadané poradie záznamov. V texte požiadavky sa vygeneruje kľúčové slovo SELECT PRVÁ N
  2. Bez duplikátov - v podrobných záznamoch výberu ponechá len jedinečné záznamy. V texte požiadavky sa vygeneruje kľúčové slovo SELECT RÔZNY
  3. Povolené - potrebné na konfiguráciu obmedzení prístupových práv; Zobrazia sa len záznamy povolené pre tieto oprávnenia (ak táto možnosť nie je zaškrtnutá, požiadavka môže zlyhať s obmedzenými právami a vrátiť chybu). V texte požiadavky možnosť vygeneruje kľúčové slovo SELECT POVOLENÝ
  4. Typ dotazu - načítanie údajov alebo vytvorenie dočasnej tabuľky. Voľba dočasnej tabuľky vám umožňuje zadať jej názov; K tejto tabuľke je možné následne pristupovať ako k prechodnému zdroju údajov pre upravený dotaz. V tomto prípade sa kľúčové slovo objaví v texte požiadavky MIESTO
  5. Zamknúť prijaté dáta pre následnú úpravu - predpokladá sa, že počas čítania zo zdrojových tabuliek sú zablokované pre čítanie v iných reláciách. Ak je možnosť povolená, kľúčové slovo sa objaví v texte požiadavky PRE ZMENU. V tomto prípade môžete určiť, ktoré tabuľky z tých, ktoré sú zapojené do dotazu, sú blokované; Ak sa tak nestane, všetko bude zablokované.

Otázka 07.21 skúšky 1C: Platform Professional. Príznak "Žiadne duplicitné záznamy" na karte "Rozšírené" v návrhárovi dotazov vám umožňuje:

  1. Vylúčte identické riadky z tabuliek zdroja údajov
  2. Vylúčte identické riadky z výslednej tabuľky dotazov. Táto operácia sa vzťahuje na podrobné aj súhrnné záznamy.
  3. Vylúčte identické riadky z výslednej tabuľky dotazov. Táto operácia sa vzťahuje len na podrobné záznamy.

Správna odpoveď je tretia. Požiadavka jedinečnosti sa nevzťahuje na výsledky.

Otázka 07.22 skúšky 1C: Platform Professional. Príznak „Prvých 5 záznamov“ na karte „Rozšírené“ v návrhárovi dotazov vám umožňuje:

  1. Zobrazte prvých 5 záznamov v prehľade. Záznamy sa vyberú bez zohľadnenia pravidiel usporiadania nakonfigurovaných v návrhárovi dotazov
  2. Zobrazte prvých 5 záznamov v prehľade. Záznamy sa vyberú s prihliadnutím na pravidlá usporiadania nakonfigurované v návrhárovi dotazov

Správna odpoveď je druhá, bude sa brať do úvahy poradie.

Otázka 07.23 skúšky 1C: Platform Professional. Príznak „Zmeniť“ (v režime automatického uzamknutia transakcií) na karte „Rozšírené“ v návrhárovi dotazov vám umožňuje:

  1. Zamknúť údaje zadaných zdrojových tabuliek na úpravu pri vykonávaní dotazu (mimo transakcie)
  2. Zámok na čítanie údajov zadaných zdrojových tabuliek v dotaze (mimo aj v rámci transakcie)
  3. Zamknúť údaje zadaných zdrojových tabuliek na čítanie (v rámci transakcie)
  4. Odpovede 1 a 2 sú správne

Správna odpoveď je tretia. Zámok sa uvoľní po dokončení transakcie spracovania.

Otázka 07.24 skúšky 1C: Platform Professional. Keď nastavíte príznak „Zmeniť“ (v režime automatického uzamykania transakcií) na karte „Rozšírené“ návrhára dotazov, dôjde k uzamknutiu:

  1. Na úrovni databázovej tabuľky
  2. Na úrovni záznamov databázových tabuliek
  3. Vo verzii súborového servera - na úrovni databázových tabuliek
  4. Vo verzii klient-server - na úrovni záznamov databázovej tabuľky
  5. Odpovede 3 a 4 sú správne

Správna odpoveď je piata.
Získajte viac informácií o automatických a spravovaných zámkoch transakcií.

Otázka 07.25 skúšky 1C: Platform Professional. Keď nastavíte príznak „Na úpravu“ (v režime automatického uzamknutia transakcií) na karte „Rozšírené“ v návrhárovi dotazov, údaje budú uzamknuté:

  1. Všetky zdrojové tabuľky v dotaze
  2. V dotaze iba virtuálne zdrojové tabuľky
  3. Ak je zoznam "Tabuľky na zmenu" prázdny, potom všetky tabuľky zahrnuté v požiadavke, inak - iba tabuľky uvedené v zozname

Správna odpoveď je tretia, analýza v príspevku.

Otázka 07.47 skúšky 1C: Platform Professional. Keď sa pokúsite vykonať požiadavku s textom „Select * From Directory.Nomenclature“, ak boli pre položku adresára (v zodpovedajúcej role) definované obmedzenia čítania, stane sa toto:

  1. Všetky údaje budú prijaté
  2. Obnovia sa iba údaje z povolených záznamov
  3. Vyskytne sa chyba

Správna odpoveď je tretia. Aby ste sa vyhli situácii, musíte nastaviť možnosť "Povolené".

Ovládacie prvky sú samostatnou skupinou objektov určených na zadávanie a prezentáciu informácií v dialógových oknách. Môžu byť umiestnené vo formulári a použité na úpravu buniek v poli tabuľky alebo v tabuľkovom dokumente.

Tlačidlo je jedným z najčastejšie používaných ovládacích prvkov v aplikačných formách riešenia programu 1C:Enterprise. V tejto video lekcii spolu s vami vytvoríme najjednoduchší objekt aplikácie 1C - takzvaný „spracovanie“, potom vytvoríme hlavný formulár spracovania a naučíme sa, ako do tohto formulára pridať taký dôležitý ovládací prvok, tzv. "tlačidlo"

1. Tvorba spracovania testu

Dobrý deň milí priatelia! Roman Degtyarev je s vami. Školenie - centrum „Štart v 1C“.

Prečítajte si text a zároveň si pozrite krátky video cheat, ktorý bude hovoriť o vkladaní prvkov rozhrania do podoby akéhokoľvek aplikačného objektu 1C (vrátane spracovania 1C, na príklade ktorého tento proces zvážime)

Video zobrazujúce celý proces nájdete nižšie.

Toto video si môžete pozrieť vo vysokej kvalite a na celej obrazovke pomocou tlačidiel na ovládanie prehrávania videa

Vo všeobecnosti sa nám to bude hodiť ako základná zručnosť pri navrhovaní formulárov, ako aj pri vykonávaní iných praktických cvičení.

Budeme hovoriť o vkladaní jedného z typov prvkov rozhrania používaných v akomkoľvek aplikačnom riešení 1C:Enterprise, o vkladaní tlačidiel do formulára.

Spustite naše riešenie edukačnej aplikácie v konfiguračnom (vývojovom) režime Tento návod na riešenie vzdelávacej aplikácie sa týka tých, ktorí študujú v našich kurzoch programovania 1C.

Tí, ktorí nie sú zapísaní do kurzov, môžu spustiť akékoľvek existujúce aplikačné riešenie v konfiguračnom režime, vrátane úplne prázdnych. Toto bude dostatočná štúdia pre daný príklad.

Aby sme mali kam vkladať tlačidlá, vytvoríme si najskôr akési samostatné spracovanie v strome konfiguračných objektov.

Vstúpili sme teda do režimu konfigurácie aplikačného riešenia. Spoločne vytvoríme spracovanie. Kliknite pravým tlačidlom myši na uzol "spracovanie" a zobrazí sa ponuka.

V rozbaľovacej ponuke vyberte položku s názvom "pridať". Otvorí sa okno návrhára vizuálneho spracovania.

Spracovanie môžeme nazvať konkrétnym názvom, alebo ho nemôžeme nazvať – a ponechať názov, ktorý je štandardne priradený.

Dajme napríklad nášmu spracovaniu názov "Spracovanie testu". Ak vytvárate spracovanie, môžete ho pomenovať podľa potreby.

Po priradení názvu nášmu spracovaniu môžeme ihneď kliknúť na tlačidlo v spodnej časti okna návrhára "Zavrieť"- pretože nie sú potrebné žiadne ďalšie akcie.

Spracovanie testu bolo vytvorené, jeho názov vidíme v konfiguračnom strome, v uzle "spracovanie". Kliknite na názov nášho spracovania, rozbaľte túto položku a pozrite si čiastkové prvky, ktoré môžu byť súčasťou nášho spracovania: „Podrobnosti“, „Formuláre“, „Rozloženie“ atď.

2. Vytvorenie hlavného spracovateľského formulára

Teraz je čas vytvoriť formulár pre naše spracovanie. Formulár spracovania je vizuálna reprezentácia, hlavné dialógové okno, ktoré používateľ uvidí a s ktorým bude interagovať, ak spustí naše spracovanie.

Je to obdoba okna, forma akéhokoľvek iného programu pod Windows – a môže obsahovať prvky menu, príkazové panely, vstupné polia, štítky, tlačidlá, rozbaľovacie zoznamy a ďalšie ovládacie prvky – všetky tie prvky, na ktoré sme pri práci zvyknutí. s väčšinou bežných programov.

Kliknite pravým tlačidlom myši na uzol "Formuláre" a potom vyberte položku s názvom v kontextovej ponuke, ktorá sa zobrazí "Pridať"

Pred nami sa objaví okno návrhára formulára spracovania. S jeho pomocou môžeme v počiatočnej fáze špecifikovať niektoré vlastnosti novovytvoreného formulára (názov programu, typ, či je to hlavný atď.)

Teraz však nemusíme robiť žiadne špeciálne nastavenia, takže stačí stlačiť tlačidlo "pripravený", v spodnej časti okna návrhára formulára spracovania.

Potom sa pred nami otvorí novovytvorený formulár na spracovanie 1C.

3. Teraz sa pozrime na proces vytvárania tlačidiel vo formulári spracovania

Ako teda vkladáte gombíky?

Upozorňujeme, že štandardne sú v novovytvorenom formulári niektoré tlačidlá vložené už pri návrhu spracovania. Tieto tlačidlá sa vkladajú automaticky.
Ide o štandardné „akčné“ tlačidlá dvoch takzvaných príkazových panelov, ktoré sa nachádzajú v hornej časti okna formulára a v spodnej časti okna.

Teraz nás zaujímajú tie tlačidlá, ktoré vložíme sami „ručne“.

Aby sme do navrhovaného formulára vložili nejaký prvok rozhrania vrátane tlačidiel, musíme kliknúť na špeciálne tlačidlo s „ikonou“ (na ikone je viditeľné žlté znamienko „plus“), čím sa otvorí okno na výber prvok rozhrania, ktorý sa má vložiť.

Toto špeciálne tlačidlo s „ikonou“ sa zvyčajne nachádza na paneli nástrojov pod hlavnou ponukou hlavného okna konfigurátora.
Keď umiestnite kurzor myši na požadované tlačidlo, zobrazí sa popis "Vložiť ovládanie" .

Ak na paneli nástrojov nie je žiadne tlačidlo (závisí to od nastavenia panelov nástrojov), máme alternatívnu cestu: Keď máme na obrazovke pred sebou okno návrhára formulára, môžeme vybrať položku z hlavnej ponuky konfigurátor: "Formulár"/ "Vložiť ovládanie".

Bez ohľadu na to, či sme klikli na tlačidlo na paneli nástrojov alebo vybrali akciu z hlavného menu, otvorí sa pred nami špeciálne okno na výber ovládacieho prvku na vloženie. Okno má nadpis

V okne vidíme veľa rôznych ovládacích prvkov. (Môžete trénovať vo svojom voľnom čase a skúsiť vložiť tieto prvky do formulára a uvidíte, ako vyzerajú).

Teraz nás zaujíma prvok "tlačidlo". Štandardne po otvorení okna "Vloženie ovládacieho prvku", vyberie sa na vloženie prvý prvok zo zoznamu možných a tento ovládací prvok je "tlačidlo".

Výber typu ovládacieho prvku na vloženie sa vykonáva na ľavej strane okna a na pravej strane okna môžete nastaviť niektoré vlastnosti prvku pred jeho vložením do formulára.

To znamená, že pred vložením ovládacieho prvku do formulára ho môžete najskôr „pripraviť“ nastavením jeho základných vlastností: názov, nadpis, text popisku pri podržaní myši a niektoré ďalšie vlastnosti.

Akémukoľvek prvku, vrátane „tlačidla“, môžeme pred vložením priradiť názov. Tento názov bude názvom objektu v zabudovanom jazyku 1C:Enterprise, názvom softvérového objektu.

Toto je názov, ku ktorému je možné pristupovať zo vstavaného programovacieho jazyka.

Podobne môžeme tlačidlu priradiť akýsi nadpis, nápis na ňom. V našom príklade priradíme tlačidlu názov “Naše tlačidlo” .

Ak chceme, aby sa po stlačení tohto tlačidla vykonala nejaká akcia v zabudovanom programovacom jazyku, potom by sme nemali zrušiť začiarknutie políčka „vytvoriť postup“. V predvolenom nastavení je toto začiarkavacie políčko povolené.

Ak je toto zaškrtávacie políčko zapnuté, súčasne s vložením tlačidla sa v programovom module formulára vytvorí prázdna procedúra handler, do ktorej môžeme zapísať ľubovoľný algoritmus, ktorý sa vykoná po stlačení tohto tlačidla v užívateľskom režime.

Priamo tam v okne "Vloženie ovládacieho prvku" ak chceme, môžeme zadať text popisu. Vstúpme do vstupného poľa "stopa" píšme - "Toto je naše tlačidlo" . Tento popis sa zobrazí, keď umiestnite kurzor myši na vložené tlačidlo.

To je všetko, príprava pred vložením je dokončená, teraz stlačte tlačidlo "OK".

Po tomto okne "Vloženie ovládacieho prvku" zatvorí a teraz môžeme vložiť naše tlačidlo kamkoľvek do nášho formulára. Ikona kurzora myši sa dočasne zmení na veľké „plus“ – týmto spôsobom vás systém vyzve, aby ste pomocou myši ukázali na konkrétne miesto vo formulári, kam vložíme ovládací prvok.

Vyberte miesto pre tlačidlo v ktorejkoľvek časti nášho formulára a stlačte ľavé tlačidlo myši. Do formulára sa vloží naše nové tlačidlo a zároveň nás dizajnér formulára okamžite prepne do okna editora softvérového modulu formulára.

Ukazuje nám telo obsluhy udalosti kliknutia pre novo vložené tlačidlo. To znamená, že môžeme okamžite napísať kód, ktorý sa zavolá po stlačení tlačidla.

Aj tak sa vráťme k záložke. "dialóg"(karty návrhára formulára sa nachádzajú v spodnej časti okna) a uistite sa, že sa tlačidlo zobrazuje vo formulári. Áno, naše tlačidlo je tu!

Môžeme zmeniť jeho veľkosť „potiahnutím myši“ za roh tlačidla alebo presunúť naše tlačidlo niekam do okna formulára.

A návratom do programového modulu (tab "Modul") -môžeme napísať kód v programovacom jazyku na vykonanie akcií po stlačení nášho tlačidla.

Napíšme nejaký kód, nech sa pre jednoduchosť skladá len z jedného riadku “ Upozorniť („Naše tlačidlo je stlačené!“);

Tento kód spôsobí, že po stlačení tlačidla sa na obrazovke používateľa v okne servisnej správy zobrazí nasledujúci text: „Naše tlačidlo bolo stlačené.

Poďme skontrolovať a spustiť naše aplikačné riešenie v užívateľskom režime.

Ďalej vyberte položku v hlavnej ponuke "Operácie"/"Spracovania". Pamätáme si, že sme vytvorili spracovanie a nazvali ho "Spracovanie testu", takže zo zoznamu, ktorý sa otvorí, vyberieme spracovanie s týmto názvom.

Tmk, vidíme pred sebou podobu nášho spracovania. Vo formulári vidíme naše tlačidlo s nadpisom “Naše tlačidlo” . Vezmite prosím na vedomie, tip "Toto je naše tlačidlo" sa zobrazí, keď umiestnite kurzor myši na tlačidlo.

Teraz stlačíme tlačidlo. Zabezpečíme, aby sa v okne servisnej správy zobrazila správa, ktorú sme naprogramovali: "Naše tlačidlo bolo stlačené" .

Podobným spôsobom môžeme vložiť akékoľvek ďalšie ovládacie prvky, o ktorých sa s vami porozprávame v našich kurzoch a video cheatoch.

Zhrnutie: Úspešne sme vložili tlačidlo do formulára na spracovanie a teraz by ste to mali zvládnuť. Uvidíme sa vo videonávodoch.

Bol s vami Roman Degtyarev.

Školiace stredisko „Štart v 1C“

Ako sa naučiť programovať v 1C od začiatku?

Ako pracovať ako programátor 1C a zarobiť až 150 000 rubľov mesačne?

PRIHLÁSTE SA ZDARMA

2 TÝŽDŇOVÝ KURZ

"PROGRAMOVANIE V 1C PRE ZAČIATOČNÍKOV"

Kurz bude zaslaný emailom. Staňte sa programátorom plnením úloh krok za krokom.

Na účasť potrebujete iba počítač a internet

Voľný vstup do kurzu:

Sp-force-hide ( display: none;).sp-form ( display: block; background: #eff2f4; padding: 5px; width: 270px; max-width: 100%; border-radius: 0px; -moz-border -radius: 0px; -webkit-border-radius: 0px; font-family: Arial, "Helvetica Neue", sans-serif; background-repeat: no-repeat; background-position: center; background-size: auto;) .sp-form input ( display: inline-block; nepriehľadnosť: 1; viditeľnosť: viditeľné;).sp-form .sp-form-fields-wrapper ( margin: 0 auto; width: 260px;).sp-form .sp -form-control ( background: #ffffff; border-color: #cccccc; border-style: solid; border-width: 1px; font-size: 15px; padding-left: 8,75px; padding-right: 8,75px; border -radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; výška: 35px; šírka: 100%;).sp-form .sp-field label (color: #444444; font- veľkosť: 13px; font-style: normal; font-weight: bold;).sp-form .sp-button ( border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; farba pozadia: #f4394c; farba: #ffffff; šírka: 100 %; hmotnosť písma: 700; štýl písma: normálny; rodina písiem: Arial, "Helvetica Neue", bezpätkové; box-shadow: žiadny; -moz-box-shadow: žiadne; -webkit-box-shadow: none; background: linear-gradient(to top, #e30d22 , #f77380);).sp-form .sp-button-container (text-align: center; width: auto;)