Obțineți formularul - obiectul lingvistic încorporat

Tip: String.
Numele formularului. Este format ca o cale completă a formei obiect de metadate (de exemplu, „Spravochnik.Kontragenty.Forma.FormaObekta“, „ObschayaForma.FormaSohraneniyaFayla“) sau ca o cale completă a obiectului cererii, completată cu numele formei implicit (de exemplu, „Spravochnik.Tovary.FormaVybora“ ).






Numele formelor prestabilite:
  • Object Form (ObjectForm) - forma obiectului implicit;
  • Form Groups (FolderForm) - forma de grup implicită;
  • RecordForm este formularul de intrare implicit;
  • ListForm este forma implicită a listei;
  • ChoiceForm este formularul de selecție implicit;
  • FolderChoiceForm este forma implicită de selectare a grupului;
  • Form constant (ConstantsForm) - forma constantelor implicite pentru modul normal, setata ca o forma de constante pentru configuratie;
  • Formular - forma constanta, raport si procesare implicita;
  • Forma comună (CommonForm) - formă comună;
  • Form Set (SettingsForm) - forma setărilor prestabilite ale raportului;
  • Forma de încărcare (LoadForm) - forma setărilor de încărcare;
  • Formularul SaveForm este un formular pentru salvarea setărilor;
  • Variantă de formă (VariantForm) - forma de editare a variantei raportului;
  • Formularul de căutare - o formă de căutare fulltext în date.
De exemplu, pentru a obține formularul general "Setări generale", trebuie să scrieți codul în modul:

Formular = Obțineți formularul ("Formular general. Setări generale");


Pentru rapoartele și procesarea externă, numele formularului este specificat după cum urmează:
  • Raportul extern.<имя отчета>.Forma.<имя формы>;
  • Raportul extern.<имя отчета>.<имя стандартной формы>;
  • Procesare externă.<имя обработки>.Forma.<имя формы>;
  • Procesare externă.<имя обработки>.<имя стандартной формы>.






În acest caz, raportul sau prelucrarea externă trebuie să fie preînregistrate în sistem.

Tip: Structură.
Parametrii formei. Cheia de structură este numele parametrului, iar valoarea este valoarea parametrului de formular. Numele elementului trebuie să se potrivească cu numele parametrului de structură.

P = structură nouă ("cheie", furnizor);
Form = Obțineți formularul ("Manualul.Contracts.Object Form".
Forma. Deschidere ();

Proprietarul formei este o formă sau un control al unui alt formular.

Tip: Opțional.
În acest parametru, pot fi specificate anumite chei, valoarea cărora va fi utilizată pentru a căuta formulare deja deschise. Dacă se găsește un formular cu aceeași cheie unică, în loc să se deschidă un nou formular, formularul găsit va fi activat.
Minciuna este de a căuta un formular cu tasta de unicitate în mod implicit, Adevărul nu este de a căuta formularul deloc, orice altă valoare stabilește cheia de unicitate care va fi căutată.
Valoarea implicită este False.

Tip: Cerere WindowsCustomer; Varianta ferestrei deschise.
Fereastra de aplicare în care se va deschide formularul.
Se aplică numai unui formular gestionat. Fereastra poate fi doar fereastra principală a aplicației sau o fereastră de formă auxiliară.
Dacă este specificat tipul opțiunii WindowOpen. Fereastra de formă va fi creată în funcție de opțiunea selectată.

Obține un formular sau un formular de control. Înainte de a primi o căutare, este deja deschis același formular.
Căutarea se efectuează după tipul de formular, valorile parametrilor formei cheie, proprietarul formularului, cheia unică a utilizatorului.
Dacă parametrul <Уникальность> înțelesul Adevărului este transferat. atunci nu se efectuează căutarea formularelor deja deschise.

Client subțire, client web, client gros, aplicație mobilă (client).

Într-un client subțire și web, acesta primește doar un formular gestionat.
Formele comune de procesare externă nu sunt acceptate.
Dacă obțineți forma obișnuită în parametru <ИмяФормы> numele standard al formularului nu este specificat, parametrii promovați nu sunt procesați.
În timpul executării, pot exista mai multe apeluri către server. Unele dintre ele sunt stocate în cache. Cel puțin un acces la server este întotdeauna și nu este stocat în cache. Cache-ul depinde de versiunea platformei și de versiunea configurației ca întreg. Dacă este setată o viteză mică de conectare și linia curentă nu este specificată, formularul de selecție este stocat în cache. Cache-ul este curățat cu o periodicitate de 20 de minute. Formularele care nu au fost utilizate în această perioadă de timp sunt șterse.

Un nivel

Nivelurile superioare







Articole similare

Trimiteți-le prietenilor: