Interacțiunea 1c Enterprise 8

Interacțiunea 1c Enterprise 8
Recent am avut nevoie sa descarc toate datele dintr-o baza de date a unei aplicatii simple intr-o configuratie (1C: Enterprise.) Nu exista prea multe informatii pentru a transfera si, in principiu, a fost posibil sa descarc acest proces fascinant pentru utilizator, dar am decis sa ajut angajatii deja ocupati.

Ajutorul a fost de a automatiza complet acest proces. Trebuia sa scriu un tratament simplu care a facut totul in cateva secunde. Înainte de această sarcină, nu trebuia să lucrez cu pachetul de acces 1C +, așa că înainte de a prinde clave și de a începe să scot codul, am decis să citesc manlasul.

Știam de la început că întreaga interacțiune ar fi cu ajutorul furnizorilor adecvați, dar am decis să mă gândesc la exemple.

M-am gândit mult timp în ce mod să scriu această notă. Ca rezultat, m-am oprit la cea mai simplă versiune - pentru a aduce codul soluției mele. Să nu fie foarte optim, dar pentru cele mai multe probleme este mai mult decât suficient.

Deci, să începem prin a examina totul în ordine. Creați o nouă prelucrare și aruncați pe ea singura componentă - "Câmp tabular". Am întins această componentă peste tot. Ca rezultat, forma mea a devenit ca în Figura 1.

Interacțiunea 1c Enterprise 8

Figura 1. Formularul de procesare

Pe aceasta se poate presupune că proiectul formei este gata. Nu vom crea coloanele manual, dar vom proceda dinamic. Din fericire, nu este dificil. Creați un handler de evenimente pentru evenimentul "Enter" pentru butonul "Run" și scrieți următorul cod în el:

Codul sa dovedit a nu fi prea mare, dar destul de util. Nu m-am legat de o structură specifică. Codul funcționează excelent pe o mare varietate de mese. Nu mai am nimic de adăugat, deci îți spun la revedere

Articole similare