Stvaranje. Oblik. Kreacija Dizajn za promjenu


Dakle, počnimo. Radi jasnoće, izradit ću rekvizite obrasca s .

Postavimo nove detalje na obrazac. To se može učiniti na dva načina.

Prva metoda: jednostavno povucite željeni atribut u karticu elemenata pomoću miša.

Druga metoda: dodajte novi element obrasca s vrstom polja i pridružite ga željenom pomoću svojstva elementa Put do podataka.

Povući ću podupirač tipa Boolean i automatski će biti postavljen da izgleda Polje potvrdnog okvira.

Sama zastava nas ne zanima. Mnogo zanimljivija nekretnina Vrsta potvrdnog okvira, koji može imati tri vrijednosti – Auto, Potvrdni okvir I Tumblr.

Ako ovo svojstvo postavimo na Tumblr, tada će naš oblik poprimiti ljepši izgled.

Naravno, kada su imena True i False napisana na prekidačima, to nije baš lijepo. Promijenimo ih u poznatije. Da bismo to učinili, koristit ćemo svojstvo elementa Format uređivanja, gdje na knjižnoj oznaci Booleov Postavimo nazive gumba prekidača koji su nam prikladniji.

Nakon toga će naš prekidač izgledati ljepše. Ako želimo ukloniti ili pomaknuti položaj naslova, tada nam je za to potrebno svojstvo element Položaj zaglavlja. Što poprima mnogo različitih značenja, uključujući vrijednost - Ne.

Detaljniji rad s elementima obrasca na praktičnim primjerima dan je u knjizi „Osnove razvoja u 1C: Taxi. Upravljani razvoj aplikacija u 12 koraka".

Ponekad se čini da je učenje programskog jezika u 1C komplicirano i teško. Zapravo, programiranje u 1C je jednostavno. Moje knjige će vam pomoći da brzo i lako savladate programiranje u 1C: i “Osnove razvoja u 1C: Taxi”

Naučite programirati u 1C uz pomoć moje knjige “Programiranje u 1C u 11 koraka”

  1. Nema kompliciranih tehničkih pojmova.
  2. Preko 700 stranica praktičnog materijala.
  3. Svaki zadatak prati crtež (screenshot).
  4. Zbirka zadataka za domaću zadaću.
  5. Knjiga je napisana jasnim i jednostavnim jezikom - za početnike.

Ova je knjiga prikladna za one koji su već počeli programirati i imaju određene poteškoće s ovom temom te za one koji već dugo programiraju, ali nikad nisu radili s 1C upravljanim obrascima.

  1. Bez složenih tehničkih izraza;
  2. Više od 600 stranica praktičnog materijala;
  3. Svaki primjer prati crtež (screenshot);
  4. Knjiga se šalje e-poštom u PDF formatu. Može se otvoriti na bilo kojem uređaju!

Promo kod za 15% popusta - 48PVXHeYu


Ako vam je ova lekcija pomogla riješiti bilo koji problem, svidjela vam se ili smatrate korisnom, tada možete podržati moj projekt doniranjem bilo kojeg iznosa:

Možete platiti ručno:

Yandex.Money - 410012882996301
Web Money - R955262494655

Pridružite se mojim grupama.

U članku se opisuje korištenje konstrukcije "ZA PROMJENU" upitnog jezika 1C. Ovaj će materijal biti posebno koristan onima koji žele razumjeti značajke zaključavanja registara pri radu s informacijskom bazom u verziji klijent-poslužitelj.

Primjenjivost

Materijal u članku relevantan je za konfiguracije koje koriste trenutne verzije platforme 1C:Enterprise, izdanje 8.3, dok se koristi način blokiranja automatskog upravljanja podacima.

Dizajn ZA PROMJENE

Kada koristite način automatskog zaključavanja, čitanje bez opcije TO MODIFY, a zatim pisanje unutar iste transakcije može rezultirati zastojima uzrokovanim korištenjem nedovoljne razine zaključavanja resursa.

Klauzula CHANGE koristi se za zamjenu zajedničkog S-zaključavanja s U-zaključavanjem za ažuriranje, koje je manje kompatibilno s drugim zaključavanjima:

Tablica sadrži znak "+" ako su bravice na sjecištu retka i stupca kompatibilne, "–" u suprotnom.

Ukratko razmotrimo glavne vrste blokiranja.

Zajedničke (S) brave dopustiti istodobnim transakcijama čitanje resursa. Sve dok postoje S-zaključavanja na resursu, druge transakcije ne mogu promijeniti podatke.

Ažuriraj brave (U) spriječiti pojavu uobičajenog oblika zastoja. U serijalizirajućoj ili iterativnoj transakciji čitanja, transakcija čita podatke, dobiva zajedničko (S) zaključavanje na resursu, zatim izvodi promjenu podataka, što zahtijeva pretvaranje zaključavanja u ekskluzivno (X) zaključavanje.

Ako dvije transakcije dobiju zajedničko zaključavanje na resursu i zatim pokušaju ažurirati podatke u isto vrijeme, jedna od transakcija pokušava pretvoriti zaključavanje u ekskluzivno (X) zaključavanje.

Pretvaranje zajedničkog zaključavanja u ekskluzivno zaključavanje će potrajati neko vrijeme jer je ekskluzivno zaključavanje jedne transakcije nekompatibilno sa zajedničkim zaključavanjem druge transakcije.

Počet će čekanje na zaključavanje.

Druga transakcija pokušat će dobiti ekskluzivno (X) zaključavanje za ažuriranje. Budući da se obje transakcije pretvaraju u ekskluzivno (X) zaključavanje, a svaka transakcija čeka da druga oslobodi zajedničko zaključavanje, rezultat je zastoj.

Kako bi se izbjegao ovaj potencijalni zastoj, primjenjuju se zaključavanja ažuriranja (U). Zaključavanje ažuriranja (U) može se dobiti samo jednom transakcijom na resursu u isto vrijeme. Ako transakcija modificira resurs, zaključavanje ažuriranja (U) pretvara se u ekskluzivno (X) zaključavanje.

Ekskluzivno (X) zaključavanje onemogućuje da transakcije istovremeno pristupaju resursu. Ako se resurs drži isključivim (X) zaključavanjem, tada druge transakcije ne mogu promijeniti podatke.

Konstrukt TO CHANGE je naveden u konstruktoru upita na kartici Dodatno:

Ista kartica navodi koje određene tablice treba blokirati ako upit koristi nekoliko tablica. Ako ne navedete koje tablice želite zaključati, U-zaključavanje će biti nametnuto svim tablicama navedenim u upitu, uključujući one u koje se u budućnosti neće pisati. Ova zaključavanja će biti suvišna i mogu stvoriti probleme kada nekoliko korisnika radi paralelno.

U kontroliranom načinu zaključavanja, opisani problem ne postoji, tako da klauzula FOR CHANGE nema učinka.

1. Načini izrade obrasca
2. Graditelj obrazaca

Načini stvaranja obrasca

Nakon što smo naučili o 1c obrascima, prijeđimo na dublje razumijevanje. Prvo, kreirajmo formu, to može biti forma bilo kojeg objekta, u ovom primjeru to je imenik. Postoji nekoliko načina za izradu obrasca:

1. Iz konstruktora objekta 2 načina

2. Iz konfiguracijskog stabla kroz kontekstni izbornik (desni klik na objekt označen plavom bojom na slici).

Form Builder

Prilikom izrade novog obrasca pojavljuje se prozor dizajnera obrasca:

Vrsta forme koju dizajner predlaže odabir utjecat će na početno ispunjavanje elemenata. Glavne opcije tipa su:

    Oblik elementa (dokument, skup vrijednosti)

    Obrazac popisa

    Obrazac za odabir

Potvrdni okvir " Postavite obrazac na glavni" znači da ako postoji više obrazaca ove vrste, a pri pozivanju forme ove vrste nije naveden konkretan, tada će se prikazati glavni. Na primjer: postoji obrazac popisa “ListFormShort”, koji je glavni i “ListFormFull”, ako pozovete obrazac popisa i ne navedete određeni, tada će se prikazati “ListFormShort”.
Glavni obrasci vidljivi su na kartici "Obrasci" konstruktora modificiranih objekata.

Potvrdni okvir " Osnovni popis i obrazac za odabir" znači da će se ovaj obrazac prikazati i za pregled popisa i za odabir.

Potvrdni okvir " Osnovni oblik elementa i grupe" znači da će se ovaj obrazac prikazati i za uređivanje elementa i za grupu.

Slijede rekviziti " Ime"to je identifikator ovog obrasca; ne možete stvoriti dva obrasca s istim identifikatorom za jedan objekt.
Rekviziti " Sinonim" bit će prikazan u korisničkom načinu rada kao naziv ovog obrasca.
Rekviziti " Komentar» pohranjuje sve bilješke ili objašnjenja.

Potvrdni okviri " Naredbena traka na vrhu"I" Naredbena ploča ispod» navedite gdje prikazati naredbene ploče. Naredbena traka je element obrasca koji sadrži gumbe. Na primjer:

Za sebe uglavnom koristim sljedeću metodu za izradu forme; ako je objekt nov, tada pozivam konstruktor iz objekta na kartici “Obrasci”, grupa “Osnovne forme”, klikom na ikonu “Otvori” ( povećalo) (slika 1). Ako objekt ima osnovne forme, tada pozivam konstruktor iz stabla metapodataka pomoću metode "Dodaj" iz kontekstnog izbornika grane "Obrasci" (slika 2).
Ukratko ću objasniti vezu forme i predmeta. Općenito, ispravno postavljanje svojstava smanjuje potrebu za pisanjem koda.
Obrazac ima svojstvo "Podaci", ono je glavno za obrazac i podebljano je označeno na kartici "Detalji".

Ono što se daje postavljanjem svojstva "Podaci" je da se, ovisno o odabranoj vrijednosti, dodaju novi događaji, metode obrazaca i mogućnost dodavanja odgovarajućih gumba na naredbenoj traci.
Primjer: " ParametarCurrentRow" - ovo je svojstvo dostupno u modulu obrasca ako je glavni tip atributa DirectoryList.

Na knjižnoj oznaci Dodatno Dodatne opcije za izradu upita su grupirane:

Razmotrimo njihovu svrhu.

  1. Prvi (n) - omogućuje odabir određenog broja zapisa, prvih u zahtjevu, uzimajući u obzir navedeni redoslijed zapisa. Ključna riječ SELECT bit će generirana u tekstu zahtjeva PRVI N
  2. Bez duplikata - ostavit će samo jedinstvene zapise u detaljnim zapisima odabira. Ključna riječ SELECT bit će generirana u tekstu zahtjeva RAZNO
  3. Dopušteno - potrebno za konfiguriranje ograničenja prava pristupa; Bit će prikazani samo zapisi dopušteni za ova dopuštenja (ako ova opcija nije označena, zahtjev može biti neuspješan s ograničenim pravima i vratiti pogrešku). U tekstu zahtjeva opcija će generirati ključnu riječ SELECT DOZVOLJENO
  4. Vrsta upita - dohvaćanje podataka ili privremena izrada tablice. Opcija privremene tablice omogućuje vam da odredite njezin naziv; Ovoj se tablici naknadno može pristupiti kao posrednom izvoru podataka za uređeni upit. U tom će se slučaju ključna riječ pojaviti u tekstu zahtjeva MJESTO
  5. Zaključaj primljene podatke za naknadnu izmjenu - pretpostavlja se da su dok je u tijeku čitanje iz izvornih tablica one blokirane za čitanje u drugim sesijama. Ako je opcija uključena, ključna riječ će se pojaviti u tekstu zahtjeva ZA PROMJENU. U tom slučaju možete odrediti koje su tablice među onima uključenim u upit blokirane; Ako se to ne učini, sve će biti blokirano.

Pitanje 07.21 ispita 1C: Platforma Professional. Oznaka "Bez dupliciranih zapisa" na kartici "Napredno" u dizajneru upita omogućuje vam sljedeće:

  1. Isključite identične retke iz tablica izvora podataka
  2. Isključite identične retke iz rezultirajuće tablice upita. Ova se operacija odnosi i na detaljne i na sažete zapise.
  3. Isključite identične retke iz rezultirajuće tablice upita. Ova se operacija odnosi samo na detaljne zapise.

Točan odgovor je treći. Zahtjev jedinstvenosti ne primjenjuje se na rezultate.

Pitanje 07.22 ispita 1C: Platforma Professional. Oznaka "Prvih 5 zapisa" na kartici "Napredno" u dizajneru upita omogućuje vam sljedeće:

  1. Prikaži prvih 5 zapisa u izvješću. Zapisi će biti odabrani bez uzimanja u obzir pravila naručivanja konfiguriranih u dizajneru upita
  2. Prikaži prvih 5 zapisa u izvješću. Zapisi će biti odabrani uzimajući u obzir pravila naručivanja konfigurirana u dizajneru upita

Točan odgovor je drugi, redoslijed će se uzeti u obzir.

Pitanje 07.23 ispita 1C: Platforma Professional. Oznaka "Za promjenu" (u načinu automatskog zaključavanja transakcija) na kartici "Napredno" u dizajneru upita omogućuje vam da:

  1. Zaključaj podatke navedenih izvornih tablica za modifikaciju prilikom izvršavanja upita (izvan transakcije)
  2. Zaključavanje za čitanje podataka navedenih izvornih tablica u upitu (i izvan i unutar transakcije)
  3. Zaključavanje podataka navedenih izvornih tablica za čitanje (unutar transakcije)
  4. Odgovori 1 i 2 su točni

Točan odgovor je treći. Zaključavanje se otpušta nakon završetka transakcije obrade.

Pitanje 07.24 ispita 1C: Platforma Professional. Kada postavite oznaku "Za promjenu" (u načinu automatskog zaključavanja transakcija) na kartici "Napredno" u dizajneru upita, dolazi do zaključavanja:

  1. Na razini tablice baze podataka
  2. Na razini zapisa tablica baze podataka
  3. U verziji poslužitelja datoteka - na razini tablica baze podataka
  4. U verziji klijent-poslužitelj - na razini zapisa tablice baze podataka
  5. Odgovori 3 i 4 su točni

Točan odgovor je peti.
Saznajte više o automatskim i upravljanim zaključavanjima transakcija.

Pitanje 07.25 ispita 1C: Platforma Professional. Kada postavite oznaku "Za izmjenu" (u načinu automatskog zaključavanja transakcije) na kartici "Napredno" u dizajneru upita, podaci će biti zaključani:

  1. Sve izvorne tablice u upitu
  2. Samo virtualne izvorne tablice u upitu
  3. Ako je popis "Tablice za promjenu" prazan, onda su sve tablice uključene u zahtjev, inače - samo tablice navedene na popisu

Točan odgovor je treći, analiza u postu.

Pitanje 07.47 ispita 1C: Platforma Professional. Kada pokušate izvršiti zahtjev s tekstom “Select * From Directory.Nomenclature”, ako su ograničenja čitanja definirana na unosu imenika (u odgovarajućoj ulozi), dogodit će se sljedeće:

  1. Svi podaci će biti primljeni
  2. Dohvaćat će se samo podaci iz dopuštenih zapisa
  3. Dogodit će se greška

Točan odgovor je treći. Kako biste izbjegli situaciju, morate postaviti opciju "Dopušteno".

Kontrole su zasebna grupa objekata dizajniranih za unos i predstavljanje informacija u dijalozima. Mogu se nalaziti na obrascu i koristiti za uređivanje ćelija u polju tablice ili dokumentu proračunske tablice.

Gumb je jedan od najčešće korištenih kontrolnih elemenata u obrascima aplikacijskih rješenja programa 1C:Enterprise. U ovoj video lekciji zajedno s vama izradit ćemo najjednostavniji objekt aplikacije 1C - takozvanu "obradu", zatim ćemo stvoriti glavni obrazac za obradu i naučiti kako ovom obrascu dodati tako važan kontrolni element, tzv. "Dugme"

1. Izrada testne obrade

Pozdrav dragi prijatelji! Roman Degtyarev je s vama. Obuka - Centar "Počni u 1C".

Pročitajte tekst i istovremeno pogledajte kratku video varalicu, koja će govoriti o umetanju elemenata sučelja u oblik bilo kojeg objekta 1C aplikacije (uključujući 1C obradu, na primjeru koje ćemo razmotriti ovaj proces)

Video koji prikazuje cijeli proces nalazi se ispod.

Možete pogledati ovaj video u visokoj kvaliteti i na cijelom ekranu pomoću gumba za upravljanje video reprodukcijom

To će nam općenito biti od koristi, i kao osnovna vještina u oblikovanju oblika i za izvođenje drugih praktičnih vježbi.

Govorit ćemo o umetanju jedne od vrsta elemenata sučelja koji se koriste u bilo kojem 1C:Enterprise aplikacijskom rješenju, o umetanju gumba u obrazac.

Pokrenimo naše obrazovno aplikacijsko rješenje u konfiguracijskom (razvojnom) načinu. Ova uputa o obrazovnom aplikacijskom rješenju odnosi se na one koji pohađaju naše tečajeve programiranja 1C.

Oni koji nisu upisani na tečajeve mogu pokrenuti bilo koje postojeće aplikacijsko rješenje u konfiguracijskom načinu rada, uključujući i potpuno prazna. Ovo će biti dovoljna studija za predmetni primjer.

Kako bismo imali gdje ubaciti gumbe, prvo ćemo napraviti neku vrstu zasebne obrade u stablu konfiguracijskih objekata.

Dakle, ušli smo u način konfiguracije aplikacijskog rješenja. Kreirajmo obradu zajedno. Kliknite desnom tipkom miša na čvor "Obrada" i pojavljuje se izbornik.

U padajućem izborniku odaberite stavku s nazivom "dodati". Otvorit će se prozor dizajnera vizualne obrade.

Obradu možemo nazvati određenim imenom, a možemo je i ne nazvati – i ostaviti naziv koji je zadano dodijeljen.

Na primjer, dodijelimo naziv našoj obradi “Obrada testa”. Možete ga imenovati kako želite ako kreirate obradu.

Nakon što dodijelimo naziv našoj obradi, možemo odmah kliknuti gumb na dnu prozora dizajnera "Zatvoriti"- jer nisu potrebne druge radnje.

Test obrada je napravljena, vidimo njen naziv u stablu konfiguracije, u čvoru "Obrada". Kliknimo na naziv naše obrade, proširimo ovu stavku i vidimo podelemente koji mogu biti dio naše obrade: “Detalji”, “Obrasci”, “Izgledi” i tako dalje.

2. Izrada obrasca glavne obrade

Sada je vrijeme da izradimo obrazac za našu obradu. Obrazac za obradu je vizualni prikaz, glavni dijaloški okvir koji će korisnik vidjeti i s kojim će komunicirati ako pokrene našu obradu.

Analogno je prozoru, obliku bilo kojeg drugog programa u sustavu Windows - i može uključivati ​​elemente izbornika, naredbene ploče, polja za unos, oznake, gumbe, padajuće liste i druge kontrole - sve one elemente na koje smo navikli dok radimo s većinom redovnih programa.

Kliknimo desnim klikom na čvor “Obrasci”, a zatim odaberite stavku s nazivom u kontekstnom izborniku koji se pojavi "Dodati"

Pred nama se pojavljuje prozor dizajnera obrazaca za obradu. Uz njegovu pomoć, u početnoj fazi, možemo odrediti neke značajke novostvorenog obrasca (ime programa, tip, je li glavni i tako dalje)

Ali sada ne trebamo postavljati nikakve posebne postavke, pa samo pritisnemo gumb "Spreman", na dnu prozora dizajnera obrazaca za obradu.

Nakon toga, pred nama se otvara novostvoreni obrazac za obradu 1C.

3. Sada pogledajmo proces stvaranja gumba u obrascu za obradu

Dakle, kako umetnuti gumbe?

Imajte na umu da su prema zadanim postavkama, u novostvorenom obrascu, neki gumbi već umetnuti tijekom dizajna obrade. Ovi se gumbi automatski umeću.
To su standardni “akcijski” gumbi dviju tzv. komandnih ploča, koje se nalaze na vrhu prozora forme i na dnu prozora.

Sada nas zanimaju oni gumbi koje ćemo sami umetnuti, “ručno”.

Da bismo u formu koja se dizajnira umetnuli nekakav element sučelja, uključujući i gumbe, moramo pritisnuti poseban gumb s „ikonom“ (na ikoni je vidljiv žuti znak „plus“), čime se otvara prozor za odabir element sučelja za umetanje.

Ovaj poseban gumb s "ikonom" obično se nalazi na alatnoj traci, ispod glavnog izbornika glavnog prozora konfiguratora.
Kada prijeđete mišem preko željenog gumba, pojavljuje se opis alata "Umetni kontrolu" .

Ako nema gumba na alatnoj traci (ovo ovisi o postavkama alatnih traka), imamo alternativni put: Kada imamo prozor dizajnera obrazaca na ekranu ispred sebe, možemo odabrati stavku iz glavnog izbornika konfigurator: “Obrazac”/ “Umetni kontrolu”.

Bez obzira jesmo li kliknuli gumb na alatnoj traci ili smo odabrali akciju iz glavnog izbornika, pred nama se otvara poseban prozor za odabir kontrolnog elementa za umetanje. Prozor ima naslov

U prozoru vidimo mnogo različitih kontrola. (Možete vježbati u slobodno vrijeme i pokušati umetnuti ove elemente u obrazac i vidjeti kako izgledaju).

Sada nas zanima element "Dugme". Prema zadanim postavkama, nakon otvaranja prozora "Umetanje kontrole", odabire se prvi element s popisa mogućih za umetanje, a taj se kontrolni element "Dugme".

Odabir tipa kontrole za umetanje vrši se na lijevoj strani prozora, a na desnoj strani prozora možete postaviti neka svojstva elementa prije nego što se umetne u formu.

Odnosno, prije umetanja kontrole u formu, prvo je možete “pripremiti” postavljanjem njenih osnovnih svojstava: imena, naslova, teksta tooltip-a kada lebdite mišem i nekih drugih svojstava.

Na primjer, bilo kojem elementu, uključujući "gumb", možemo dodijeliti naziv prije nego što ga umetnemo. Ovo će ime biti naziv objekta u ugrađenom jeziku 1C:Enterprise, naziv softverskog objekta.

Ovo je ime kojem se zatim može pristupiti iz ugrađenog programskog jezika.

Slično, gumbu možemo dodijeliti neku vrstu naslova, natpis na njemu. U našem primjeru gumbu ćemo dodijeliti naslov “Naše dugme” .

Ako želimo da se neka akcija izvrši u ugrađenom programskom jeziku kada se pritisne ovaj gumb, tada ne bismo trebali poništiti potvrdni okvir "kreiraj proceduru". Prema zadanim postavkama, ovaj potvrdni okvir je omogućen.

Ako je ovaj checkbox uključen, tada će se istovremeno s umetanjem gumba u programskom modulu forme kreirati prazna procedura rukovatelja u koju možemo upisati bilo koji željeni algoritam koji se izvršava pritiskom na ovaj gumb u korisničkom načinu rada.

Tamo u prozoru "Umetanje kontrole" možemo unijeti tekst tooltip-a ako želimo. Uđimo u polje za unos "Trag" idemo pisati - "Ovo je naš gumb" . Ovaj opis alata pojavit će se kada prijeđete pokazivačem miša iznad umetnutog gumba.

To je to, priprema prije umetanja je završena, sada pritisnite gumb "U REDU".

Nakon ovog prozora "Umetanje kontrole" zatvara i sada možemo umetnuti naš gumb bilo gdje u našem obrascu. Ikona pokazivača miša privremeno se mijenja u veliki "plus" - na ovaj način sustav od vas traži da mišem pokažete na određeno mjesto na obrascu gdje ćemo umetnuti kontrolu.

Odaberite mjesto za gumb u bilo kojem dijelu našeg obrasca i pritisnite lijevu tipku miša. Naš novi gumb je umetnut u obrazac, au isto vrijeme nas dizajner obrasca trenutno prebacuje u prozor uređivača softverskog modula obrasca.

Prikazuje nam tijelo rukovatelja događajem klika za novoumetnuti gumb. Odnosno, možemo odmah napisati kod koji će biti pozvan kada se pritisne gumb.

Vratimo se ipak knjižnoj oznaci. "Dijalog"(kartice dizajnera obrazaca nalaze se na dnu prozora) i provjerite pojavljuje li se gumb na obrascu. Da, naš gumb je ovdje!

Veličinu možemo promijeniti "povlačenjem miša" po kutu gumba ili premjestiti naš gumb negdje unutar prozora forme.

I vraćanjem na programski modul (tab "Modul") -možemo napisati kod u programskom jeziku za izvođenje radnji kada se pritisne naš gumb.

Napišimo neki kod, neka se, zbog jednostavnosti, sastoji od samo jedne linije " Obavijesti ("Naš gumb je pritisnut!");

Ovaj kod će uzrokovati pojavljivanje sljedećeg teksta na korisničkom zaslonu u prozoru servisne poruke kada se pritisne gumb: "Naš gumb je pritisnut."

Provjerimo i pokrenimo naše aplikacijsko rješenje u korisničkom načinu rada.

Zatim odaberite stavku u glavnom izborniku “Operacije”/”Obrade”. Sjećamo se da smo kreirali obradu i pozvali je “Obrada testa”, pa s liste koja se otvori odabiremo obradu s ovim imenom.

Tmk, vidimo pred sobom oblik naše obrade. U obrascu vidimo naš gumb s naslovom “Naše dugme” . Napomena, savjet “Ovo je naš gumb” pojavljuje se kada prijeđete mišem iznad gumba.

Sada stisnimo gumb. Osiguravamo da se poruka koju smo programirali prikazuje u prozoru servisne poruke: “Naš gumb je pritisnut” .

Na sličan način možemo umetnuti bilo koje druge kontrole o kojima ćemo razgovarati s vama u našim tečajevima i video varalicama.

Sažetak: Uspješno smo umetnuli gumb na obrazac za obradu i sada biste to trebali moći učiniti. Vidimo se u video tutorijalima.

S vama je bio Roman Degtyarev.

Centar za obuku "Start in 1C"

Kako naučiti programirati u 1C od nule?

Kako raditi kao 1C programer i zaraditi do 150.000 rubalja mjesečno?

PRIJAVITE SE BESPLATNO

2 TJEDNA TEČAJA

"PROGRAMIRANJE U 1C ZA POČETNIKE"

Tečaj će biti poslan e-poštom. Postanite programer izvršavajući zadatke korak po korak.

Za sudjelovanje potrebno je samo računalo i internet

Besplatan pristup tečaju:

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; neprozirnost: 1; vidljivost: visible;).sp-form .sp-form-fields-wrapper ( margina: 0 auto; width: 260px;).sp-form .sp -kontrola-forme (pozadina: #ffffff; boja obruba: #cccccc; stil obruba: čvrsta; širina obruba: 1px; veličina fonta: 15px; padding-lijevo: 8,75px; padding-desno: 8,75px; obrub -radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; visina: 35px; širina: 100%;).sp-form .sp-field label (boja: #444444; font- veličina: 13px; font-style: normal; font-weight: bold;).sp-form .sp-button ( border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; boja pozadine: #f4394c; boja: #ffffff; širina: 100%; težina fonta: 700; stil fonta: normalan; obitelj fontova: Arial, "Helvetica Neue", sans-serif; box-shadow: nijedan; -moz-box-shadow: nema; -webkit-box-shadow: ništa; pozadina: linearni gradijent (na vrh, #e30d22, #f77380);).sp-form .sp-button-container (tekst-align: center; width: auto;)