Formulář. Stvoření

1. Způsoby vytvoření formuláře
2. Tvůrce formulářů

Způsoby, jak vytvořit formulář

Když jsme se dozvěděli o formách 1c, pojďme k hlubšímu porozumění. Nejprve vytvořte formulář, může to být formulář libovolného objektu, v tomto příkladu je to adresář. Existuje několik způsobů, jak vytvořit formulář:

1. Z konstruktoru objektu 2 způsoby

2. Ze stromu konfigurace přes kontextové menu (klikněte pravým tlačítkem myši na objekt na obrázku zvýrazněný modře).

Tvůrce formulářů

Při vytváření nového formuláře se zobrazí okno návrháře formuláře:

Typ formy, kterou návrhář navrhuje zvolit, ovlivní počáteční vyplnění prvků. Hlavní možnosti typu jsou:

    Forma prvku (dokument, sada hodnot)

    Formulář seznamu

    Výběrový formulář

zaškrtávací políčko " Nastavte formulář na hlavní" znamená, že pokud existuje více formulářů tohoto typu a při volání formuláře tohoto typu není specifikován žádný konkrétní, tak se zobrazí ten hlavní. Například: existuje formulář seznamu „ListFormShort“, který je hlavní, a „ListFormFull“, pokud zavoláte formulář seznamu a nezadáte konkrétní, zobrazí se „ListFormShort“.
Hlavní formuláře jsou viditelné na kartě „Formuláře“ konstruktoru upravitelných objektů.

zaškrtávací políčko " Základní seznam a výběrový formulář“ znamená, že tento formulář se zobrazí jak pro prohlížení seznamu, tak pro výběr.

zaškrtávací políčko " Základní tvar prvku a skupiny“ znamená, že tento formulář se zobrazí jak pro úpravu prvku, tak pro skupinu.

Dále následují rekvizity“ název"je to identifikátor tohoto formuláře; nemůžete vytvořit dva formuláře se stejným identifikátorem pro jeden objekt.
rekvizity" Synonymum" se v uživatelském režimu zobrazí jako název tohoto formuláře.
rekvizity" Komentář» ukládá jakékoli poznámky nebo vysvětlení.

zaškrtávací políčka " Příkazový panel nahoře" A " Příkazový panel níže» označte, kde se mají zobrazit ovládací panely. Panel příkazů je prvek formuláře, který obsahuje tlačítka. Například:

Pro sebe používám pro vytvoření formuláře především následující metodu, pokud je objekt nový, pak zavolám konstruktor z objektu na kartě „Formuláře“ ve skupině „Základní formuláře“ kliknutím na ikonu „Otevřít“ (; lupa) (obrázek 1). Pokud má objekt základní formuláře, pak zavolám konstruktor ze stromu metadat pomocí metody „Přidat“ z kontextové nabídky větve „Formuláře“ (obrázek 2).
Udělám krátké vysvětlení o spojení mezi formou a objektem. Obecně platí, že správné nastavení vlastností snižuje potřebu psát kód.
Formulář má vlastnost „Data“, je to hlavní pro formulář a je zvýrazněna tučně na záložce „Podrobnosti“.

Nastavení vlastnosti „Data“ poskytuje to, že v závislosti na vybrané hodnotě jsou přidány nové události, metody formuláře a možnost přidat odpovídající tlačítka příkazového řádku.
Příklad: " ParameterCurrentRow" - tato vlastnost je dostupná v modulu formuláře, pokud je hlavním typem atributu DirectoryList.

Takže, začněme. Pro přehlednost vytvořím rekvizity formuláře s .

Umístíme nové podrobnosti do formuláře. To lze provést dvěma způsoby.

První metoda: jednoduše přetáhněte myší požadovaný atribut do záložky prvků.

Druhá metoda: přidejte nový prvek formuláře s typem Pole a přiřaďte jej k požadovanému pomocí vlastnosti prvku PathToData.

Přetáhnu rekvizitu typu Boolean a automaticky se nastaví, aby vypadala jako Pole zaškrtávacího políčka.

Samotná vlajka nás nezajímá. Mnohem zajímavější nemovitost Typ zaškrtávacího políčka, který může nabývat tří hodnot – Auto, Zaškrtávací políčko A Tumblr.

Pokud tuto vlastnost nastavíme na Tumblr, pak naše podoba získá krásnější vzhled.

Samozřejmě, když jsou na páčkových přepínačích napsána jména True a False, není to moc hezké. Pojďme je změnit na známější. K tomu použijeme vlastnost element Úprava formátu, kde na záložce Boolean Nastavíme názvy tlačítek přepínačů, které jsou pro nás vhodnější.

Poté bude náš přepínač vypadat krásněji. Pokud chceme odstranit nebo přesunout pozici záhlaví, pak k tomu potřebujeme vlastnost element Poloha záhlaví. Což nabývá mnoha různých významů, včetně hodnoty - Ne.

Podrobnější práce s formulářovými prvky na praktických příkladech je uvedena v knize „Základy vývoje v 1C: Taxi. Spravovaný vývoj aplikací ve 12 krocích“.

Někdy se zdá, že naučit se programovací jazyk v 1C je obtížné a obtížné. Ve skutečnosti je programování v 1C snadné. Moje knihy vám pomohou rychle a snadno zvládnout programování v 1C: a „Základy vývoje v 1C: Taxi“

Naučte se programovat v 1C s pomocí mé knihy „Programování v 1C v 11 krocích“

  1. Žádné složité technické termíny.
  2. Více než 700 stran praktického materiálu.
  3. Každý úkol je doplněn nákresem (screenshotem).
  4. Sbírka úloh na domácí úkol.
  5. Kniha je psána jasným a jednoduchým jazykem - pro začátečníka.

Tato kniha je vhodná pro ty, kteří již s programováním začali a mají s tímto tématem určité potíže, a pro ty, kteří programují delší dobu, ale nikdy nepracovali s 1C řízenými formuláři.

  1. Bez složitých technických termínů;
  2. Více než 600 stran praktického materiálu;
  3. Každý příklad je doplněn nákresem (snímek obrazovky);
  4. Kniha je zasílána e-mailem ve formátu PDF. Lze otevřít na jakémkoli zařízení!

Promo kód na 15% slevu - 48PVXHeYu


Pokud vám tato lekce pomohla vyřešit jakýkoli problém, líbila se vám nebo byla užitečná, můžete můj projekt podpořit libovolnou částkou:

Můžete platit ručně:

Yandex.Money – 410012882996301
Web Money – R955262494655

Přidejte se k mým skupinám.

Článek popisuje použití konstrukce „FOR CHANGE“ dotazovacího jazyka 1C. Tento materiál bude užitečný zejména pro ty, kteří chtějí porozumět vlastnostem registrových zámků při práci s infobází ve verzi klient-server.

Použitelnost

Materiál v článku je relevantní pro konfigurace využívající aktuální verze platformy 1C:Enterprise, vydání 8.3, při použití režimu blokování automatické správy dat.

Design PRO ZMĚNU

Při použití režimu automatického zamykání může čtení bez možnosti UPRAVIT a poté zápis v rámci stejné transakce způsobit uváznutí způsobené použitím nedostatečné úrovně uzamčení prostředků.

Klauzule CHANGE se používá k nahrazení sdíleného zámku S zámkem aktualizace U, který je méně kompatibilní s jinými zámky:

Tabulka obsahuje znaménko „+“, pokud jsou zámky na průsečíku řádku a sloupce kompatibilní, v opačném případě „–“.

Podívejme se krátce na hlavní typy blokování.

Sdílené (S) zámky umožnit souběžným transakcím číst zdroj. Dokud na zdroji existují S-zámky, jiné transakce nemohou změnit data.

Aktualizovat zámky (U) zabránit běžné formě uváznutí. V serializovatelné nebo iterativní transakci čtení transakce načte data, získá sdílený (S) zámek na zdroji a poté provede změnu dat, což vyžaduje převedení zámku na exkluzivní (X) zámek.

Pokud dvě transakce získají sdílený zámek na prostředku a poté se pokusí aktualizovat data současně, jedna z transakcí se pokusí převést zámek na výhradní (X) zámek.

Převod sdíleného zámku na exkluzivní zámek bude nějakou dobu trvat, protože exkluzivní zámek jedné transakce není kompatibilní se sdíleným zámkem jiné transakce.

Čekání na zámek začne.

Druhá transakce se pokusí získat exkluzivní zámek (X) pro aktualizaci. Protože se obě transakce převádějí na exkluzivní (X) zámek a každá transakce čeká, až ta druhá uvolní sdílený zámek, výsledkem je uváznutí.

Aby se předešlo tomuto potenciálnímu zablokování, používají se aktualizační (U) zámky. Aktualizační zámek (U) lze získat pouze jednou transakcí na zdroji najednou. Pokud transakce upraví zdroj, aktualizační (U) zámek se převede na exkluzivní (X) zámek.

Exkluzivní (X) zámek brání transakcím v souběžném přístupu ke zdroji. Pokud je zdroj držen výhradním (X) zámkem, pak jiné transakce nemohou změnit data.

Konstrukce TO CHANGE je určena v konstruktoru dotazu na kartě dodatečně:

Stejná karta určuje, které konkrétní tabulky by měly být blokovány, pokud dotaz používá několik tabulek. Pokud neurčíte, které tabulky se mají zamknout, bude U-zámek použit na všechny tabulky uvedené v dotazu, včetně těch, do kterých se v budoucnu nebude zapisovat. Tyto zámky budou nadbytečné a mohou způsobit problémy, když několik uživatelů pracuje paralelně.

V režimu řízeného zamykání popsaný problém neexistuje, takže klauzule FOR CHANGE nemá žádný účinek.

Na záložce dodatečně Další možnosti pro vytvoření dotazu byly seskupeny:

Zvažme jejich účel.

  1. První (n) - umožňuje vybrat zadaný počet záznamů, první v požadavku, s přihlédnutím k zadanému pořadí záznamů. V textu požadavku bude vygenerováno klíčové slovo SELECT PRVNÍ N
  2. Bez duplikátů - ponechá pouze jedinečné záznamy v detailních záznamech výběru. V textu požadavku bude vygenerováno klíčové slovo SELECT ROZLIČNÝ
  3. Povoleno - nutné pro konfiguraci omezení přístupových práv; Zobrazí se pouze záznamy povolené pro tato oprávnění (pokud tato volba není zaškrtnuta, může se stát, že požadavek selže s omezenými právy a vrátí chybu). V textu požadavku možnost vygeneruje klíčové slovo SELECT POVOLENO
  4. Typ dotazu - načtení dat nebo vytvoření dočasné tabulky. Volba dočasné tabulky umožňuje zadat její název; K této tabulce lze následně přistupovat jako ke zprostředkujícímu zdroji dat pro upravený dotaz. V tomto případě se klíčové slovo objeví v textu požadavku MÍSTO
  5. Uzamknout přijatá data pro následnou úpravu - předpokládá se, že během čtení ze zdrojových tabulek jsou blokována pro čtení v dalších relacích. Pokud je tato možnost povolena, klíčové slovo se objeví v textu požadavku PRO ZMĚNU. V tomto případě můžete určit, které tabulky z těch, které se účastní dotazu, jsou blokovány; Pokud tak neučiníte, bude vše zablokováno.

Otázka 07.21 zkoušky 1C: Platform Professional. Příznak "Žádné duplicitní záznamy" na kartě "Upřesnit" v návrháři dotazů umožňuje:

  1. Vyloučit identické řádky z tabulek zdroje dat
  2. Vyloučit identické řádky z výsledné tabulky dotazu. Tato operace platí pro podrobné i souhrnné záznamy.
  3. Vyloučit identické řádky z výsledné tabulky dotazu. Tato operace se vztahuje pouze na podrobné záznamy.

Správná odpověď je třetí. Požadavek jedinečnosti se nevztahuje na výsledky.

Otázka 07.22 zkoušky 1C: Platform Professional. Příznak "Prvních 5 záznamů" na kartě "Upřesnit" v návrháři dotazů umožňuje:

  1. Zobrazí prvních 5 záznamů v sestavě. Záznamy budou vybrány bez zohlednění pravidel řazení nakonfigurovaných v návrháři dotazů
  2. Zobrazí prvních 5 záznamů v sestavě. Záznamy budou vybrány s ohledem na pravidla řazení nakonfigurovaná v návrháři dotazů

Správná odpověď je druhá, na pořadí se bude brát zřetel.

Otázka 07.23 zkoušky 1C: Platform Professional. Příznak "Změnit" (v režimu automatického zamykání transakcí) na kartě "Upřesnit" v návrháři dotazů umožňuje:

  1. Uzamknout data zadaných zdrojových tabulek pro úpravy při provádění dotazu (mimo transakci)
  2. Zámek pro čtení dat zadaných zdrojových tabulek v dotazu (jak mimo transakci, tak v rámci transakce)
  3. Zamknout data zadaných zdrojových tabulek pro čtení (v rámci transakce)
  4. Odpovědi 1 a 2 jsou správné

Správná odpověď je třetí. Zámek se uvolní po dokončení transakce zpracování.

Otázka 07.24 zkoušky 1C: Platform Professional. Když nastavíte příznak "Změnit" (v režimu automatického zamykání transakcí) na kartě "Upřesnit" návrháře dotazů, dojde k zámkům:

  1. Na úrovni databázové tabulky
  2. Na úrovni záznamů databázových tabulek
  3. Ve verzi souborového serveru - na úrovni databázových tabulek
  4. Ve verzi klient-server - na úrovni záznamů databázové tabulky
  5. Odpovědi 3 a 4 jsou správné

Správná odpověď je číslo pět.
Přečtěte si další informace o automatických a spravovaných zámecích transakcí.

Otázka 07.25 zkoušky 1C: Platform Professional. Když nastavíte příznak "Pro úpravy" (v režimu automatického zamykání transakcí) na kartě "Upřesnit" návrháře dotazů, data budou uzamčena:

  1. Všechny zdrojové tabulky v dotazu
  2. V dotazu pouze virtuální zdrojové tabulky
  3. Pokud je seznam "Tabulky ke změně" prázdný, pak všechny tabulky zahrnuté v požadavku, jinak - pouze tabulky uvedené v seznamu

Správná odpověď je třetí, analýza v příspěvku.

Otázka 07.47 zkoušky 1C: Platform Professional. Když se pokusíte provést požadavek s textem „Select * From Directory.Nomenclature“, pokud byla pro záznam v adresáři (v odpovídající roli) definována omezení čtení, dojde k následujícímu:

  1. Budou přijata všechna data
  2. Budou načtena pouze data z povolených záznamů
  3. Dojde k chybě

Správná odpověď je třetí. Abyste se této situaci vyhnuli, musíte nastavit možnost „Povoleno“.

Ovládací prvky jsou samostatnou skupinou objektů určených k zadávání a prezentaci informací v dialozích. Mohou být umístěny na formuláři a použity k úpravě buněk v poli tabulky nebo dokumentu tabulky.

Tlačítko je jedním z nejčastěji používaných ovládacích prvků v aplikačních formách řešení programu 1C:Enterprise. V této video lekci spolu s vámi vytvoříme nejjednodušší objekt aplikace 1C - tzv. „zpracování“, poté vytvoříme hlavní formulář zpracování a naučíme se, jak do tohoto formuláře přidat tak důležitý ovládací prvek, tzv. "Knoflík"

1. Tvorba testovacího zpracování

Dobrý den, drazí přátelé! Roman Degtyarev je s vámi. Školení – centrum „Start in 1C“.

Přečtěte si text a zároveň se podívejte na krátký video cheat, který bude hovořit o vkládání prvků rozhraní do podoby libovolného aplikačního objektu 1C (včetně zpracování 1C, na jehož příkladu budeme tento proces zvažovat)

Video ukazující celý proces je umístěno níže.

Toto video můžete sledovat ve vysoké kvalitě a na celé obrazovce pomocí ovládacích tlačítek přehrávání videa

To se nám bude hodit obecně, jak jako základní dovednost při navrhování formulářů, tak pro provádění dalších praktických cvičení.

Budeme mluvit o vkládání jednoho z typů prvků rozhraní používaných v jakémkoli aplikačním řešení 1C:Enterprise, o vkládání tlačítek do formuláře.

Spusťte naše řešení vzdělávací aplikace v konfiguračním (vývojovém) režimu Tento návod k řešení vzdělávací aplikace se týká těch, kteří studují naše kurzy programování 1C.

Ti, kteří nejsou zapsáni do kurzů, mohou v konfiguračním režimu provozovat jakékoli stávající aplikační řešení, včetně zcela prázdných. Pro daný příklad to bude dostatečná studie.

Abychom měli kam tlačítka vkládat, vytvoříme si nejprve ve stromu konfiguračních objektů jakési samostatné zpracování.

Vstoupili jsme tedy do režimu konfigurace aplikačního řešení. Pojďme vytvořit zpracování společně. Klepněte pravým tlačítkem myši na uzel "Zpracovává se" a zobrazí se nabídka.

V rozevírací nabídce vyberte položku s názvem "přidat". Otevře se okno návrháře vizuálního zpracování.

Zpracování můžeme nazvat konkrétním jménem, ​​nebo jej nemůžeme nazvat – a ponechat název, který je přiřazen standardně.

Pojmenujme například naše zpracování "Zpracování testu". Pokud vytváříte zpracování, můžete jej pojmenovat podle potřeby.

Po přiřazení názvu našemu zpracování můžeme okamžitě kliknout na tlačítko ve spodní části okna návrháře "Zavřít"- protože nejsou vyžadovány žádné další akce.

Testovací zpracování bylo vytvořeno, jeho název vidíme ve stromu konfigurace, v uzlu "Zpracovává se". Klikněte na název našeho zpracování, rozbalte tuto položku a podívejte se na dílčí prvky, které mohou být součástí našeho zpracování: „Podrobnosti“, „Formuláře“, „Rozvržení“ a tak dále.

2. Vytvoření hlavního formuláře zpracování

Nyní je čas vytvořit formulář pro naše zpracování. Formulář zpracování je vizuální reprezentace, hlavní dialogové okno, které uživatel uvidí a se kterým bude interagovat, pokud spustí naše zpracování.

Je to obdoba okna, forma jakéhokoli jiného programu pod Windows – a může obsahovat prvky nabídky, panely příkazů, vstupní pole, popisky, tlačítka, rozevírací seznamy a další ovládací prvky – všechny ty prvky, na které jsme při práci zvyklí. s většinou běžných programů.

Klikneme pravým tlačítkem na uzel "Formuláře" a poté vyberte položku s názvem v kontextové nabídce, která se zobrazí "Přidat"

Před námi se objeví okno návrháře formuláře pro zpracování. S jeho pomocí můžeme v počáteční fázi specifikovat některé vlastnosti nově vytvořeného formuláře (název programu, typ, zda je hlavní atd.)

Nyní však nepotřebujeme provádět žádná speciální nastavení, takže stačí stisknout tlačítko "připraven", ve spodní části okna návrháře formuláře zpracování.

Poté se před námi otevře nově vytvořený formulář pro zpracování 1C.

3. Nyní se podíváme na proces vytváření tlačítek ve formuláři pro zpracování

Jak tedy vkládáte tlačítka?

Upozorňujeme, že standardně jsou v nově vytvořeném formuláři některá tlačítka vložena již při návrhu zpracování. Tato tlačítka se vkládají automaticky.
Jedná se o standardní „akční“ tlačítka dvou tzv. příkazových panelů, které jsou umístěny v horní části okna formuláře a ve spodní části okna.

Nyní nás zajímají tlačítka, která budeme vkládat sami „ručně“.

Abychom do navrhovaného formuláře vložili nějaký prvek rozhraní, včetně tlačítek, musíme kliknout na speciální tlačítko s „ikonou“ (na ikoně je vidět žluté znaménko „plus“), které otevře okno pro výběr prvek rozhraní, který se má vložit.

Toto speciální tlačítko s „ikonou“ se obvykle nachází na nástrojové liště pod hlavní nabídkou hlavního okna konfigurátoru.
Když najedete myší na požadované tlačítko, zobrazí se nápověda "Vložit ovládání" .

Pokud na panelu nástrojů není žádné tlačítko (to závisí na nastavení panelů nástrojů), máme alternativní cestu: Když máme na obrazovce před sebou okno návrháře formuláře, můžeme vybrat položku z hlavní nabídky konfigurátor: „Formulář“/ „Kontrola vložení“.

Bez ohledu na to, zda jsme klikli na tlačítko v panelu nástrojů nebo vybrali akci z hlavní nabídky, otevře se před námi speciální okno pro výběr ovládacího prvku pro vložení. Okno má nadpis

V okně vidíme mnoho různých ovládacích prvků. (Můžete trénovat ve svém volném čase a zkusit vložit tyto prvky do formuláře a uvidíte, jak vypadají).

Nyní nás zajímá prvek "Knoflík". Standardně po otevření okna "Vložení ovládacího prvku", je vybrán pro vložení první prvek ze seznamu možných a tento ovládací prvek je "Knoflík".

Výběr typu ovládacího prvku, který se má vložit, se provádí na levé straně okna a na pravé straně okna lze nastavit některé vlastnosti prvku před jeho vložením do formuláře.

To znamená, že před vložením ovládacího prvku do formuláře jej můžete nejprve „připravit“ nastavením jeho základních vlastností: název, nadpis, text nápovědy při najetí myší a některé další vlastnosti.

Můžeme například libovolnému prvku, včetně „tlačítka“, přiřadit název před jeho vložením. Tento název bude názvem objektu ve vestavěném jazyce 1C:Enterprise, názvem softwarového objektu.

Toto je název, ke kterému lze přistupovat z vestavěného programovacího jazyka.

Podobně můžeme tlačítku přiřadit jakýsi nadpis, nápis na něm. V našem příkladu přiřadíme tlačítku název "Naše tlačítko" .

Pokud chceme, aby se při stisku tohoto tlačítka provedla nějaká akce ve vestavěném programovacím jazyce, pak bychom neměli zrušit zaškrtnutí políčka „vytvořit postup“. Ve výchozím nastavení je toto zaškrtávací políčko povoleno.

Je-li toto zaškrtávací políčko zaškrtnuto, pak se současně s vložením tlačítka vytvoří v programovém modulu formuláře prázdná procedura handleru, do které můžeme zapsat libovolný algoritmus, který se provede po stisku tohoto tlačítka v uživatelském režimu.

Přímo tam v okně "Vložení ovládacího prvku" můžeme zadat text popisku, pokud si přejeme. Vstupme do vstupního pole "Vodítko" Pojďme psát - "Toto je naše tlačítko" . Tato nápověda se zobrazí, když najedete myší na vložené tlačítko.

To je vše, příprava před vložením je dokončena, nyní stiskněte tlačítko "OK".

Po tomto okně "Vložení ovládacího prvku" zavře a nyní můžeme vložit naše tlačítko kamkoli do našeho formuláře. Ikona kurzoru myši se dočasně změní na velké „plus“ – tímto způsobem vás systém vyzve, abyste pomocí myši ukázali na konkrétní místo ve formuláři, kam budeme vkládat ovládací prvek.

Vyberte umístění tlačítka v jakékoli části našeho formuláře a stiskněte levé tlačítko myši. Naše nové tlačítko se vloží do formuláře a zároveň nás návrhář formuláře okamžitě přepne do okna editoru softwarového modulu formuláře.

Ukazuje nám tělo obsluhy události kliknutí pro nově vložené tlačítko. To znamená, že můžeme okamžitě napsat kód, který bude volán po stisknutí tlačítka.

Vraťme se k záložce "Dialog"(karty návrháře formulářů jsou umístěny ve spodní části okna) a ujistěte se, že se tlačítko ve formuláři zobrazuje. Ano, naše tlačítko je zde!

Jeho velikost můžeme změnit „tahem myši“ za roh tlačítka nebo přesunout naše tlačítko někam do okna formuláře.

A návratem do programového modulu (tab "Modul") -můžeme napsat kód v programovacím jazyce pro provádění akcí, když je stisknuto naše tlačítko.

Napišme nějaký kód, nechejme jej pro jednoduchost skládat pouze z jednoho řádku “ Upozornit („Naše tlačítko bylo stisknuto!“);

Tento kód způsobí, že se po stisknutí tlačítka na obrazovce uživatele v okně servisní zprávy zobrazí následující text: „Naše tlačítko bylo stisknuto.“

Pojďme zkontrolovat a spustit naše aplikační řešení v uživatelském režimu.

Dále vyberte položku v hlavní nabídce "Operace"/"Zpracování". Pamatujeme si, že jsme vytvořili zpracování a nazvali ho "Zpracování testu", takže ze seznamu, který se otevře, vybereme zpracování s tímto názvem.

Tmk, vidíme před sebou podobu našeho zpracování. Ve formuláři vidíme naše tlačítko s nadpisem "Naše tlačítko" . Vezměte prosím na vědomí, nápovědu "Toto je naše tlačítko" se zobrazí, když najedete myší na tlačítko.

Nyní stiskneme tlačítko. Zajistíme, aby se v okně servisních zpráv zobrazila zpráva, kterou jsme naprogramovali: "Naše tlačítko bylo stisknuto" .

Podobným způsobem můžeme vložit jakékoli další ovládací prvky, o kterých si s vámi budeme povídat v našich kurzech a video cheat sheetech.

Shrnutí: Úspěšně jsme vložili tlačítko do formuláře pro zpracování a nyní byste to měli umět. Uvidíme se ve videonávodech.

Roman Degtyarev byl s vámi.

Školicí středisko „Start in 1C“

Jak se naučit programovat v 1C od nuly?

Jak pracovat jako programátor 1C a vydělat až 150 000 rublů měsíčně?

PŘIHLAŠTE SE ZDARMA

2 TÝDENNÍ KURZ

"PROGRAMOVÁNÍ V 1C PRO ZAČÁTEČNÍKY"

Kurz bude zaslán emailem. Staňte se programátorem plněním úkolů krok za krokem.

K účasti potřebujete pouze počítač a internet

Volný 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: "Helvetica Neue", bezpatkové: velikost pozadí: auto;) .sp-form input ( display: inline-block; neprůhlednost: 1; viditelnost: viditelná;).sp-form .sp-form-fields-wrapper ( margin: 0 auto; width: 260px;).sp-form .sp -form-control ( background: #ffffff; border- barva: #cccccc: solid-width: 15px; padding-right: 8,75px; 4px; -webkit-border-radius: 4px; šířka: 100 %;).sp-form .sp-field label ( color: #444444; font- size: 13px; font-style: normal; font-weight: bold; ).sp-form .sp-button ( border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background-color: #f4394c; color: #ffffff; width: 100 % ; styl písma: normální; rodina písem: Arial, "Helvetica Neue", bezpatkové; box-shadow: žádný; -moz-box-shadow: none; -webkit-box-shadow: none; background: linear-gradient(to top, #e30d22 , #f77380);).sp-form .sp-button-container (text-align: center; width: auto;)