Un sistem prietenos de legare a datelor (skd)

Documentarea ACS. Poate cel mai bun mod de a genera un antet de raport într-un sistem de date de legătură.

Dacă lucrați ca un programator pentru o companie mare, cu o istorie lungă, este posibil, știi situația, atunci când majoritatea rapoartelor în baza de date spune „persoană necunoscută, necunoscut pentru oricine.“ Ca urmare, trebuie să caute mult timp pentru raportul dorit, vizualiza codul raportului înainte de utilizare.







Aceasta este o problemă obișnuită și trebuie rezolvată împreună. Obligațiile trebuie să fie reciproce. Din partea clientului, pentru a crea noi rapoarte, trebuie să existe o descriere detaliată. Pe baza căruia se întocmesc termenii de referință. În plus, descrierea poate fi inserată în raportul propriu al meniului Acțiuni - Informații de referință.

Un sistem prietenos de legare a datelor (skd)

Din partea executantului, raportul poate fi mai ușor de înțeles pentru utilizator, dacă în antetul SKD standard, în locul numelor și valorilor parametrilor, de exemplu:

"Zile de viață de valabilitate = 20, Shelf StorageProfit = 60"

Afișați valorile parametrilor în textul conectat, de exemplu:

"Resturi de bunuri pe baza partițiilor, cu perioade de depozitare mai mici de 60% sau mai puțin de 20 de zile."

Vă sugerez să compuneți un astfel de text în câmpul calculat și apoi să-l trimiteți în raport.

Această metodă vă permite să utilizați toate funcțiile câmpurilor calculate atunci când generați antetul raportului. Rapoartele cu această rubrică au avantaje evidente, însă în practică acestea sunt foarte rare. Poate că acesta este un element de noutate.

Câmpul "Header" este adăugat la structura datelor de ieșire din fila "Setări" deasupra grupării principale de rapoarte.

Ieșirea parametrilor poate fi dezactivată: fila "Setări" - fila din partea de jos "Alte setări". Acesta este rezultatul. Blocul de parametri este mai bine eliminat. Fontul titlului este în fila "Câmpuri calculate", formatul câmpului.

Un sistem prietenos de legare a datelor (skd)

Sper că acest articol va servi la îmbunătățirea înțelegerii reciproce între noi, artiștii interpreți sau executanți și clienții noștri. Și voi aduce câteva avantaje în karma))).







Nu putea rezista. Voi adăuga "5 copeici" și de la mine:

1) "element de noutate"

Am făcut-o, în 8.1, când am studiat aspectul. A refuzat această metodă, tk. Are multe deficiențe: gruparea inutilă, titlurile suplimentare, spațiile confuze etc.

Încercați să faceți un raport cu grupul "Tabel", care are 31 coloane și 1500 de linii, cred că această metodă vă va disprețui rapid.

Ie în standardele și recomandările "corecte", nu veți găsi niciodată astfel de titluri ("în practică acestea sunt foarte rare"), desigur, deoarece acest lucru contravine așteptărilor utilizatorului, "rupe" aspectul raportului și aduce multe inconveniente, mai ales într-o companie mare.

Cred că, mai ales în acest exemplu, atunci când titlul este o linie. Acesta trebuie să fie "împins" în titluri native programat sau transmis în parametri. Și dacă se pare că "Este mai ușor să folosiți câmpul calculat", atunci se pare doar pentru că parametrii pe care îi instalați în continuare. gyy. găsiți două diferențe:

- Procent = 60 -> UstPar (Dobândă, Procent)
- ZagolovokProtsent = "termen de valabilitate mai mic de 60%" -> UstPar (. "ZagolovokProtsent" "Termenul" procent + + "%")

Ie În acest exemplu, totul se poate face prin parametri, adică (din nou) cât mai universal posibil și fără a se târî de fiecare dată în configurator pentru a schimba textul și pentru a "controla dimensiunea fontului și alt tip de design". Și designul ar trebui să fie folosit "condițional", din nou este posibil prin intermediul parametrilor, și, din nou (din nou, clatita) este universal.

O bicicletă și, prin urmare, după cum sa arătat mai sus, că parametrul, la acel parametru, trebuie să o vadă, și nu narațiunea lirică sub forma propunerii LN. Tolstoi.

Pentru a afișa antetele pe care le folosesc „modele“ ale câmpurilor care sunt implicate în raport. De regulă, există mai multe domenii și în titlurile lor, o mulțime de spațiu „liber“, și foarte multe ori există „extra“ linie, dar ele pot fi prea mare sau nejustificat de largă, etc.

Abordarea utilizând planul nu "rupe" fixarea zonelor documentului tabular și face "capul" raportului mult mai frumos. Amplasarea câmpului poate fi aranjată așa cum doriți, chiar și cu un parametru, chiar și cu scăderea. domeniu, cu funcțiile layout-ului și, dacă este necesar, se impune înregistrarea condiționată pe acesta.

Cel mai greu dintre toate, desigur, este cu mesele. Acolo nu puteți "lovi" pe titluri fixe, deoarece filtrul de utilizatori, setarea parametrilor, poate elimina câmpurile din raport. Ie ar trebui să încercați să utilizați machetele câmpurilor care sunt întotdeauna afișate în raport sau să faceți chiar anumite câmpuri ale acestora independent.

Iată un mic exemplu cu un raport sub forma unui tabel. Tabelul este simplu, o grupare în rânduri și una în coloane. În interogare sunt doar două câmpuri: Data și Suma.

În imagini, opțiunea cu designul standard din layout-ul însuși și opțiunea cu layout-urile convertite ale câmpurilor și cu adăugarea designului.

Se poate observa că cele două rânduri din antetul raportului, am luat una sub titlul „“, iar eu pot face cu el ce vrei, o linie de cod, cum ar fi acest lucru!

Un sistem prietenos de legare a datelor (skd)

Un sistem prietenos de legare a datelor (skd)







Articole similare

Trimiteți-le prietenilor: