Cum se deschide programatic ultima pagină (marcaj) pe care utilizatorul 1c a vizitat-o ​​în articol

Cum se deschide programatic ultima pagină (marcaj) pe care utilizatorul 1c a vizitat-o ​​în articol

În notă
Modul de comutare programabilă a paginii (marcaj) în "Panou" a fost arătat cum se face.
În plus, formularul are o proprietate "Panou" și în notă

Cum pot accesa pagina formularului curent dacă panoul de control al formularului nu este plasat pe formular?
i sa spus cum să lucreze cu această formă de proprietate.
Dar acum un alt caz. Este necesar să salvați valoarea indexului paginii (tab-ul) la următoarea
1C sesiune de utilizator pentru ao folosi la deschiderea formularului.

Crearea unei noi procesări externe 1C

Deschideți configuratorul 1C și creați o nouă prelucrare: Fișier | Noul ...
Selectați linia "Prelucrare externă" din listă.

Cum se deschide programatic ultima pagină (marcaj) pe care utilizatorul 1c a vizitat-o ​​în articol

A apărut fereastra de editare pentru procesarea externă.

Cum se deschide programatic ultima pagină (marcaj) pe care utilizatorul 1c a vizitat-o ​​în articol

Să lăsăm numele prelucrării externe neschimbate - "Procesare externă1". O vom pastra sub acelasi nume.
Acum, în fereastra de editare, creați formularul de procesare. Faceți clic pe semnul plus din cercul verde (sau tasta Inserare),
pentru a adăuga un nou formular. Apoi faceți clic pe butonul "Finalizare".

Plasarea unui nou panou de control pe forma de procesare externă

Acum vom plasa controlul "Panou" pe formular făcând clic pe butonul "Panou"
pe bara de instrumente "Controls".
Acest panou este de obicei situat în partea de jos a ferestrei Configurator 1C.

Acum cursorul nostru sa transformat într-o cruce. Plecând din colțul din stânga sus al formularului, întindeți elementul de control
până în colțul din dreapta jos. După cum puteți vedea pe panou numai o pagină (marcaj) "Page1".

Cum se deschide programatic ultima pagină (marcaj) pe care utilizatorul 1c a vizitat-o ​​în articol

Cum se adaugă o altă pagină în panou? Faceți clic dreapta pe panou și
alegeți "Adăugați pagina" din meniul contextual. A apărut o pagină nouă "Page2".
Lăsați acest nume.

Software-ul care salvează valoarea indexului paginii (tab-ului) în următorul
1С sesiune de utilizator

Permiteți-mi să vă reamintesc că sarcina este de a redeschide forma de procesare externă
utilizatorul 1C ar putea lucra imediat cu marcajul pe care la deschis ultima dată.

Mai întâi, accesați fila "Modul" a procesării externe.
Apoi adăugăm două module noi la modul: "Înainte de deschidere" și "Prize-up".
Pentru aceasta, faceți clic pe butonul "Proceduri și funcții"
pe bara de instrumente "Modul" sau pe element
meniu: Text | Proceduri și funcții. A fost o listă în care vom selecta mai întâi liniile "Înainte de deschidere"
apoi "Prizakrytii" făcând clic pe butonul "Du-te".

Cum se deschide programatic ultima pagină (marcaj) pe care utilizatorul 1c a vizitat-o ​​în articol

Deci, trebuie să ne amintim valoarea indexului (numărul paginii) pe care 1C a vizitat-o ​​ultima.
Vom face acest lucru în momentul în care utilizatorul închide forma prelucrării externe.
Prin urmare, în procedura pentru modulul formularului "Prizakrytii" se scrie următorul cod:

Acum la următoarea sesiune a utilizatorului trebuie să deschidem ultima,
o pagină vizitată de utilizator (fila).
Pentru a face acest lucru, primim indexul anterior salvat al paginii, înainte de a deschide formularul.
Prin urmare, în procedura pentru modulul de formular "Înainte de deschidere", vom scrie următorul cod:

Acum, în modul 1C: Enterprise 8, puteți verifica funcționarea acestei procesări externe. Procesarea poate fi descărcată

de aici.

Acest blog este citit de mai mult de 3000 de persoane
- citiți și TU!

Distribuiți această intrare