Contacte

1C în cazul în care setările formularelor sunt stocate. Setări de stocare. Salvarea setărilor listelor dinamice

Setările utilizatorului în 1c sunt, de obicei, împărțite în trei părți.

În primul rând, platforma 1C permite fiecărui utilizator să-și facă propriile setări 1C pentru comoditate. De exemplu, setările 1c rapoartele SCD..

În al doilea rând, fiecare configurație tipică și non-tipică are de obicei multe tratamente care efectuează acțiuni de service. Procesarea necesită setări. Este milă de pierderea timpului, reintroducerea setărilor la fiecare procesare de deschidere.

În cele din urmă, în al treilea rând, programul în sine, astfel încât programul este universal, unele valori implicite sunt mai bune să nu prescrie în codul programului, ci să stocheze în orice setări.

În cazul în care pentru a stoca toate aceste setări în 1c?

Ca setări 1C salvate înainte

În platforma Tolstaya Client 1C a oferit următoarea opțiune standard:

Când doriți să vă amintiți setarea 1c, programatorul utilizează funcția

Valoarea \u003d recuperare ("nume", valoare);

În consecință, programatorul creează butoane pentru a salva și a restabili setările 1c, iar utilizatorul utilizează acest mecanism (bine sau programatierul le păstrează automat).

Ca valoare, nu numai numărul sau șirul poate fi utilizat, dar și structura este un tip care vă permite să stocați multe valori cu numele lor, de exemplu:

Setări \u003d noua structură (); Setări. Introduceți ("Nume", valoare); Adică \u003d setări. Egalarea;

Setarea 1C este salvată pentru acel utilizator care a apăsat butonul de setări 1C dezvoltat de programator (sau în care aceste acțiuni sunt executate automat). Setările 1C sunt stocate în fișierul text din folderul bazei de date (când utilizați baza de date fișiere).

De asemenea, programatierul a fost liber să-și dezvolte metodele de stocare arbitrare de setări 1C utilizând metode convenționale - de exemplu, prin lucrul cu textul și Fișiere XML. - Salvați setările 1C în mod aleatoriu în fișier.

În configurațiile tipice, rapoartele 1C sunt stocate în Registrul de informații. Și setările 1c ale raportului CC pot fi salvate în fișierul XML.

Magazin de setări standard 1c

Toate aceste oportunități au rămas în noua platformă 8.2, dar în cele din urmă un anumit " metoda standard"Salvați setările - stocarea setărilor 1C.

Mecanismul este împărțit în două părți - stocarea standard și stocarea utilizatorilor de setări 1C. Standardul este implementat în platforma 1C, personalizat este obiectul 1C care creează și programe programatul.

Standard setări de stocare 1C este utilizat de platforma implicită într-un client subțire pentru a salva setările utilizatorului în următoarele mecanisme de platformă:

Comanda interfață gestionată
Formează
Setări și opțiuni de raportare.

Programatorul poate folosi stocarea standard de setări 1C din codul programului din 1c într-un mod similar cu ceea ce a fost înainte:

Când doriți să vă amintiți setarea

Adică \u003d atenția pentru tractoare. Descărcați ("NameBject", "Nature", valoare);

Pentru a obține o listă de setări

Lista \u003d Republicorestabils. Surse de alimentare ("Namebject");

Setările 1c sunt salvate direct în baza de date, în tabele speciale.

După cum se poate observa, comparativ cu vechiul mecanism, s-a adăugat o incizie suplimentară - numele obiectului. Platforma, atunci când este salvată automat, utilizați numele obiectului 1C din metadatele care indică formularul, de exemplu:
Raport. Vânzare

De asemenea, pare să gestioneze numele de utilizator pentru care setările 1c vor fi salvate, indicând ultimul său parametru.

Există următoarele stocare standard a setărilor 1C:

  • Storabinishemism
  • Echipamente reposquat
  • Ciudatedcextanforms.
  • Echipamente bazate pe utilizator
  • și examinările repositiale.

1c Depozitarea setărilor.

Programatorul își poate crea propriul spațiu de stocare - în configurator.

Se presupune că se întâmplă următoarele cazuri:

Controlul de referință la stocarea setărilor 1c
Migrarea setărilor 1C Când utilizați UBD
Structura specială a setărilor 1C (pentru respectarea automată)
Suprascrie stocarea standard.

Pentru a crea propriul depozit de setări 1C - trebuie să adăugați acest lucru în configuratorul din fereastra de configurare din filiala generală / de stocare a setărilor 1C.

Suprascrie stocarea standard a setărilor 1C utilizate de platformă în proprietățile de configurare (ramificația de configurare a rădăcinii pe care programatorii sunt de obicei numiți rădăcini sau cap).

Dacă se utilizează un șir gol în proprietăți - se utilizează stocarea standard cu setări 1C, altfel este utilizată selectată și standardul nu este utilizat.

Într-un client subțire de control 1C, utilizarea depozitului este posibilă automat:

În forma gestionată există doi parametri
o Salvarea automată a datelor - va fi efectuată automat, în stocarea setărilor standard ale formularelor
o Salvați datele din setările 1C - Utilizați o listă - Coloana de salvare va apărea în lista detaliilor formularului, care poate fi salvată, care va fi salvată și puteți, de asemenea, specificați acest depozit Setări.

În raport (inclusiv extern), au apărut parametri - stocarea opțiunilor (rapoartelor) și a magazinului de setări 1C - trebuie să selectați spațiul de stocare creat 1c.

În client gros, pentru utilizarea necesară în codul în limba 1c, veți prescrie un apel direct pentru salvarea setărilor 1C:
Magazine de depozitare. Echipamente. High ();

Când adăugați la configurația depozitării proprii a setărilor 1C, 1C este necesară în limba pentru a înregistra agenții de descărcare și a economisi valori, altfel stocarea nu va funcționa.

De fapt, în aceste caracteristici, scrieți în mod independent codul pentru salvarea valorii (în stocarea standard sau în fișier sau în directorul sau în registrul de informații etc.) și încărcați valoarea.

Trimiteți acest articol mesajului meu

Este foarte convenabil ca rapoartele din programele 1C să poată fi configurate "pentru ei înșiși" cu aproape orice fel și cu acest utilizator poate face față doar în setările de raport pentru a specifica indicatorii doriți, coloanele suplimentare, sortarea, rezultatele și ca. Dar de fiecare dată când o faceți - foarte obositoare, mai ales dacă utilizați adesea acest raport. Pentru a vă ușura mai ușor, compania "1c" a creat capacitatea de a salva setările de raport și un raport poate avea mai multe opțiuni diferite pentru setări, pot fi specificate orice nume, de exemplu, "raport pentru manual" sau "Raportul operațional pentru mine" ...

Pentru a salva setarea raportului în 1c în forme ordinare , de exemplu, 1c comercial 8 ediție 10.3 sau 1c Contabilitatea 8 ediția 2.0, trebuie să deschideți raportul în sine, să configurați în continuare indicatorii, coloanele, sortarea, așa cum sunteți confortabil. Formați raportul, asigurați-vă că este afișat după cum aveți nevoie.

În fereastra care se deschide, faceți clic pe butonul "Adăugați" și specificați numele raportului, în mod implicit, numele va fi "de bază", instalați steagurile "Deschidere" - dacă doriți ca această setare să fie utilizată automat la deschiderea unui raport , și instalați steagul "Salvați" - dacă doriți astfel încât, dacă schimbați ceva când configurați raportul, de exemplu, adăugați o coloană nouă, apoi pavilionul acestor modificări va fi înregistrat automat în setare, adică. Nu este nevoie să salvați din nou setarea.

În aceeași fereastră, puteți șterge setările care nu sunt necesare.

Dacă nu ați instalat pavilionul "Deschis" sau trebuie să aplicați o altă setare, va trebui să aplicați setarea dorită Manual, pentru aceasta, în raport, faceți clic pe "Acțiuni" - "Restaurare setări ..." (sau utilizați o pictogramă specială pe bara de instrumente, așa cum se arată în figura de mai jos) și selectați setarea dorită:

Când restaurați setarea, puteți selecta setarea unui alt utilizator 1C, de exemplu, dacă angajatul dvs. are nevoie de un raport exact așa cum aveți nevoie, nu este necesar să reinventați din nou bicicleta, pur și simplu faceți clic pe "Setările tuturor Butonul utilizatorilor "și selectați setarea dorită de la utilizator.

Oh, unde să salvați și să restabiliți setările de raportare în formele gestionate de 1c - citiți în următoarele articole.

Imprimare (Ctrl + P)

Pentru a salva informații despre setările utilizatorului care ar trebui salvate între sesiunile de lucru, setările sunt implementate în platformă.
Există două tipuri de stocare a setărilor:
Depozitare standard - depozitul utilizat de sistemul implicit și de datele stocate în tabelele de sistem baza de informare.
Setări de stocare - obiecte de metadate speciale care descriu stocarea datelor în unele obiecte ale bazei de informații.
De exemplu, în acest obiect, munca poate fi descrisă în setările stocate în director.
Platforma utilizează următoarele depozite:
Sistem de stocare a sistemului - Acest sistem de depozit salvează toate setările posibile necesare pentru a lucra platforma. Aceste setări includ setări pentru dimensiunile formularului, setările de imprimare document tabular. etc Lista completă a setărilor stocate în stocarea sistemului, consultați aici. Magazinul de setări standard este utilizat întotdeauna ca stocare a sistemelor de setări. Adică, datele de stocare a sistemului sunt întotdeauna stocate în tabelul de sistem al bazei de informații.
Depozitarea setărilor generale - Acest depozit este destinat stocării diverselor soluții aplicate. Platformă
Independent nu scrie nici o setare la acest depozit. Acest depozit trebuie să utilizeze dezvoltatorul din limba încorporată pentru a salva / restabili setările aplicației utilizatorului.
● Setări personalizate Setări de stocare - Setările raportului de utilizator sunt plasate în acest depozit.
Depozitarea opțiunilor de raportare - Rapoartele sunt plasate în acest depozit.
Depozitul de date pentru mucegai - Acest stoc de stocare pete aceste forme. Această depozitare poate utiliza, de exemplu, pentru
Conservarea detaliilor tratamentelor. În acest caz, puteți selecta un spațiu de stocare individual pentru fiecare raport și procesare.
Lista dinamică Depozitarea setărilor utilizatorului - Acest depozit salvează setările personalizate dinamice dinamice.
La dezvoltarea unei configurații, este posibilă identificarea propriilor setări pentru toate instalațiile de stocare, cu excepția stocării sistemului.
Pentru a face acest lucru, trebuie să creați un obiect al obiectului de stocare a setărilor în ramura corespunzătoare a copacului de metadate și apoi să îl specificați în proprietatea de configurare dorită. Proprietățile configurației obiectului au aceleași nume ca și stocarea de mai sus.
Aceste depozite pot fi stocate atât în \u200b\u200btabelul de sistem al bazei de informații, cât și în unele unitate specială Baza de informare, de exemplu, în cartea de referință sau în Registrul de informații. De exemplu, puteți crea obiectul de stocare a setărilor în configurație și specificați proprietatea de configurare pe care această stocare trebuie utilizată pentru a stoca setările de raportare. Astfel, setările de raportare vor fi stocate nu în tabelul de sistem, dar în unele obiecte, de exemplu, în director, ceea ce face posibilă organizarea de lucrări cu setări uniforme de raport, implementarea sistemului de drepturi, de setări de schimb etc.
Creați-vă propriul depozit are sens în cazurile în care este necesară o structură specială de stocare, sunt necesare mecanisme de gestionare a setărilor speciale, setările sunt necesare în interiorul baza distribuită Date și alte cazuri similare.
Notă. Pentru a stoca setările, se recomandă selectarea unor astfel de obiecte pentru care sistemul este acceptat de metoda de identificare în care dispozitivele de identificare pot fi transformate într-un șir și înapoi fără a pierde date. De exemplu, puteți da o carte de referință și un cod standard necesar unic în întregul director

1. Principiile generale ale setărilor depozitului

Obiectul metadatei Stranchesmaster.concepute pentru a asigura stocarea setărilor de configurare aplicate. Datorită implementării manipulatorilor de evenimente și crearea formelor obiectului, o modificare a mecanismului de configurare este modificată astfel încât localizarea de stocare să se schimbe (în loc de tabelele de sistem, sunt utilizate obiectele de configurare pe care le-au creat dezvoltator) și mecanismele de lucru vizuale .
Configurația poate defini un număr arbitrar de stocare a setărilor.
Depozitul de setări poate fi utilizat ca numai pentru software și software și muncă interactivă. În primul caz, pentru a furniza funcționalitatea necesară necesită o implementare obligatorie a unui handler de module obiect Praguri:
Prelucrare - Conține implementarea metodei Salvare (). În acest manipulator, trebuie să salvați setarea la un obiect. De exemplu, în elementul director.
Procesarea - conține implementarea metodei de încărcare (). În acest manipulator, trebuie să obțineți setări de la un obiect.
De exemplu, din elementul director.
ATENŢIE! Dacă nu implementați unul sau alt manipulator, atunci acțiunea pe care o implementează Handler nu va fi indisponibilă. De exemplu, dacă nu implementați manipulatorul PrelucrareÎntreținerea setărilor nu va fi disponibilă.
În procesul de dezvoltare a unui depozit, dezvoltatorul determină în mod independent modul în care va fi identificată instalația de depozitare, determinând astfel tipul de parametru. De exemplu, dacă setările sunt salvate în director, puteți utiliza câmpul de cod sau linkul de valoare (elementul de referință) ca tasta de setare.
Dacă interactivitatea este necesară pentru a lucra cu setările, este necesar să se implementeze formele de salvare și restaurare a setărilor și să completați proprietățile corespunzătoare ale obiectului de stocare (forma principală de economisire și forma principală de încărcare).
ATENŢIE! Implementarea formelor de economisire și restaurare a setărilor este obligatorie pentru operațiile interactive.
Software-ul de economisire și recuperare a setărilor sunt posibile fără a implementa aceste formulare.
Când utilizatorul aplică comenzile de conservare sau descărcare, sistemul primește forma corespunzătoare a obiectului de stocare a setărilor și îl afișează pe ecran. De exemplu, atunci când salvați setări de raport, sistemul va utiliza forma de stocare a obiectului metadate, care este specificată ca stocarea setărilor de raportare (direct din raport sau în întreaga configurație). În acest formular, parametrii vor fi transferați, mai mult informatii detaliate care pot fi obținute în descrierea obiectului DescriereRaster. În asistentul de sintaxă.
Când creați un formular cu un designer parametrii necesari vor fi adăugate automat la lista parametrilor formei.
În formulare, ar trebui să utilizați parametrii transmis și să filtrați lista de setări în consecință. Deci, numai setările trebuie afișate pentru cheia obiectului de configurare specificată în parametru (de exemplu, un raport).
Dacă utilizatorul a selectat setarea, rezultatul formularului trebuie să fie valoarea tipului de etanșare. În această valoare, în proprietatea gazdă, cheia setării selectate ar trebui să fie (de exemplu, codul elementului de cod sau altul identifică parametrul de setare) și în proprietate opțiuni avansate - informații suplimentare pe care utilizatorul le poate specifica sub formă:

Închideți (chei noi alese ( Key Sleepware));
ATENŢIE! Setările de economisire nu sunt acceptate în spațiul de stocare standard, dacă lungimea cheii obiectului depășește 256 de caractere; Lungimea cheii setărilor depășește 128 de caractere; Lungimea numelui de utilizator depășește 64 de caractere.

2. Crearea unui obiect de metadate

Pentru a crea stocarea setărilor, creați obiectul de configurare cu același nume. Acest lucru se poate face în sucursala totală, punctul de stocare a setărilor.

Smochin. 1. Crearea unui spațiu de stocare a setărilor

3. Magazin de setări standard

Depozitul de setări standard este trimis în limba încorporată a Stranchekeker standard. Acest obiect implementează acest lucru
Același set de metode ca obiect al serverului setat de depozit și, în plus, implementează metodele:
Primirea () - metoda de obținere a unei liste de setări pentru obiectul de setare selectat;
● Ștergeți () - Ștergeți o setare specifică a obiectului de setare selectat.
Depozitare standard economisește setări în tabelele de sistem ale bazei de informații.
Ca o cheie de configurare a obiectului și ca o cheie de configurare, setările magazinului de sistem ia șirul.
Ca setări, stocarea sistemului ia orice valoare care poate fi plasată în magazinul de valori.
Notă. Când utilizați metode pentru a salva (), ștergeți () și Stabilirea școlii () Obiect Ambalaj standard Ar trebui să se țină cont de faptul că, dacă obiectul la care setările se referă (de exemplu, formularul), acesta a fost deja utilizat în sesiunea curentă, atunci modificările vor apărea numai în următoarea sesiune.
Consiliu. Cu o setări semnificative de modificare a software-ului (de exemplu, la copierea setărilor de la un utilizator la altul), se recomandă oferirea utilizatorului să repornească aplicația client.

4. Salvarea setărilor mucegaiului

Dezvoltatorul poate controla conservarea acestor formulare în setări. Pentru a face acest lucru, la dezvoltarea unui formular, este necesar să se utilizeze următoarele proprietăți ale formularului:
Salvarea datelor din setări - cu ajutor această proprietate Dezvoltatorul formularului poate permite capacitatea de a salva datele formularului (cu capacitatea de a selecta setarea la care vor fi salvate datele). Dacă formularul include nevoia de a salva, formularul oferă comenzile de conservare / descărcare.
Salvarea automată a datelor în setări - Indică necesitatea de a salva automat setările la închiderea formei și restabilirea când se deschide formularul. Nu contează dacă se utilizează sau nu există o listă de setări.
Dacă formularul este capacitatea de a salva datele, atunci trebuie să specificați ce detalii de formular trebuie salvate (salvarea coloanei pe detaliile editorului de formular).
La salvarea setărilor, numele complet al formularului este utilizat ca cheie obiect. În setări, tipul de obiect de conformitate este salvat, în care căi sunt conținute ca taste la detaliile salvate, iar valorile lor sunt (cerințe).

5. Salvarea setărilor de raportare

Raportul obiectelor și raportul extern are proprietăți de stocare a opțiunilor de metadate și de stocare a setărilor. Aceste proprietăți indică ce instalații de stocare aveți nevoie pentru a salva opțiunile și setările de raportare, respectiv. Dacă depozitele nu sunt specificate, sunt utilizate instalațiile de stocare specificate în proprietățile de configurare. Dacă obiectele specifice nu sunt, de asemenea, specificate în proprietățile de configurare Stranchesmaster.Se utilizează stocarea sistemului.
Formularul de raportare oferă comenzi pentru a salva și descărca opțiunile și setările de raportare.
Dacă aveți nevoie să salvați setările de aspect de date sau setările utilizatorului ale aspectului de date, unii informații suplimentare Puteți utiliza proprietățile Oportunități suplimentare Obiecte SettingComponinging și Customenstroykomplekydata.. Proprietate Oportunități suplimentare Este o structură de tip obiect.

6. Salvarea setărilor listelor dinamice

Setările listelor dinamice personalizate sunt stocate în depozit, care este indicată în proprietățile de configurare ( Echipamente bazate pe utilizator). Dacă proprietățile de configurare nu sunt specificate setarea stocării Utilizează un stoc de stocare.
Abilitatea de a salva automat setările de utilizator ale listei dinamice controlează proprietatea. Salvarea automatăsetări personalizate Tip Propps aplicații Lista dinamică. Când proprietatea este setată la adevăr, setările utilizatorului sunt salvate automat când formularul este închis și încărcat când este deschis.
Forma unei liste dinamice oferă comenzi pentru salvarea și descărcarea setărilor personalizate. De asemenea, lista dinamică oferă comanda să instaleze setări standard. În cazul acestei comenzi, lista dinamică va include setările care se află în proprietate. Listă. Sprijiniți lucrătorii. Anoind.
Apelul evenimentului este posibil pentru o listă dinamică. Echipamente bazate pe utilizatorul privat În următoarele cazuri:
● Când deschideți formularul unei liste dinamice;
● După finalizarea editării setărilor personalizate, dacă compoziția setărilor sa schimbat.

7. Procedura de elaborare a spațiului de stocare a setărilor

Următoarea este procedura recomandată pentru dezvoltarea stocării setărilor:
1. Se va determina stocul (vezi secțiunea Start). De exemplu, va fi implementată un stoc de date de configurare a formularului de date.
2. Se determină lista obiectelor de metadate, care va utiliza această stocare și este determinată de lista informațiilor stocate în depozitare, structura și tipurile sale. Aceste informații ne vor ajuta să alegem corect obiectul metadatelor, în care vor fi stocate setările noastre.
3. Pe baza informațiilor de la alineatul (2), se creează un obiect (și structura acestuia), care va stoca setările. Setările noastre sunt stocate în elementele de director. Deoarece în cazul nostru, structura datelor stocate este extrem de eterogenă, nu are sens să se implementeze un set separat de detalii pentru stocarea setărilor fiecărui formular. Prin urmare, setările vor fi stocate în detaliile tipului de carte de referință. Străin.
4. Obiectul de tip este creat. Stranchesmaster.Și pentru implementarea formelor de economisire și încărcare. Astfel, interactivitatea este asigurată în timpul salvării și restabilirii setărilor.
5. Pentru POS. acest obiect Stranchesmaster. Stivuitoarele de evenimente sunt implementate legate de setările de salvare și de recuperare. Dacă nu îndepliniți această operație, nu veți arăta de fapt operațiile de citire / scriere. Pentru a rezolva această sarcină, trebuie să implementați manipulatori de evenimente Prelucrare și Procesarea În modulul tipului de stocare creat de stocare.
6. În obiectele alocate la alineatul (2) (sau în proprietățile de configurare), proprietățile corespunzătoare sunt umplute, specificând astfel obiectele în care instalațiile de depozitare vor fi stocate setările. În exemplul nostru, trebuie să completați proprietatea de configurare a formelor de stocare a setărilor de date de referință la un obiect creat la pasul 4.
7. Dacă este necesar, implementați managerii de evenimente asociate cu economisirea și restaurarea setărilor în aceste obiecte aplicate în cazul în care este necesar.

8. Lucrul cu stocarea setărilor din limba încorporată

ÎN acest exemplu Copierea setărilor curente ale utilizatorilor către alți utilizatori de sistem este luată în considerare. Ca sursă de setări utilizate Storabinishemism.
NOTĂ. Exemplul de mai jos nu este terminat. Acesta este conceput pentru a demonstra lucrările cu stocarea standard a setărilor.
Lista numelor de utilizator sunt transmise parametrului de procedură Copynews () Sub forma unei matrice.

Procedură Instrumente de copiere (utilizatorii listați)
DescriereRaster. \u003d Nou DescriereRaster.;
Selectorators. = Sistem storabil();
În timp ce eșantionul se blochează. Următorul () Ciclu
Pentru fiecare utilizator de la O listă de utilizatori Ciclu
Descrieri = Sift se blochează. Mâner;
Echipamente de depozitare. High (samplers. Bine ati venit, Meșteșuguri speciale. Instrucțiuni, eșantionoare. Instrucțiuni, descrieri, descrieri);
Endcycle;
Endcycle;
Extradreses.

Nu este un secret care periodic, în 1s trebuie să curățați setările utilizatorului!

pentru că În procesul de actualizare a programului sau finalizării noii funcționalități, formularul de documente, modificările raportului și setările vechi salvate pot fi afișate incorect cu noua interfață. Pentru a remedia acest lucru - trebuie să ștergeți vechile setări și să salvați cel nou.

Setările stocate imediat formulare tipărite documente dacă documentul nu este tipărit de la 1c sau imprimat croked, trebuie să ștergeți setările 1c.

Prelucrarea setărilor utilizatorilor de curățare funcționează în 2 moduri:

1. Alegeți utilizatorul - faceți clic pe Ștergeți toate setările utilizatorului - utilizatorul selectat va fi șters toate setările vechi, iar programul va funcționa și va afișa așa cum a fost pus de dezvoltatori. Această metodă ajută la scăderea problemelor afișării coroanei de formulare în 1c.

2. Faceți clic pe setări Obțineți setări Toți utilizatorii - Bifați casetele de selectare - ceea ce doriți să ștergeți și faceți clic pe Eliminare marcat. Aceasta metoda Vă permite să eliminați numai setările pe care le considerați problematice sau inutile.

Alocarea obiectului de configurare "Magazin de setări" este clară din nume - stocați diferite setări de utilizator. Domeniul de aplicare al acestui obiect de spălare este în orice caz, cel puțin o configurație gravă necesită stocarea oricăror setări de utilizator.

Pentru comoditatea programatorilor din fiecare configurație există mai multe magazine de setări standard, în plus, este posibil să se creeze atât de mult depozitare suplimentară setări cât de mult aveți nevoie.

Mai întâi vom face față facilităților de depozitare a setărilor standard care sunt prezente în orice configurație 1c pornind de la versiunea 8.2.

Setări standard de stocare

Deci, în mod implicit, următoarele facilități de depozitare sunt în configurație:

  • Repoziționarea rapoartelor studiovative - pentru a accesa setările opțiunilor de raportare.
  • SERVICESTRACKSCOONTS - pentru a accesa setările de raportare a utilizatorilor.
  • STORECECECECANTANFOS - pentru a accesa setările de date ale formularelor utilizator.
  • Echipamente reposquat - pentru a accesa setari generale.
  • Echipamente de sistem de depozitare - pentru a accesa setarile sistemului.
  • StorageSewords Synamisti de Est - pentru a accesa setările utilizatorului pentru liste dinamice.

Fiecare dintre aceste facilități de depozitare poate fi numită proprietatea globală a contextului.

Programatorul standard de stocare poate utiliza pentru nevoile sale, economisind diferite setări în secțiunea Utilizator, obiect și configurație în sine.

Pentru a lucra cu setările de stocare (atât standard, cât și programator adăugat), utilizați următoarele metode.

Înregistrarea și primirea configurației:

Repostare pentru tractoare. Asociație (nume de nume, intensificarea numelui, sensul, descrierile, descrierea, suportul de nume); Semnificație-intensitate \u003d atenția pentru tractoare. Descărcați (nume de nume, intensificare de nume, descrieri, descriere, nume de utilizator);

Ajustare inutilă / inutilă:

Republicorestasters. Ștergere (nume de nume, numele intensificat, numele de nume);

Obținerea unei liste de setări:

Slipstrokes \u003d republicăRestands. Surse de alimentare (nume de nume, nume de nume);

Parametrii "Titlu", "Nume" și "Nume de utilizator" trebuie să fie un tip de șir.

În baza de date, toate setările sunt stocate într-o masă separată.

Setările de stocare create de programator

Acum, să vorbim despre acele facilități de depozitare create de programator. În general, programatorul nu mai este limitat în dorința sa de a crea un nou magazin de setări, dar, de obicei, instalațiile de depozitare separate sunt create din următoarele motive:

  • este necesar să se deplaseze setările între baze de date;
  • controlul de referință este necesar la stocarea setărilor;
  • este necesară o structură specială de setări 1C.

Depozitarea setărilor se adaugă în secțiunea corespunzătoare a configurației.

Caracteristica cheie Setările create de programator sunt nevoia de a implementa manual metodele de înregistrare și de a primi valori (Salvare () și descărcare ()). În aceste metode, programatorul trebuie să descrie salvarea (în registrele de informații, fișierele, cărțile de referință etc.) și descărcarea setărilor utilizând limba încorporată.

În caz contrar, principiile de lucru cu depozitarea create nu sunt practic diferite de lucrul cu stocarea standard a setărilor.

Accesul la depozitul creat poate fi obținut în acest mod:

Echipament de depozitare. Nutriție. Arata ca ();

În plus, instalațiile de depozitare create pot fi înlocuite standard în diferite obiecte de configurare și în configurația însăși.

Formulare controlate Au două proprietăți:

  • Economisirea automată a datelor - Dacă este selectată valoarea "Utilizare", datele vor fi salvate automat în stocarea setărilor de date ale formularelor standard;
  • Salvarea datelor în setări - Dacă este selectată selectarea "Lista de utilizare", coloana "Salvare" va apărea în formularul ferestrei Detaliile formularului, cu care puteți specifica care detaliile formularului trebuie salvate și capacitatea de a selecta setările Depozitare pentru aceste date.

Asta-i tot, sper că acest articol te-a ajutat.



Ți-a plăcut articolul? Împărtășește-l