Principalele recuzită de formă. Detalii despre formularul controlat (1CV8) Detalii Formulare 1C 8 2

Mai jos sunt obiectele principale 1C, care sunt utilizate atunci când lucrează cu forme gestionabile. Un scurt exemple ale codului care demonstrează utilizarea tradițională a acestor obiecte atunci când se scrie configurații 1c.

Etform.

Utilizate în modulul de formă, în proceduri& Schimbare și & nasserver.

Vă permite să aplicați elementele formularului și la detalii.

Apelul la elementul de formă are loc prin obiectElemente și arată astfel:

Etform. Elementele. Întreținere. Putton \u003d "v." + Program de versiune;

Apel la propulsie existentă pe formular, este adevărat:

Etform.thetpoints \u003d "Bună ziua, tovarăși!";

Apel simplificat la elementele de formă și detalii

În forma modulului, în principiu, nu puteți specifica cuvântul cheieEtform. . Puteți contacta elementele formularului și detaliile sunt simplificate:

// element de formă

Elemente. Supraponderali. Scaunul capului \u003d "v." + Programul versiune;

// formulare necesare

Text \u003d "Bună ziua, tovarăși!";

Caracteristicile de obținere a detaliilor formularelor (importante!)

Dacă solicitarea formularului are un tip simplu -Rând, număr, data ... apoi obține (set) valoarea recuzită este pur și simplu numit:

Text \u003d elemente; // Numele produsului - Formularul de recuzită

Cu toate acestea, în acest fel este imposibil să se obțină detaliile tipului "complex" -Mese, Nume de lemn . Când încercați să obțineți recuzită cu un astfel de tip de nume, tipul de obiect va fi returnatColecția de documentație.

Pentru a obține valoarea de recuzită cu un tip de "complex", trebuie să utilizați funcțiaRECHISITFORFADRIFICARE ():

Palatul curent \u003d RequiSitformadded ("obiecte selectate");

Pentru a seta valoarea recuzită "complexă", puteți utiliza funcțiaSurwevisitforms (<Значение>, <ИмяРеквизита>) Ambii parametri sunt obligați.

Funcții RECHISITFORFADRIFICARE () și ValoriRerevisitforms () Disponibil numai pe server.

Un obiect

Strict vorbind, nu există un astfel de cuvânt cheie în forma unei forme. Doar când se creează un formular, de exemplu, o formă de element, 1c creează automat recuzită pe formular cu numeleUn obiect . Prin aceste recuzită sunt proprietățile disponibile ale obiectului curent, care este editat pe formular.

sau, intrare mai completă:

Acest obiect

Conține obiectul în sine. Conceput pentru a obține un obiect în modulul de obiect sau în modulul modulului.

Utilizare: Numai citiți.

Disponibilitate: server, client gros, conexiune externă.

Formează În 1C: Compania este destinată să afișeze și să editeze informații conținute în baza de date. Formularele pot aparține obiectelor de configurare specifice sau pot exista separat de ele și utilizate de toate decizia aplicată în ansamblu.

De exemplu, carte de referință Nomenclatură Poate avea mai multe forme care vor fi utilizate în anumite scopuri - editarea elementului director, afișarea afișajului etc.:

Împreună cu aceasta, pot exista forme comune care nu aparțin obiectelor de configurare specifice - forme comune.

Forme de bază

Fiecare obiect de configurare poate fi utilizat pentru a efectua unele acțiuni standard. De exemplu, pentru orice carte de referință, este posibil să fie necesar să afișați o listă a elementelor sale, să afișați elemente separate ale cărții de referință, să afișați un grup din director, selectați elemente și grupuri de elemente din director. Pentru orice document, o listă a acestor acțiuni va fi mult mai mică: vizualizarea unei liste de documente, o alegere din lista de documente și va vizualiza un document separat.

Pentru a se asigura că astfel de acțiuni standard sunt executate cu obiecte de date, pentru fiecare dintre acestea există un set de forme de bază care vor fi utilizate la efectuarea acțiunilor adecvate. Principal poate fi atribuit oricăror formulare subordonate acestui obiect. De exemplu, la director Nomenclaturăpot exista următoarele forme principale:

Și documentul Admiterea bunurilor și serviciilorcompoziția formelor principale va fi diferită:

Astfel, dacă utilizatorul dorește să vadă o listă de carte de referință Nomenclatură sau lista de documente Admiterea bunurilor și serviciilorSistemul va deschide formularul corespunzător atribuit ca formular de listă pentru aceste obiecte.

Forme generate de auto

O caracteristică importantă a sistemului 1C: Enterprise 8 este mecanismul formelor generate de auto-generat. Acest mecanism eliberează dezvoltatorul de la necesitatea de a crea toate formele posibile pentru fiecare dintre obiectele de configurare. Dezvoltatorul este suficient pentru a adăuga un nou obiect de configurare, iar sistemul însuși va genera formularele necesare pentru a afișa informațiile conținute în acest obiect la momentele dorite ale funcționării utilizatorului.

Astfel, dezvoltatorul trebuie să-și creeze propriile forme de obiecte de aplicare numai dacă ar avea diferențe (un alt design sau un comportament specific) de la formulare generate automat de sistem.

Formular de comunicare cu date

O afiliere a formularului pentru unul sau altul obiect de configurare nu determină compoziția de date care este afișată în formular. Faptul că formularul aparține, de exemplu, un director NomenclaturăVă permite să îl atribuiți uneia dintre formularele principale pentru această carte de referință, dar nu determină ce date vor afișa acest formular și care va fi comportamentul său.

Pentru a asocia forma de date, sunt utilizate detaliile formularului în care este specificată lista de date afișate de formular. Toate formele, de la sine, au același comportament, indiferent de datele pe care le afișează. Cu toate acestea, unul dintre detaliile formularului poate fi numit pentru el principalul (este evidențiat cu caractere aldine), iar în acest caz comportamentul standard al formei și proprietățile sale vor fi completate în funcție de tipul de tip primar formă:

De exemplu, dacă un document va fi atribuit ca principalele detalii ale formularului Admiterea bunurilor și serviciilor, Când închideți formularul, sistemul va solicita confirmarea înregistrării și efectuarea acestui document. În cazul în care principalele detalii ale formularului atribuie, spun, carte de referință Nomenclatură, atunci o astfel de cerere de confirmare la închiderea formularului nu va apărea.

Structura formei

Caracteristica principală a formularelor este că acestea nu sunt extrase de dezvoltator în detaliu, "pe pixeli". Formularul de configurare este o formă logică de compoziție a formei. Și plasarea specifică a elementelor este efectuată automat de sistem când este afișată forma.

Partea afișată a formularului (vizibilă pentru utilizator) este descrisă ca un copac cuprinzând elemente de formă.

Elementele pot fi câmpurile de introducere, casetele de selectare, comutatoarele, butoanele etc. În plus, elementul poate fi un grup care include alte elemente. Grupul poate fi prezentat ca panou cu un cadru, un panou cu pagini (marcaje), pagină reală, panou de comandă. În plus, elementul poate fi un tabel care include și elemente (coloane). Structura elementelor descrie modul în care arată forma.

Toată formalitatea formei este descrisă sub formă de detalii și comenzi. Detalii sunt datele cu care funcționează formularul și comenzile sunt efectuate. Astfel, dezvoltatorul din editorul de formă trebuie să includă detaliile și comenzile necesare în formular, să creeze elementele lor de formă și, dacă este necesar, să compună elemente în grupuri.

Pe baza acestei descrieri logice, sistemul generează automat o apariție a formularului pentru a afișa utilizatorul. În acest caz, sistemul ia în considerare diferitele proprietăți ale datelor afișate (de exemplu, tip) pentru a face elementele formularului cât mai convenabil posibil pentru utilizator.

Dezvoltatorul poate afecta localizarea elementelor prin diverse instalații. Acesta poate determina ordinea elementelor, specificați lățimea și înălțimea dorită. Cu toate acestea, aceasta este doar câteva informații suplimentare care ajută sistemul să fie afișat.

În formulare, dezvoltatorul poate folosi nu numai comenzile formularului în sine, ci și comenzile globale utilizate în întreaga interfață de comandă de configurare. În plus, este posibil să se creeze comenzi parametrizate care să deschidă alte formulare, luând în considerare datele specifice ale formularului curent. De exemplu, poate fi un apel la raportul de reziduuri privind stocul selectat acum sub formă de factură consumabilă.

Necesare ale formei

Setul de detalii ale formularului descrie compoziția datelor care sunt afișate sunt editate sau stocate în formular. În același timp, detaliile formularului ele însele nu oferă posibilitatea de a afișa și de a edita date. Elemente ale formei (a se vedea secțiunea "Formular" elemente din acest capitol) asociată cu detaliile formularului sunt utilizate pentru afișarea și editarea. Combinația dintre toate detaliile formularului va fi chemată pentru formular.

Important! Trebuie să fie amintit că, spre deosebire de formele convenționale, toate datele din forma gestionată trebuie descrise sub formă de detalii. Nu este permisă utilizarea variabilelor modulului formularului ca surse de date pentru elementele de formă.

Există o oportunitate de a desemna Principalele recuzită de formă, adică necesare, ceea ce va determina formalitatea standard a formularului (extinderea formularului). Trebuie amintit că principalele recuzită ale formularului nu poate fi decât una.

Extinderea formei - Acestea sunt proprietăți suplimentare, metode și parametri ai forma obiectului de control caracteristică a obiectului, care este elementul principal al formei.

În procesul de elaborare a unui formular, este posibilă stabilirea în mod clar posibilitatea de vizionare și editare a detaliilor specifice ale formularului, în contextul rolurilor, utilizând proprietățile de previzualizare și editare (aici, consultați "Formularul de reglare a rolului" secțiunea a capului "editori"). În plus, disponibilitatea unei anumite detalii în cea mai mare formă poate fi configurată utilizând opțiunile funcționale (mai multe despre opțiunile funcționale pot fi vizualizate în capitolul "Managementul interfeței de configurare").

Proprietatea de proprietate Date salvate. Este un semn că schimbarea interactivă în recuzită va duce la o încercare de a bloca aceste forme pentru editare, precum și la setarea automată a formei modificate.

Tipurile de date disponibile în formularul gestionat

Forma gestionată diferă de forma obișnuită și de tipurile de date cu care funcționează. Dacă forma obișnuită funcționează cu majoritatea tipurilor, care oferă 1c: întreprindere (inclusiv tipul de cărți de referință, obiectul de documente etc.), atunci următoarele categorii de tipuri pot fi distinse în forma gestionată:

  • tipurile care sunt utilizate direct în formular sunt acele tipuri care există pe partea laterală a clientului fin și web (de exemplu, numărul, directorul. Relloi, Graphomham, Cherestea);
  • tipuri care vor fi convertite în tipuri de date speciale - tipuri de date de formă controlată. Astfel de tipuri sunt afișate în lista detaliilor formularului din paranteze, de exemplu (rezervare de referință);
  • lista dinamică (Pentru mai multe informații, consultați secțiunea "Lista dinamică" a acestui capitol).

Conversia obiectelor de aplicare pentru a forma date

Unele tipuri aplicate (cum ar fi referința directorului etc.) nu există pe partea clienților subțiri și web (pentru detalii, a se vedea capitolul "Conceptul aplicației gestionate"). Prin urmare, pentru prezentarea sub formă de astfel de aplicații în platformă, sunt introduse tipuri speciale de date, concepute pentru a lucra în forme gestionate. Această caracteristică a aplicației gestionate determină necesitatea efectuării conversiei obiectelor de aplicare a datelor formularului (și înapoi).

Următoarele tipuri de date sunt utilizate:

  • Proporționarea - conține un set de proprietăți de tip arbitrare. Proprietățile pot fi alte structuri, colecții sau structuri cu colecții. Un astfel de tip pare a fi, de exemplu, sub forma unui director.
  • Colecția de documentație este o listă de valori tipărite similare cu o matrice. Accesul la elementul de colectare este realizat de index sau prin identificator. Accesul prin identificator poate fi absent în unele cazuri. Acest lucru se datorează tipului de obiect aplicat, care este reprezentat de această colecție. Identificatorul poate fi orice număr întreg. Acest tip pare a fi, de exemplu, sub forma unei părți tabulare.
  • Testul structurii este un obiect reprezentat ca o structură și o colecție în același timp. Îi poți contacta ca și cu oricare dintre aceste entități. Acest tip pare a fi, de exemplu, în forma setului de înregistrări.
  • Patformandevo - obiect conceput pentru depozitarea datelor ierarhice.

Obiectul de aplicare este reprezentat de unul sau mai multe elemente ale datelor formularului. În general, ierarhia și compoziția acestor forme depind de complexitatea și relația dintre obiectele de aplicare ale formei controlate.

De exemplu, un document care conține partea tabelară va fi reprezentat de un obiect al tipului de structură (de fapt un document), care este supus unui obiect de tip de formare informațională (partea tabară a documentului).

Important! În timpul dezvoltării configurației, este important să vă amintiți că obiectele de aplicare sunt disponibile numai pe server, în timp ce obiectele de date ale formularului pot fi utilizate pe server și pe client.

Transferul de date între părțile client și server ale formei gestionate

De fapt, se poate spune că datele formularului reprezintă o prezentare unificată a acestor diferite obiecte de aplicare cu care forma funcționează uniform și care sunt, de asemenea, pe server și pe client. Adică, forma conține o anumită "proiecție" a datelor de aplicație ca tipuri de date proprii și efectuează transformarea între ele, dacă este necesar. Cu toate acestea, dacă dezvoltatorul de configurare implementează algoritmul de prelucrare a datelor, transformarea datelor (de la tipuri de specialitate aplicate și spate) trebuie efectuată independent.

Când editați detaliile formularului într-un editor specializat (pentru detalii, consultați secțiunea "Detalii" a capitolului "Editori") Este posibil să influențați transferul de date între client și server în timpul lucrării formularului. Acest lucru servește ca o coloană a editorului necesar. Utilizați întotdeauna. Acțiunea acestei proprietăți variază în funcție de trei tipuri de detalii:

  • Pentru recuzită, subordonată listei dinamice (coloana dinamică a listei):
    • proprietatea este activată - recuzită este întotdeauna citită din baza de date și este inclusă în aceste forme;
    • proprietățile sunt oprite - recuzele sunt citite din baza de date și sunt incluse în aceste forme numai atunci când există un element vizibil al formularului asociat cu recuzită sau cu cerințele sale subordonate.
  • Pentru recuzită, colectarea subordonată a mișcărilor:
    • proprietatea este activată - mișcarea documentelor este citită din baza de date și va fi prezentă în datele formularului;
    • proprietatea este oprită - mișcarea documentelor nu va fi citită din baza de date și nu va cădea în datele formularului (dacă nu există element de formă referitor la mișcarea documentului).
  • Detaliile rămase ale formularului:
    • proprietatea este activată - recuzele vor fi prezente în aceste forme, indiferent dacă cel puțin un element al formei, care este asociat cu cerințele necesare sau subordonate;
    • proprietățile sunt dezactivate - recuzele vor fi prezente în aceste forme numai dacă există un element al unei forme asociate cu recuzită sau cerințele sale subordonate. Spre deosebire de detaliile listei dinamice, aceasta nu joacă rolul vizibilității unui element asociat cu recuzită.

Notă. Trebuie amintit că proprietatea instalată în detaliile părinte este valabilă pentru toate detaliile subordonate. De exemplu, dacă proprietatea de utilizare este întotdeauna eliminată din partea de masă a documentului, sistemul consideră că această proprietate este eliminată din toate detaliile subordonate (în ciuda stării reale a proprietății).

Metode de conversie a datelor pentru obiectele aplicate la aceste forme

Pentru a converti obiectele aplicate la datele din formular și înapoi, există un set de metode globale:

  • Sens contraredanephors (),
  • Reclamații (),
  • CopyDanforms ().

Important! Metodele care lucrează cu obiecte de aplicare sunt disponibile numai în procedurile de server. Metoda de copiere a valorilor dintre datele formularului este disponibilă pe server și pe client, deoarece nu necesită aplicații ca parametri.

În timpul conversiei datelor din formularul din obiectul aplicat, trebuie luată în considerare compatibilitatea acestora.

  • Sens contrardAnforms () - convertește un obiect de tip aplicație pentru a forma date;
  • Revendicarea () - convertiți datele formularului la un obiect de tip aplicat;
  • CopyDanforms () - Copierea acestor forme cu o structură compatibilă. Returnează valoarea adevărului dacă copierea este fabricată sau falsă dacă structura obiectelor este incompatibilă.

Notă. La efectuarea acțiunilor standard (deschiderea formularului, executați comanda standard pentru înregistrare etc.) Formulare cu detaliile principale, transformarea se efectuează automat.

Să dăm un exemplu, cum să folosim transformarea datelor în algoritmii proprii.

& Procedura de procedură NATERERE (eșec, procesare standard)

Obiecte \u003d referințe. Tustre. Interorare ("fabrică de cafea"). Primiți (); SemnificațieRendaniforme (obiect obiect, obiect);

Extradreses.

Și înregistrare particularizată ()

Server de înregistrare ();

Extradreses.

& Nasserver Procedura Scrie Aserver ()

Objectovar \u003d PROPEFORMAȚII (obiect, tastație ("Rezervare de referință")); Proiect de obiect ();

Extradreses.

De asemenea, managerul de obiecte are o metodă disponibilă pe server:

  • Sign-succesiveRevisitforms () - Efectuează conversia unui obiect de tip aplicat la un element de recuzită specificată.
  • RECHISITFOCAVICIE () - Convertește cerințele de date ale formularului într-un obiect tip de aplicație.

Utilizarea acestor metode este, de obicei, mai convenabilă, deoarece au, de exemplu, informații despre tipul de recuzită de formă. În plus, metoda relației () () () () efectuează stabilirea corespondenței datelor formularului și a obiectului, care este utilizată la formarea mesajelor. Puteți citi mai multe despre acest lucru în capitolul "Caracteristicile de service ale navigației".

Dăm un exemplu de utilizare a acestor metode.

& Procedura Nasserver recalculați serverul ()

// Convertește obiectul recuzită în obiectul aplicației. Document \u003d nefisitrafs ("obiect"); // Efectuează recalcularea prin metoda definită în modulul de document. Document. Efectuați (); // convertește un obiect aplicat înapoi la recuzită. RecentRevisitforms (document, "obiect");

Extradreses.

Interfața programului

Patformandevo (formadatAtree)

  • FindByid Fundbyid.
  • Opțiuni (Getitems)

Descriere:

Concepute pentru a modela arborele în formularul controlat de date.

Acest obiect poate fi serializat la / de la XDto. Tipul XDTO corespunzător acestui obiect este definit în spațiul de nume. Xdto tip nume:

Opțiuni (Getitems)

Sintaxă:

Opțional ()

Valoare returnată:

Tip: Colecții de putere electrhenidev.

Descriere:

Obține o colecție de elemente ale copacului superior.

Disponibilitate: client, server, client subțire, client web.

FindByid Fundbyid.

Sintaxă:

NECESITATE (<Идентификатор>)

Parametrii:

<Идентификатор> (obligatoriu)

Tip: Număr. Identificatorul elementului de copaci.

Valoare returnată:

Tipul: parametrErev.

Descriere:

Obține un element al colecției prin identificator.

Disponibilitate: client, server, client subțire, client web.

EATELTTAREITEM (FORMDATTREITEM)

Proprietăți:

<Имя свойства> (<Имя свойства>)

  • GetID GetID.
  • GetParent)
  • Opțiuni (Getitems)
  • Proprietate (proprietate)

Descriere:

Elementul formularului de date copac.

EateltTreEitemCollection (FormdatatReiteMcollection)

Elemente ale colecției: eatellanerev

Pentru facilitatea este disponibilă colecția bypass de către operator pentru fiecare ... din ... Ciclu. Când sunt selectate elemente ale colecției. Este posibil să se apeleze la elementul de colectare al operatorului [...]. Indicele elementului este transmis ca argument.

  • INTRODUCE)
  • Adăugați (adăugați)
  • Index (indexare)
  • Cantitate (număr)
  • Clar (clar)
  • Obțineți (obțineți)
  • Schimb
  • Șterge

Descriere:

Colectarea elementelor din lemn.

Disponibilitate: client, server, client subțire, client web.

Vezi si:

  • Elementider primar, metoda opțională
  • Patformandevo, metoda de operare

Caracteristicile de lucru cu valorile copacului

Actualizarea copacilor

Există o problemă toamna Platforme la actualizarea copacului.

Dacă un nod a fost implementat în arbore și nodul slave este selectat, atunci când actualizați funcția de copac Validewandenforms Platformă picături.

Soluție: Înainte de actualizare, trebuie să curățați copacul.

De exemplu:

& Nasserver Procedură Cleaner (elemente) pentru fiecare element din elementele ciclului mai delicate (elemente de turnare ()); Endcycle; Elemente. Operați (); Extradreses.

& Procedura de la sol de finalizare () Măsurare \u003d Qtzdyatiyia \u003d Grades.PostroyTreyonia (Nadat, meta.tenect ()); Ștergerea (codurile de lemn. Elemente de focalizare ()); Sens contrare (ripponiu, articole de lemn); Extradreses.

Și procedura de reclamație pentru notificarea (elementului) a fileurilor (); Extradreses.

Detaliile formularului Asigurați-vă conexiunea cu datele. În același timp, unul (și numai unul) de la detalii poate fi numit principal; Poate că nu este neapărat acel tip de date, la care atragem formularul. Dar, pe tipul de date principale, datele vor depinde de comportamentul formularului. În plus față de schimbarea comportamentului formularului, are loc contextul modulului de formă. Împreună cu metodele și proprietățile formularului, devine metode disponibile și proprietăți ale unui obiect care este valoarea principalelor detalii. Este important ca formele "formei arbitrare" să nu aibă principalele recuzită. În acest caz, comportamentul formularului este determinat numai de setările utilizatorului. Luați în considerare problemele privind detaliile principale.

Întrebarea 10.05 Examen 1C: Profesionist pe platformă. Care sunt principalele recuzită de formă?

  1. Determină sursa de date pentru formularul în general
  2. Definește caracteristicile standard ale platformei pentru funcționarea tipului de date specificate la punctele principale
  3. Pentru a asigura posibilitatea accesului software la detaliile obiectului din contextul local al formularului
  4. Oferă vizualizarea detaliilor obiectului pe dialogul de formular
  5. Verpel 2 și 3
  6. Adevărat 1 și 2

Răspunsul corect este al șaselea, vezi mai sus.


Întrebarea 10.06 Examen 1C: Professional pe platformă. Care sunt detaliile formularului?
  1. Pentru a descrie compoziția datelor afișate, editate sau stocate în formular
  2. Pentru a afișa și edita date în formular
  3. Adevărat 1 și 2

Răspunsul corect este al treilea - ambele.

Întrebarea 10.07 Examen 1C: Profesionist pe platformă. Ce ar fi gestionat arbitrare să atribuie elementele principale ...

  1. este necesar ca în proprietățile detaliilor formularului să selecteze caseta de selectare "Props principal"
  2. trebuie să completați proprietatea "Date", selectând recuzele de formular dorit

Răspunsul corect este al doilea:

Întrebarea 10.08 Examen 1C: Profesionist pe platformă. Oricare ar fi un formular obișnuit arbitrar pentru alocarea principalelor recuzită ...
  1. formularul de care aveți nevoie pentru a face cea principală, principalele recuzită în același timp este determinată automat.
  2. este necesar ca în proprietățile detaliilor formularului să selecteze caseta de selectare "Props principal"
  3. trebuie să introduceți meniul "Editați", elementul "Props principal" și selectați valoarea dorită
  4. trebuie să completați proprietatea "Date", selectând recuzele de formular dorit

Răspunsul corect al patrulea:

Principalele recuzită este evidențiată cu caractere aldine:

Întrebarea 10.09 Examen 1C: Professional pe platformă. În prezența unei detalii de bază ale formularului, se poate adăuga o altă recugări de bază?
  1. Este imposibil
  2. Este posibil prin atribuirea valorii corespunzătoare a proprietății necesare pentru proprietate.
  3. Puteți doar programatic când vă referiți la formularul "Formular"
  4. Este posibil adăugând o altă valoare proprietății corespunzătoare a formularului.

Răspunsul corect este primul, principalele recuzită este strict singură, pentru că Comunicarea cu obiectul ar trebui să fie lipsită de ambiguitate.

Întrebarea 10.113 Examen 1C: Profesionist pe platformă. Care dintre detaliile formularului prezentat în figură este cea principală?

  1. Lista Karsovivutu.
  2. Obiect director.
  3. Pentru formele de cărți de referință nu există detalii principale
  4. La formele de cărți de referință, toate detaliile sunt principalele
Răspunsul corect este al doilea care grăsime.

Utilizatorul cu cărți de referință și documente din 1c constă în umplerea câmpurilor pe formular.

Detalii 1c sunt câmpurile de directoare și documente care sunt afișate pe formular astfel încât utilizatorul să le umple.

Luați în considerare în detaliu subiectul detaliilor în 1c.

Ce este detaliile 1c

Fiecare carte de referință și documentul 1c constă dintr-un set de câmpuri. Astfel de câmpuri sunt numite detalii 1c (pentru programatorul 1C).

În configuratorul, în arborele de configurare 1C, extindeți orice director sau document și veți vedea o ramură a detaliilor. Aceasta este o listă de detalii (câmpuri) ale directorului.

Vizualizați ca aceleași detalii 1c Uită-te pe forma cărții de referință 1c.

Fiecare proprietate a 1c are proprietăți care indică ce fel de valoare este stocată în proporție (șir, număr etc.) și modul în care utilizatorul va funcționa cu acesta.

Faceți clic dreapta pe orice recuzită 1c și faceți clic pe Proprietăți. Lista proprietăților recurentelor selectate se deschide în fereastra dreaptă.

Proprietățile principale ale detaliilor 1c:

Detalii standard 1c.

După cum observați, există detalii 1C pe formularul directorului, care nu sunt listate în configurator: Grup, Nume, Bik.

Sub forma unei liste de carte de referință, de asemenea, există detalii despre 1c, care nu sunt enumerate: o marcă de îndepărtare.

Acestea sunt detalii standard 1c. Ce este? Toată lumea are un set de detalii 1c în mod implicit. Pentru cărțile de referință, de exemplu - cod și nume. Documente Aceasta este data și numărul.

Detalii standard 1C pot fi vizualizate după cum urmează:

  • Mergeți la editorul de obiecte 1c (director sau document) făcând clic de două ori cu mouse-ul
  • În fereastra care se deschide, selectați fila Date
  • Aici puteți configura codul standard și numele de referință
  • Faceți clic pe butonul Standard Detalii 1c pentru a vizualiza lista completă.

Detalii generale 1c.

Pornind de la versiunea 1c 8.2.14 în 1c, a apărut un obiect nou 1c - detalii generale 1c. Folosind-o, puteți adăuga elemente de recuzită (câmp), care vor fi prezente imediat într-o varietate de cărți și documente de referință.

Proprietățile detaliilor totale 1C:

  • Utilizare automată - adaugă suporturile totale de 1C la toate cărțile și documentele de referință
  • Compoziția - vă permite să adăugați un total de 1c numai la cărțile și documentele de referință necesare (utilizarea automată, atunci să nu utilizați la valoarea).

Cum se adaugă cerința 1C

Faceți clic dreapta pe ramura 1S Directorul dorit și selectați Adăugare.

Introducem numele de recuzită 1C, de exemplu, "dependență" și sinonimă pentru un birou ". Introduceți linia prestabilită, dar puneți o lungime nelimitată.

Vom adăuga alte puncte 1C în același mod, alegem doar tipul de boolean, să o numim "alergând".

Cum de a obține recuzită pe formularul 1C (client gros 1c)

Vom dezvălui ramura formei aceleiași cărți de referință. Pentru a deschide formularul - alegeți formularul elementului și apăsați-l de două ori cu mouse-ul.

Trageți mouse-ul peste marginea formularului și întindeți-l (element opțional).

În panoul Configurator, faceți clic pe butonul "Plasarea datelor". De asemenea, puteți utiliza meniul meniului / plasației.

Vedeți - detaliile formularului nostru nu sunt crescute. Instalați caseta de selectare pe ele. Și, de asemenea, căpușe Introduceți inscripțiile și plasați automat.

Cum de a obține recuzită pe formularul 1C (Client subtil 1c)

Vom dezvălui ramura formei aceleiași cărți de referință. Selectați formularul elementului și apăsați-l de două ori cu mouse-ul.

În fila Requisites, deschideți obiectul liniei. Veți vedea o listă de detalii adăugate mai devreme în director.

Acum, trageți pur și simplu din fereastra dreaptă la recuzita dreaptă din stânga și va apărea pe formular.

Regisitele se formează 1c.

În Clientul Tolstaya, forma are propriile sale recuzită. Acestea se află în fila Detalii.

Aceste detalii nu sunt stocate în baza de date, dar pot fi utilizate pe formularul pentru câmpurile necesare pentru a lucra cu forma.

De exemplu, ați adăugat o bifă. Când este apăsat pe formular, se întâmplă ceva. Valoarea marcajului de verificare pentru dvs. nu contează (nu este necesar să o scrieți) - este utilizată numai pentru a comuta formularul când lucrați cu acesta. În acest caz, ca date, nu utilizați cerința directorului, ci recuzită de formular.

Detalii periodice 1c.

În versiunea 1C 7.7 au fost detalii periodice. Semnificația lor este: valoarea recuzită este diferită în diferite date. De exemplu, valoarea pe 1 septembrie este una și pe 1 octombrie - alta. La aceeași cerință.

În 1C 8 Detalii periodice nr. Acest lucru este implementat după cum urmează: