1c constante și parametrii de sesiune 1c

Deci, 1C sunt directoare. De exemplu, directorul de bunuri (nomenclatura). Acolo vom da o listă de produse care noastre meserii de organizare.

Cu ajutorul acestui ghid, putem aranja o listă de prețuri pentru clienți, precum și raportul de vânzări pentru management.

Produsele sunt diferite. De exemplu, produsele alimentare și produse chimice. Ce se întâmplă dacă liderul va cere să facă o declarație - câți bani am câștigat pe produsele precum și asupra chimiei?

Simplu! - am răspuns. Trebuie să adăugați tipuri de referință de mărfuri, și în Nomenclatorul director adăuga o recuzită. Acum, când vom introduce un nou produs - va trebui să alegeți tipul de mărfuri.

Cu toate acestea, fetele nu sunt fericit despre această inovație - acum au nevoie pentru a umple întregul câmp este opțional, și la ei și atât de mult de lucru, iar ei nu au timp. Și într-adevăr! - spun ei - avem 900 de tipuri de produse, și doar 50 de articole de chimie! Chiar și un prost ar putea vedea că în mod implicit, trebuie să setați tipul de produse de mărfuri.

Excelent! - vom sărbători. Deci ... ce să fac?

1c constante și parametrii de sesiune 1c

este un obiect 1C - 1C constantă. Fereastra configurator constantelor ramură 1C este în partea de sus.

1c constante și parametrii de sesiune 1c

Fiecare constantă - este o singură valoare, tipul ales. Listele și tabelele pot fi stocate folosind valoarea „HranilischeZnacheny“.

Constantele puteți păstra valorile implicite. O astfel de valoare constantă. Astfel, în constantele puteți stoca setările programului.

În modul Enterprise, 1C constantă sunt în operațiunile de meniu / constante. În configurații tipice, ele fac de multe ori la Tools / Preferences (gros-client)

1c constante și parametrii de sesiune 1c

sau din meniul Administrare / Setări / Setări parametri de contabilitate (clienți subțiri).

1c constante și parametrii de sesiune 1c

Pentru a edita o constantă deschide forma implicită de constante. Fiecare câmp pe un formular - este o constantă.

Adăugați o formă de constante în două moduri:

  • Faceți clic dreapta pe un 1C constante de ramură și selectați elementul de meniu Creați un formular constantelor
  • Adăugați formularul la Filiera / Forma generală și în expert pentru a selecta tipul de formă - sub formă de constante.

Vezi (și) pentru a alege forma constante după cum urmează:

  • proprietățile de configurare autentificare (click-dreapta pe ramura superioară a configurației rădăcină pe care programatorii denumit în mod obișnuit ca „cap“) și de a folosi proprietățile formei principale de constante.

formă constantă este diferită în faptul că principalele recuzită formează un tip de „KonstantyNabor“. Acest lucru vă permite să înregistrați 1C constante nu sunt în mod individual și imediat stabilite.

Apropo, forma recuzita devine „principal“ în cazul în care formează proprietățile specificate în datele de proprietate.

Programul de limbă 1C la orice constantă pot fi accesate rapid și ușor:


ZST = Konstanty.NuzhnayaKonstanta.Poluchit (); // citeste
Konstanty.NuzhnayaKonstanta.Ustanovit (Value); // scrie

parametrii de sesiune 1C

Deci mică problemă rezolvată ușor și cu grație - vom crea o constantă, care va stoca vizualizarea implicită a mărfurilor.

Când creați un produs nou în limba programului în cazul 1C PriOtkrytiiFormy () se va stabili valoarea câmpului a mărfurilor, având în vedere cel care este numit într-o constantă. Voila!

Acum, programul este de lucru, dar nu ne vom opri! Cu toate acestea - suntem programatori rece, vrem să avem programul nu numai a lucrat, dar a lucrat repede!

Unde sunt 1C constante? Baza de date într-un tabel special. De fiecare dată declarația creează un nou produs, clientul va rupe 1C server și citește valoarea 1C constantă. Ce se întâmplă dacă 200 de operatori? Este optim?

Atunci ce să fac?

Și apoi ne amintim despre 1C parametrii de sesiune. Ea valori, cum ar fi constante, care sunt umplute la început în modul 1C Company și sunt imediat disponibile pe client. Cu alte cuvinte - este o memorie cache pe partea de client.

Mai mult decât atât, în cazul în care lista constantă, putem fi depozitate numai în magazia valorilor, parametrul de sesiune 1C putem despacheta deja, deși nu va fi dinamic - tipul FiksirovannyyMassiv.

Parametrii de sesiune 1C este, de asemenea, un obiect 1C. în fereastra de configurare se află în Filiera / sesiune Opțiuni 1C.

1c constante și parametrii de sesiune 1c

Nu adăuga doar o sesiune de 1C parametru, pentru că în cazul în care nu este plin, programul va afișa o eroare.

Umplerea (setare) parametrii de sesiune 1C trebuie efectuată la pornirea în modul 1C Enterprise. Faceți clic dreapta pe configurația de ramură superioară (programatori numesc „cap“) și selectați Deschideți modulul de sesiune.

Modulul poate fi deja funcția UstanovkaParametrovSeansa (). Dacă nu, selectați acest eveniment din lista verticală corespunzătoare. Aici este un exemplu de stabilire a valorii parametrului sesiunii 1C:

ZST = ParametrySeansa.NuzhnyyParametr; // înregistrare, o dată la începutul
ZST = ParametrySeansa.NuzhnyyParametr; // citit strict după înregistrare.