Lecția 8 liste dinamice, aceasta cale
- Aflați cum să creați vizual și de a lucra cu o listă dinamică
- Aflați cum să gestionați programatic o listă dinamică
În lecțiile anterioare a fost creat de baze de date și a produs o umplutură, care este suficient pentru a demonstra capacitățile platformei.
În această lecție, considerăm operațiunea cu lista dinamică, mecanismul principal de afișare a datelor 1C pentru a controla forma. Liste dinamice sunt utilizate pentru a afișa documente în reviste, tabele de afișare ale acestui document, liste de referință, și multe altele.
Crearea unui raport extern
folosim un raport de audit extern pentru accelerarea evoluției.
Creați un fișier de raport extern - Nou - raportul extern. Nume: InformatsiyaPoTsenam, creați un formular de raport de bază.
Pe formularul, creați recuzita, numele - lista, tip: DinamicheskiySpisok. Lista va afișa cele mai recente felie prețurile RegistraSvedeniy.TsenyNomenklatury. Menționăm în „tabelul principal“: RegistrSvedeniy.TsenyNomenklatury.SrezPoslednih.
Trageți forma listei recuzita pentru stabilirea difuzoarelor răspundă Da.
Run 1C, deschide raportul nostru.
interogare Arbitrare pentru lista dinamică
Este adesea necesar pentru a aduce într-o listă dinamică a rezultatului unei interogări, nu doar datele din tabelul 1c. Capacitatea de a afișa date arbitrare prin ProizvolnyyZapros, a pus un semn de selectare. text de interogare este disponibil prin intermediul „listei de setări“. Prin proiectantul de interogare va continua să modificați selecția de date.
În lista de tabele pentru a adăuga Spravochnik.Nomenklatura (trage de la o listă la alta), ca nume de director și înregistrează măsurătorile de date au același nume va fi un conflict, schimba aliasul pentru directorul, suna: „SprNomenklatura“.
În lista de câmpuri pentru a adăuga domeniile directorul: TipNomenklatury, cod, părinte.
Dați clic pe „anchetă“, vom vedea o ultimă cerere a sistemului.
Mai mult nu se va schimba nimic, faceți clic pe OK în formă dinamică de configurare lista Completați tabelul de bază „RegistrSvedeniy.TsenyNomenklatury.SrezPoslednih“ și, de asemenea, apăsați OK. Verificați rapoartele în 1C (ent2),
coloane noi nu sunt vizibile, pentru că nu se afișează. Fix că: secțiuni ale detaliilor coloană trageți în secțiunea elementului de formular.
Salvați și verificați în 1C, obținem:
software-ul de control
Afișează data prețului
Lista dinamice pot fi controlate nu numai setările de afișare, dar și în software-ul. Vom face posibil să se afișeze data prețului.
- Recuzita a crea un raport: TsenyNaDatu, tip Data.
- Trageți creat de recuzita de pe formular.
- Crearea unei echipe de „OtobrazitTseny“ a crea un eveniment handler
- Creați un manipulator „PriSozdaniiNaServere“ evenimente de la forma
- Am modifica modul formularului
control manual
Adăugați capacitatea de a instala selecții arbitrare în mod direct, ocolind elementul de meniu „Mai mult»:
Modul 1C va arata astfel:
Personalizeaza regula de proiectare pentru rândul cu pretul mai mic de 100 ( „Mai mult“ Button - Personalizați lista - formatarea condițională):
puteți selecta celule specifice, dacă se dorește, pentru aceasta avem nevoie de ei „este făcut din câmpul“ tab-ul.
Caseta de configurare raport extern
Faceți clic dreapta-clic pe linia de „Rapoarte“, selectați raportul nostru.
Se specifică configurația subsistemului și magazin.
IMPORTANT. Toate listele 1C Enterprise 8, sub formă de modul de gestionat, bazat pe sistemul de compunere a datelor (ACS). Astfel, ACS nu este folosit doar pentru generarea de rapoarte.
1C poate rezolva în mod eficient problemele de zi cu zi de automatizare de afaceri. Are mecanism puternic de control de afișare și a primi date. 1C Limba de interogare este foarte similară în sintaxă a SQL, flexibil și ușor de învățat. 1C permite solicitarea obiectului de a primi date pentru prelucrarea ulterioară prin orice mijloace disponibile. În momentul de față, 1C este lider sisteme de automatizare de afaceri.
Lecții de descărcare