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ă.

Lecția 8 liste dinamice, aceasta cale
Lecția 8 liste dinamice, aceasta cale

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.

Lecția 8 liste dinamice, aceasta cale

Trageți forma listei recuzita pentru stabilirea difuzoarelor răspundă Da.

Lecția 8 liste dinamice, aceasta cale

Run 1C, deschide raportul nostru.

Lecția 8 liste dinamice, aceasta cale
Lecția 8 liste dinamice, aceasta cale

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.

Lecția 8 liste dinamice, aceasta cale
Lecția 8 liste dinamice, aceasta cale

Î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“.







Lecția 8 liste dinamice, aceasta cale

În lista de câmpuri pentru a adăuga domeniile directorul: TipNomenklatury, cod, părinte.

Lecția 8 liste dinamice, aceasta cale

Dați clic pe „anchetă“, vom vedea o ultimă cerere a sistemului.

Lecția 8 liste dinamice, aceasta cale

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),

Lecția 8 liste dinamice, aceasta cale

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.

Lecția 8 liste dinamice, aceasta cale

Salvați și verificați în 1C, obținem:

Lecția 8 liste dinamice, aceasta cale

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.
    Lecția 8 liste dinamice, aceasta cale
  • Trageți creat de recuzita de pe formular.
    Lecția 8 liste dinamice, aceasta cale
  • Crearea unei echipe de „OtobrazitTseny“ a crea un eveniment handler
  • Creați un manipulator „PriSozdaniiNaServere“ evenimente de la forma
    Lecția 8 liste dinamice, aceasta cale
  • 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»:

Lecția 8 liste dinamice, aceasta cale

Modul 1C va arata astfel:

Lecția 8 liste dinamice, aceasta cale

Personalizeaza regula de proiectare pentru rândul cu pretul mai mic de 100 ( „Mai mult“ Button - Personalizați lista - formatarea condițională):

Lecția 8 liste dinamice, aceasta cale
Lecția 8 liste dinamice, aceasta cale
Lecția 8 liste dinamice, aceasta cale

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