Acest lucru poate fi convenabil pentru următoarele cazuri:
- Pentru a stoca orice setări pentru rapoarte sau prelucrare;
- Pentru testarea sau logarea (pentru stocarea temporară a rezultatului) atunci când se execută codul sau interogarea în 1C;
- Pentru încărcarea / încărcarea datelor între bazele de informații 1C.
În multe cazuri, este foarte convenabil să aveți mereu butoanele "Încărcați tabelul" și "Descărcați masa", astfel încât, de exemplu, să nu puteți completa manual tabelul de documente sau de procesare.
Ordinea acțiunilor programului când se încarcă într-un fișier arată astfel:
- Pregătiți un tabel de valori (descărcați din secțiunea tabelă, selectați coloanele);
- Convertim tabelul valorilor într-un document de tabel;
- Salvăm documentul de masă în MXL.
La încărcarea unei mese, procedura este după cum urmează:
- Am citit un document de tabel din fișier;
- Conversia unui document de tabel la un tabel de valori;
- Utilizăm acest tabel de valori pentru scopurile proprii (îl încarcăm în partea din tabel).
În consecință, fișierul pentru stocarea datelor din tabel are extensia * .mxl.
Funcții și proceduri
Principalele funcții pentru implementarea sarcinii sunt următoarele:
- Conversia DTT - Funcția de conversie a unui document de tabel într-un tabel de valori.
- Conversia NTTD - Funcția conversiei inverse a unui tabel de valori într-un document de tabel.
- Citiți TZIzMXL - Citește date din fișier, determină coloanele din tabel și convertește aceste date într-un tabel de valori.
- Scrie NTBMXL - Convertește un tabel de valori într-un document de tabel și îl scrie într-un fișier.
Mai jos puteți descărca procesarea cu un exemplu de implementare a acestui algoritm.
Procesarea are 3 butoane funcționale:
Aici dăm codul 1C pentru toate funcțiile descrise mai sus: