În aplicația gestionată 1C Enterprise 8.2, același design condiționat poate fi aplicat părții tabelare ca și listei dinamice. Dar, spre deosebire de lista dinamică, unde setarea listei este disponibilă și în modul utilizator, acest lucru se poate face doar în modul configurator sau din limba încorporată. Pentru a face acest lucru, trebuie să utilizați proprietatea ConditionalAppearance a formularului.
De exemplu, trebuie să aranjam rândurile părții tabelare a facturii de intrare astfel încât rândurile cu o sumă mai mare de 10000 au fost evidențiate cu fond verde, și celulele Produsul și Cantitatea de rânduri ale părții tabelare cu o cantitate mai mare de 10 unități au fost evidențiate în text albastru.
Să facem decorarea condiționată în mod interactiv. Există un formular de document Recepția de bunuri și servicii, selectați rădăcina elementelor de formular (linia Form) și deschideți proprietățile acesteia. În linia Aspect condiționat, faceți clic pe linkul Deschidere.
În fereastra de setări de aspect care apare, faceți clic pe butonul Adăuga.
Mai întâi, să specificăm Aspectul pentru a evidenția câmpurile. Apăsați butonul de selecție din câmpul Aspect și setați culoarea de fundal la verde.
Apoi specificăm condiția la apariția căreia va fi aplicat designul, adică atunci când fundalul rândurilor secțiunii tabelare este verde. Apăsați butonul de selecție din câmpul Condiție și în fereastra care apare, adăugați Element nou de selecție.
Pentru a face acest lucru, faceți clic pe butonul Adaugă și indicați în coloana Valoare din stânga - câmpul părții tabelare Obiect.Produse.Sumă, în coloana Tip comparație - Mai mult, iar în coloana Valoare din dreapta selectați 10000.
Apoi precizăm lista câmpurilor de întocmit. Spre deosebire de proiectarea unei liste dinamice construite pe sistemul de compunere a datelor, dacă dorim să selectăm întregul rând, aici trebuie să listăm toate câmpurile rândului secțiunii tabulare.
Apăsați butonul de selecție din câmpul Câmpuri proiectate, apoi faceți clic pe Adăugare și adăugați toate câmpurile secțiunii tabelare unul câte unul la lista de câmpuri formatate.
Apoi vom crea încă o condiție pentru câmpurile din partea tabelară Produs și Cantitate, astfel încât culoarea textului acestor câmpuri să fie albastră, dacă valoarea din câmp Cantitate mai mare de 10.
Astfel, am realizat proiectarea cerută a părții tabelare a formularului documentului de primire a Bunurilor și Serviciilor.
În acest fel, puteți aranja nu numai rândurile părții tabelare, ci și toate câmpurile documentului.
Autor.
Lasă-mă să-ți spun despre un truc foarte interesant.
Odată a venit un contabil la mine și m-a întrebat: este posibil să calculez cumva rapid suma tuturor documentelor din jurnalul de vânzări pentru trimestrul I 2013?
M-am gandit putin si am facut asta:
1. M-am dus la jurnalul „Implementare (acte, facturi)” și am stabilit perioada necesară:
Important!În același timp, rețineți că unul dintre numere este evidențiat într-o culoare mai închisă, deoarece am făcut clic stânga pe el înainte de a selecta liniile. Acesta este un punct important, deoarece ulterior 1C va rezuma rândurile selectate exact după coloana cu valoarea selectată.
3. În cele din urmă, am apăsat litera Mîn titlul ferestrei 1C:Enterprise:
5. Și i-a spus contabilului surprins rezultatul:
Suma tuturor documentelor alocate în această perioadă a fost de 8.746.995.
Și puteți face același lucru în orice jurnal cu orice coloane numerice (cantitate, cantitate etc.).
În plus, puteți selecta nu toate documentele, ci doar pe cele de care aveți nevoie folosind următorul truc:
- țineți apăsată tasta Ctrl de pe tastatură.
- dați clic stânga pe selectați (sau deselectați) rândurile dorite, dar rețineți: trebuie să faceți clic pe rândurile numai în coloana pe care urmează să o rezumați.
Aceeași tehnică poate fi aplicată oricăror părți tabulare.
Iată un truc atât de scurt care vă va permite să faceți minuni în unele cazuri.
În 1C Enterprise 8.2, același design condiționat poate fi aplicat părții tabelare ca și listei dinamice. Dar, spre deosebire de lista dinamică, unde setarea listei este disponibilă și în modul utilizator, acest lucru se poate face doar în modul configurator sau din limba încorporată. Pentru a face acest lucru, trebuie să utilizați proprietatea Decor condiționat forme.
De exemplu, trebuie să aranjam rândurile părții tabelare a facturii de intrare, astfel încât liniile cu suma mai mare decât 10000
au fost evidențiate cu un fundal verde, iar celulele Produsși Cantitate au fost selectate rânduri ale părții tabulare cu mai mult de 10 unități albastru text.
Să facem decorarea condiționată în mod interactiv. Există un formular de document Recepția de bunuri și servicii, selectați rădăcina elementelor de formular (șirul Forma) și deschideți proprietățile sale. In linie Decor condiționat dă click pe link Deschis.
În fereastra care apare Personalizarea aspectului apasa butonul Adăuga.
Mai întâi precizăm Decor pentru a evidenția câmpuri. Apăsați butonul de selectare din câmp Decorși instalați verde culoare de fundal.
Apoi specificăm condiția la apariția căreia va fi aplicat designul, adică atunci când fundalul rândurilor secțiunii tabelare este verde. Apăsați butonul de selectare din câmp Condiție iar in fereastra care apare adauga Element nou de selecție. Pentru a face acest lucru, faceți clic pe butonul Adăugași indicați în coloană Valoare din stânga- camp
parte tabulară Obiect.Produse.Sumă, în grafic Tip de comparație - Mai multe, iar în grafic Sensul corect alege 10000
.
Apoi precizăm lista câmpurilor de întocmit. Spre deosebire de proiectarea unei liste dinamice construite pe sistemul de compunere a datelor, dacă dorim să selectăm întregul rând, aici trebuie să listăm toate câmpurile rândului secțiunii tabulare.
Apăsați butonul de selectare din câmp Câmpuri personalizate, apoi apăsați Adăugași adăugați toate câmpurile părții tabulare unul câte unul la lista de câmpuri care urmează să fie întocmite.
Apoi vom crea încă o condiție pentru câmpurile părții tabelare Produsși Cantitate astfel încât culoarea textului acestor câmpuri să fie albastru, dacă valoarea din câmp Cantitate Mai mult 10
.
Astfel, am realizat proiectarea cerută a părții tabelare a formularului de document Recepția de bunuri și servicii.