Constructori de interogări. Proiectarea interogărilor Proiectantul formularului de listă de directoare din fila „Următorul”.

1. pentru a crea aspecte ale obiectelor de configurare
2. pentru a crea machete generale
3. la redactarea textelor modulelor
4. afirmațiile 1, 2 sunt adevărate
5. toate afirmatiile sunt adevarate

4.2 Pentru a deschide fereastra de proiectare de aspect, aveți nevoie de...

1. executați elementul „Acțiuni - Adăugați” dacă este selectată ramura obiectului subordonat „Aspecte”
2. urmați elementul „Acțiuni - Adăugați” dacă este selectată ramura „Aspecte generale”.
3. plasați cursorul în textul modulului și selectați „Text - Layout Builder”
4. afirmațiile 1 și 2 sunt adevărate


4.3 Ce tip de layout poate fi creat de designerul de layout?

1. Document activ
2. Document foaie de calcul
3. Document XML
4. Tabel de valori
5. Toate răspunsurile sunt corecte
6. 1, 2 afirmații sunt adevărate


4.4 Ce date poate conține un layout creat de designerul de layout?

1. Document text
2. Schema geografică
3. Arborele valorii
4. Toate răspunsurile sunt corecte
5. 1, 2 afirmații sunt adevărate

Faceți clic dreapta pe Aspecte în orice raport - selectați „Adăugați” și vedeți care dintre ele (dialog de selecție a tipului de aspect):

4.5 Când lucrați cu designerul de layout, trebuie să încărcați dintr-un fișier când lucrați cu tipuri de layout:

1. Document foaie de calcul, document text, document HTML
2. Document text, date binare, document activ, diagramă geografică
3. Date binare, Document activ, Schema geografică
4. Document HTML, Date binare, Document activ, Diagrama geografică

Dacă selectați tipurile de aspect în Layout Builder: date binare, document activ, diagramă geografică și diagramă grafică, atunci câmpul „Încărcare din fișier” va fi disponibil.

4.6 Selectarea aspectelor de tip „Document foaie de calcul” în designer...

1. vă permite să utilizați un editor de text pentru a pregăti aspectul
2. presupune că aspectul va fi pregătit utilizând Editorul de tabele
3. vă permite să utilizați documente pregătite în prealabil de editorul de scheme geografice pentru a crea un aspect
4. afirmațiile 1 și 2 sunt adevărate
5. toate afirmatiile sunt adevarate

4.7 Care este scopul designerului de imprimare?

1. Pentru a crea un aspect cu zone denumite specificate pentru unele obiecte de configurare
2. Pentru a crea un aspect cu zone denumite specificate și proceduri de imprimare
rapoarte
3. Pentru a crea un aspect cu zone denumite specificate și o procedură de imprimare pentru unele obiecte de configurare
4. Pentru a crea un aspect cu zone denumite specificate și o procedură pentru tipărirea oricăror obiecte

4.8 Dacă constructorul de imprimare specifică numele unei proceduri care va îndepliniconstructieformular tipărit, iar o astfel de procedură este deja prezentă în modul...

1. apoi constructorul îl va rescrie din nou, iar textul introdus anterior în corpul procedurii se va pierde
2. atunci designerul va oferi să seteze un alt nume pentru procedură
3. apoi proiectantul va îmbina textele modulelor, în timp ce textul existent anterior al procedurii va fi comentat.
4. apoi designerul va combina textele modulului, iar textul procedurii adăugat va fi comentat
5. Proiectantul va combina textele modulului cu opțiunea specificată de utilizator

4.9 Numiți instrumentul pentru crearea vizuală a unui algoritm pentru completarea unui obiect „pe baza” și locul principal în care este numit?

1. Constructor de intrare bazat. Locul principal de apel este în fereastra de editare a obiectelor, fila „Intrare bazată pe”, butonul „Intrare bazată pe constructor”
2. Constructor de intrare bazat. Locul principal de apel este prin meniul principal „Constructori” / „Intrare bazată pe...”
3. Bazat pe expertul de introducere. Locul principal de apel este prin fereastra de editare a obiectelor, fila „Intrare bazată pe”, butonul „Intrare bazată pe expert”
4. Constructor de intrare bazat. Locul principal de apel este prin fereastra de editare a obiectelor, fila „Date”, butonul „Based Input Designer”

4.10 Care este scopul principal al constructorului de intrare a documentului „bazat pe”

1. Constructorul de intrare bazat facilitează sarcina de a dezvolta o procedură cu ajutorul căreia va fi generat un nou obiect la introducerea „bazat pe”
2. Nu există un constructor pentru introducerea unui document „bazat pe” în sistem
3. Constructorul de intrare bazat facilitează sarcina de a genera mișcări în registrele contabile „pe baza” datelor din document
4. Designerul de intrare de bază facilitează proiectarea structurii unui alt document „pe baza” structurii „documentului de bază”

4.11 Este posibil să setați formula pentru completarea câmpului „Compoziție.Preț” folosind o expresie arbitrară?

1.
2. Nu, nu puteți, formula poate fi completată doar cu valorile evidențiate cu „bifă” în lista „Detalii obiect de bază”
3. Da, puteți, dar designerul va verifica corectitudinea formulelor conform listei de „Detalii obiect de bază”
4. Nu, nu puteți, formula poate fi completată doar cu valori din lista „Detalii obiect de bază”

4.12 Dacă o procedură numită „Fill Processing” este deja definită în moduldocument, este posibil să utilizați constructorul de intrare în acest caz?

1. Da, dar sistemul va cere confirmarea pentru înlocuirea completă a procedurii existente „Procesare completare” cu o nouă procedură
2. Nu, mai întâi trebuie să eliminați manual procesarea de umplere „veche” și abia apoi să apelați constructorul
3. Da, dar sistemul va elimina cu siguranță procesarea „veche” de umplere
4. Da, sistemul va comenta procesul de umplere „vechi” și va crea una „nouă”.

4.13 Care este scopul evidențierii elementelor din lista „Detalii obiect de fundație” cu „bifă”?

1. Sistemul oferă aceste detalii ca formulă de completare a detaliului „Compoziție.Cantitate” bazată pe principiul potrivirii tipurilor de detalii
2. Aceste detalii sunt oferite pentru completarea detaliilor „Compoziție.Cantitate”, „Compoziție.Sumă” pe baza principiului potrivirii numelor
3. Aceste detalii sunt oferite pentru completarea detaliului „Compoziție.Cantitate” folosind butonul „Completați expresii”
4. Sistemul va introduce aceste detalii ca formule pentru completarea detaliilor „Compoziție.Cantitate”, „Compoziție.Sumă” atunci când faceți clic pe butonul „OK”.

4.14 Denumiți instrumentul pentru crearea vizuală a unui algoritm de flux de documente și locul principal pentru apelarea acestuia

1. Designer de mișcare. Locul principal de apel este prin fereastra de editare a obiectelor, fila „Mișcări”, butonul „Movement Designer”
2. Designer de mișcare. Locul principal de apel este prin meniul principal „Constructori” / „Înregistrare mișcări...”
3. Constructor de dirijat. Locația principală a apelului prin fereastra de editare

obiect, fila „Mișcări”, butonul „Constructor de mișcări”.
4. Designer de mișcare. Locul principal de apel este prin fereastra de editare a obiectelor, fila „Efectuare”, butonul „Designer de mișcare”
5. Nu există un instrument pentru crearea vizuală a unui algoritm pentru procesarea documentelor în sistem.

4.15 Care este scopul principal al proiectantului de mișcare a documentelor?

1. Proiectantul de mișcări facilitează sarcina de a elabora o procedură cu ajutorul căreia vor fi generate mișcări de documente în registrele contabile
2. Nu există un proiectant de mișcare a documentelor în sistem
3. Constructorul de mișcare facilitează crearea mișcărilor, dar numai în registrele de acumulare
4. Proiectantul de mișcare facilitează sarcina de a dezvolta o structură a documentelor bazată pe structura registrelor contabile

4.16 Este posibilă completarea automată a expresiilor și, dacă da, atunci prin ce acțiuni?


1. Da, poți. În elementul de formular „Parte tabelară”, selectați partea tabelară „Compoziție” a documentului și faceți clic pe butonul „Completați expresiile”
2. Nu, nu poți. Fiecare expresie pentru câmpul destinație trebuie definită „manual”
3. Da, poți. Lăsați toate setările așa cum se arată în figură și faceți clic pe butonul „Completați expresiile”.

4.17 Ce nume și în ce context definește proiectantul de mișcare a documentelor o procedură?

1. ProcesareConduita. Definit în modulul obiect document
2. Prelucrare. Definit în modulul formular document
3. Mișcări ale Documentului. Definit în modulul obiect document
4. Mișcări ale Documentului. Definit în modulul formular document

4.18 Dacă o procedură cu numele „Processing Processing” este deja definită într-un modul de document, este posibil să utilizați un constructor de mișcare în acest caz?

1. Da, dar sistemul va cere confirmarea pentru înlocuirea algoritmului pentru efectuarea procedurii existente „ProcessingProcessing” cu una nouă
2. Nu, mai întâi trebuie să eliminați manual procesarea „veche” a tranzacției și abia apoi să apelați constructorul
3. Da, dar sistemul va elimina cu siguranță procesarea „veche” a tranzacțiilor
4. Da, sistemul va comenta procesarea „veche” a tranzacției și va crea una „nouă”.

4.19 Este posibil să setați valoarea resursei „Cantitate” folosind o expresie arbitrară?


1. Da, puteți, constructorul nu verifică dacă formula este scrisă corect
2. Nu, nu puteți, formula poate fi completată doar cu valorile evidențiate cu „bifă” în lista de detalii ale documentului
3. Da, puteți, dar proiectantul va verifica corectitudinea formulelor conform listei de detalii ale documentului
4. Nu, nu puteți, formula poate fi completată doar cu valori din lista de detalii ale documentului

4.20 Constructorul de șir de format este folosit pentru a compune textul unui șir de format de date...

1. având orice tip
2. având tipul Număr, Data sau Boolean
3. având tipul Number, String, Date sau Boolean
4. având un tip primitiv

Dialog de formatare a constructorului de șiruri:

4.21 Format constructor de șir...

1. poate fi apelat în câmpul de introducere și celula unui document foaie de calcul
2. poate fi folosit la scrierea textelor modulelor
3. poate fi apelat în câmpul de selecție, caseta de listă
4. afirmațiile 1 și 2 sunt adevărate


4.22 Pentru a deschide fereastra constructorului de șir de format, trebuie să...

1. Faceți clic pe butonul de selecție din paleta de proprietăți a controlului formular din proprietatea Format
2. plasați cursorul în textul modulului și selectați „Text - Format String Constructor”
3. fiind în paleta de proprietăți a controlului formular, în proprietatea Format, selectați „Text - Format String Designer”
4. afirmațiile 1 și 2 sunt adevărate


4.23 Formatează șirul generat în paleta de proprietăți a unui control de formular folosind constructorul de șir de format...

1. poate fi schimbat manual
2. poate fi schimbat numai de constructorul de șir de format
3. nu este editabil
4. Afirmația 2 și 3 sunt adevărate

Proprietatea FormatEdit a unui control de formular din paleta Proprietăți, unde puteți modifica manual șirul de format:

4.24 Cum pot seta textul pentru controale în limba selectată?

1. În paleta de proprietăți a controlului, în proprietatea Titlu, faceți clic pe butonul „Deschidere butonul”. În fereastra „Șiruri în diferite limbi” care apare, introduceți textul
2. Schimbați limba pentru vizualizarea configurației și apoi introduceți legenda în proprietatea Titlu (sau Sinonim)
3. Nu există un răspuns corect
4. Răspunsurile 1 și 2 sunt corecte


4.25 Constructorul de șiruri în diferite limbi poate fi folosit pentru...

1. definiții ale reprezentărilor interfeței șir în diferite limbi
2. definiții ale mai multor șiruri de format pentru diferite limbi
3. traducerea datelor bazei de date în diferite limbi
4. afirmațiile 1 și 2 sunt adevărate
5. Toate afirmațiile sunt adevărate

4.26 Pentru a deschide fereastra constructorului de șiruri în diferite limbi, trebuie să...

1. Faceți clic pe butonul de deschidere din paleta de proprietăți a controlului formular din proprietatea Format
2. plasați cursorul în textul modulului și selectați „Text - Constructor de șiruri în diferite limbi”
3. aflându-se în paleta de proprietăți a controlului formular, în proprietatea Format, selectați elementul „Text - Constructor șir în diferite limbi”
4. afirmațiile 1 și 2 sunt adevărate


4.27 Numărul de limbi pentru constructorul de șiruri în diferite limbi...

1. predefinit în platformă și neschimbabil
2. stabilite prin setările configuratorului
3. definite în configurație și limitate la un set de limbi
4. definite în configurație și pot fi extinse programatic


4.28 Când construiți un formular folosind Constructorul cu setările prezentate în figură...

1. în câmpul tabelului vor fi doar două coloane „Numărul liniei” și „Diviziunea”
2. toate controalele (inclusiv câmpurile tabelului) vor fi amplasate pe formular în două coloane
3. câmpurile de introducere „Dată” și „Număr” vor fi situate în două coloane (adică pe aceeași linie orizontal)
4. designerul va ignora încercarea de a specifica două coloane, deoarece în câmpul tabelului trebuie afișate 4 detalii
5. designerul va plasa coloanele „extra” din câmpul tabelului cu poziția „în următorul rând”

4.29 Generatorul de formulare este destinat...

1. crearea de noi obiecte de tip „Form”.
2. editarea obiectelor de tip „Form”.
3. proiectarea dialogului parte a formularului și este doar o parte integrantă a designerului formularului de ieșire
4. 1 și 2 sunt adevărate

4.30 Cum pot apela constructorul formei obiectului de configurare?

1. Din fereastra de editare a obiectelor de configurare, fila „Formular”, atunci când creați un formular nou
2. Folosind meniul contextual din fereastra „Configurare”.

3. În niciun caz. Proiectantul de formulare este o parte integrantă a proiectantului de formulare de ieșire
4. Corectează 1 și 2


4.31 La crearea formularului, designerul de formular a bifat caseta de selectare „Setați formularul ca principal”. După salvarea acestui formular, va fi posibil să atribuiți un alt formular ca principal?

1. Nu, până când formularul principal actual este șters
2. Nu, sub nicio formă
3. Puteți debifa mai întâi steagul „Principal” din proprietățile formularului care era anterior cel principal
4. Este posibil în fereastra de editare a obiectelor de configurare

În fila „Formulare”, selectați tipului de formular principal căruia îi va aparține acest formular.

4.32 La crearea unui formular utilizând proiectantul de formulare, numărul de panouri de comandă plasate pe formular...

1. nu este limitat
2. nu mai mult de doi
3. întotdeauna - doi (sus și jos)

4.33 După ce faceți clic pe butonul „Următorul”, în conformitate cu imaginea din a doua filă a designerului general de formulare, veți putea:


1. Determinați compoziția constantelor și a elementelor de control asociate plasate pe formular
2. Determinați compoziția constantelor, unele proprietăți ale contextului global și controalele asociate plasate pe formular
3. Determinați compoziția unor proprietăți ale contextului global și controalele asociate plasate pe formular
4. Lista de detalii și controalele asociate va fi goală (fără posibilitatea de a adăuga)


4.34 Proiectant al formularului de listă de directoare din fila „Următorul”...

1. vă permite întotdeauna să plasați atât un arbore de grupuri, cât și o listă de elemente pe formular
2. vă permite întotdeauna să plasați o listă de elemente în dialog și, în plus, pentru directoare ierarhice cu o ierarhie de grupuri și elemente - un arbore de grup

3. pentru directoarele ierarhice, compoziția elementelor plasate este determinată de tipul de ierarhie a directoarelor

Designer de formulare de director după ce faceți clic pe butonul „Următorul”.

4.35 Constructor al formularului de listă de directoare ierarhice când se specifică locația arborelui...

1. vă permite imediat să selectați grupuri și elemente de vizualizare
2. nu vă permite să selectați grupuri și elemente de vizualizare. Acest lucru se poate face mai târziu - când lucrați cu formularul din configurator
3. Nu vă permite să selectați grupuri și elemente de vizualizare. Acest lucru se poate face mai târziu - atunci când lucrați cu formularul din modul utilizator

4.36 Este posibil sub forma constructorului unui element de director în pasul al doilea (buton„Următorul”) indică locația câmpului tabelului care conține datele directorului subordonat?

1.
2. Da, în orice condiții
3. Da, dacă directorul curent este proprietarul unui singur director

4.37 Este posibil în designerul de formulare de document în a doua etapă (butonul „Următorul”) să specificați amplasarea unui câmp de tabel care conține datele documentului pe baza căruia a fost introdus acest document?

1. Nu, astfel de acțiuni trebuie efectuate atunci când lucrați cu formularul
2. Da, în orice condiții
3. Da, dacă directorul curent este proprietarul unui singur director

4.38 Este posibil în designerul de formulare de document în al doilea pas (butonul „Următorul”) să specificați locația unui câmp de tabel care conține date de registru pentru care acest document poate fi registrator?

1. Nu, astfel de acțiuni sunt efectuate atunci când lucrați cu formularul
2. Da, în orice condiții
3. Da, numai dacă documentul poate avea mișcări într-un singur registru

Mișcările unui document sunt parte integrantă a esenței acestuia. La fel ca datele sale tabelare, detaliile sale. Prin urmare, designerul de documente vă permite să le utilizați. Alte documente și directoare conexe (inclusiv cele subordonate) - descriu alte entități separate.

4.39 În designerul de formulare de document, dacă aveți nevoie de o plasare nestandard a controalelor...

1. se poate preciza necesitatea plasarii pe formular a tuturor sau numai a unor controale corespunzatoare compozitiei obiectelor subordonate
2. se poate specifica tipul necesar de controale corespunzatoare compozitiei obiectelor subordonate
3. toate cele de mai sus sunt adevărate


4.40 Documentul are toate formele sale principale deja definite. Când creați un formular nou în designer, setați următoarele casete de selectare (vezi figura). Ce se întâmplă după ce formularul este creat?

1. Formularul 2 va fi atribuit ca formular de document principal
2. Formularul 2 va fi desemnat ca formularul principal de listă a documentului
3. Nimic, deoarece formele principale sunt deja atribuite
4. Nimic, deoarece caseta de selectare „Lista de bază și formular de selecție” nu este bifată

4.41 Utilizare generator de interogări permite:

1. Generați textul unei noi solicitări
2. Generați cod de program care conține crearea unui obiect din limbajul încorporat Request, textul solicitării și obținerea rezultatului executării cererii

4. Răspunsurile 1 și 3 sunt corecte
5. Toate cele de mai sus

4.42 Utilizare constructor de interogări cu procesarea rezultatelor permite:

1. Generați textul unei noi solicitări

2. Generați codul programului care conține crearea unui obiect din limbajul încorporat Solicitare, textul solicitării, primirea și procesarea rezultatului solicitării
3. Editați textul unei cereri existente
4. Răspunsurile 1 și 3 sunt corecte
5. Toate cele de mai sus


4.43 La salvarea textului unei cereri deschise din nou folosind designerul de cereri, fără a face modificări acestui text:

1. Tot textul original rămâne neschimbat
2. Doar comentariile vor fi eliminate din textul original
3. Comentariile vor rămâne în textul original și vor fi șterse numai constructele limbajului de interogare a generatorului de rapoarte
4. Atât comentariile, cât și constructele limbajului de interogare ale generatorului de rapoarte vor fi eliminate din textul original

4.44 Generatorul de interogări poate fi apelat:

1. Folosind elementul din meniul principal „Text - Generator de interogări...”
2. Folosind butonul „Designers - Query Builder” din fila „Layouts” din fereastra de editare a obiectelor
3. Folosind elementul de meniu contextual pop-up „Query Builder...” care apare când faceți clic dreapta în textul modulului
4. Toate cele de mai sus sunt adevărate
5. Răspunsurile 1 și 3 sunt corecte


4.45 Cine poate folosi generatorul de interogări?

1. Dezvoltatori, deoarece este necesară cunoașterea limbajului de interogare
2. Utilizatori calificați fără a utiliza un configurator

3. Toate cele de mai sus sunt adevărate
4. Nu există un răspuns corect

4.46 În fila „Tabele și câmpuri” a designerului de interogări, setați:

1. Interogați sursele de date, care pot fi tabele reale și virtuale
2. Un set de câmpuri din tabele - interogare surse de date
3. Câmpurile ca expresie arbitrară
4. Răspunsurile 1 și 2 sunt corecte
5. Toate cele de mai sus sunt adevărate


4.47 Pentru a crea o interogare imbricată în designerul de interogări, trebuie să:

1. Deschideți fila „Tabele și câmpuri”. În panoul de comandă de deasupra arborelui „Bază de date”, faceți clic pe butonul „Adăugați” sau selectați elementul din meniul contextual cu același nume
2. Deschideți fila „Tabele și câmpuri”. În panoul de comandă de deasupra arborelui „Tabele”, faceți clic pe butonul „Adăugați” sau selectați elementul din meniul contextual cu același nume
3. Deschideți fila „Tabele și câmpuri”. În panoul de comandă de deasupra arborelui „Câmpuri”, faceți clic pe butonul „Adăugați” sau selectați elementul din meniul contextual cu același nume
4. Nu puteți crea o interogare imbricată în designerul de interogări

4.48 Pentru a crea un câmp calculat în designerul de interogări, trebuie să:

1. Deschideți fila „Tabele și câmpuri”. În panoul de comandă de deasupra arborelui „Tabele”, faceți clic pe butonul „Editați elementul curent”. Adăugați un câmp nou în fereastra care se deschide
2. Deschideți fila „Tabele și câmpuri”. În panoul de comandă de deasupra arborelui „Câmpuri”.

faceți clic pe butonul „Adăugați” sau selectați elementul din meniul contextual cu același nume
3. Deschideți fila „Asociații/Aliasuri”. În panoul de comandă de deasupra listei de câmpuri, faceți clic pe butonul „Adăugați” sau selectați elementul din meniul contextual cu același nume
4. Puteți crea un câmp calculat doar schimbând textul interogării „manual”

4.49 Pentru a crea rânduri grupate folosind funcții de agregare într-o interogare, trebuie completate următoarele în fila „Grupare” a designerului de interogări:

1. Doar o listă de câmpuri de grup. Specificarea câmpurilor de rezumat este opțională
2. Doar o listă de câmpuri însumate, în timp ce câmpurile rămase vor intra automat în secțiunea GROUP BY din textul cererii
3. Este obligatoriu să specificați atât câmpurile de grup, cât și câmpurile sumabile

4.50 În designerul de interogări, pot fi impuse condiții asupra valorilor funcțiilor agregate:

1. În fila „Grupare”, în lista câmpurilor însumate atunci când selectați o funcție de agregare
2. În fila „Condiții”.
3. În fila „Totale”, în lista câmpurilor totale atunci când selectați o funcție agregată
4. Nu puteți seta condiții pentru valorile funcțiilor agregate în designerul de interogări

În fila „Condiții”, puteți înregistra Funcția HAVING cu condiția:

UNDE
HAVING AMOUNT(RemainingNomenclatureRemaining.QuantityRemaining) >= 8

4.51 În designerul de restricții de acces la date:

1. Puteți utiliza numai câmpurile obiectului pentru care este definită constrângerea
2. Puteți utiliza numai câmpurile obiectului pentru care este definită constrângerea și câmpurile tabelelor imbricate (în raport cu câmpurile obiectului)
3. Orice tabele care pot fi asociate într-o interogare cu câmpuri ale obiectului pentru care este definită constrângerea

4.52 Când definiți o restricție de acces în Designerul de restricții de acces la date...

1. Textul cererii poate fi generat doar de constructorul însuși
2. Textul de solicitare poate fi introdus numai manual
3.textul cererii poate fi generat fie de constructor însuși, fie manual

4.53 Când definiți o restricție de acces în Designerul de restricții de acces la date:

1. Regula de restricție este definită numai în fila „Legături”.
2. Regula de restricție este definită doar în fila „Condiții”.
3. Setările efectuate pe ambele file ale designerului sunt implicate în determinarea condițiilor de acces la date

Designerul de restricții de acces poate avea atât file „Link-uri”, cât și „Condiții”:

4.54 La definirea unei restricții de acces în designerul de restricții de acces la date, textul condiției este:

1. Începe cu cuvântul cheie „Selectați”
2. Începe numai cu construcția „Select Various”.
3. Începe numai cu construcția „Select Allowed”.
4. Cuvântul cheie „Selectați” nu este definit
5. Opțiunile 1 și 3 sunt acceptabile

4.55 Constructorul de agregate este destinat formării agregatelor:

1. documente
2. cărți de referință
3. registre de acumulare
4. registre contabile
5. rapoarte.

4.56 Constructorul agregat poate fi numit:

1. Faceți clic pe butonul „Unități” din fereastra de editare a obiectelor de configurare din fila „Date”.
2. Prin meniul contextual din arborele de metadate „agregate deschise”
3. Prin meniul contextual din arborele de metadate „Constructori - designer agregat”
4. Răspunsurile corecte 1 și 2
5. Răspunsurile corecte 1 și 3
6. Toate răspunsurile sunt corecte

4.57 Dacă proiectantul de agregate nu este disponibil pentru registrul de acumulare, trebuie să efectuați următorii pași:

1. Activați utilizarea agregatelor în configurație
2. Modificați setarea registrului de acumulare „Tipul de înregistrare”
3. Deschideți unitățile și adăugați registrul de acumulare necesar la setări

4.58 Pentru a afișa o listă de unități optime în constructor, trebuie să:

1. Activați afișarea unităților optime
2. Calculați unitățile optime în configurator
3. Calculați unitățile optime în 1C:Enterprise
4. Calculați unitățile optime în 1C:Enterprise și încărcați-le în Configurator


4.59 Pentru a defini schema sursei de date într-un sistem de compunere a datelor, utilizați:

1. Constructor de interogări
2. Constructor de interogări cu procesarea rezultatelor
3. Designer de scheme de compoziție a datelor
4. Designer de setări pentru compoziția datelor

4.60 Într-o schemă de compunere a datelor, sursa este definită:

1 unu
2. Numărul de surse este limitat
3. Numărul de surse nu este limitat


4.61 Datele pentru surse dintr-un sistem de compunere a datelor pot proveni din:

1. memoria calculatorului
2. surse externe
3. baza de date
4. Răspunsurile 1 și 2 sunt corecte
5. Toate răspunsurile sunt corecte


4.62 Trebuie definită o interogare pentru un sistem de compunere a datelor:

1. complet în avans, adică. static
2. numai câmpurile obligatorii, de ex. dinamic
3. numai tabele, i.e. definibile

4.63 Designerul de setări pentru compoziția datelor vă permite să:

1. definiți noi seturi de date
2. identifica noi setări pentru raport
3. modificați setările curente

Câmpul tabel al structurii raportului




Generator de setări pentru compoziția datelor facilitează lucrul cu parametrii de ieșire a datelor în raport.

Apelarea acestui constructor poate duce la pierderea setărilor introduse manual, așa că ecranul va întreba „Setările introduse manual se vor pierde. Continuați?”.


4.64 Constructorul de setări de compoziție a datelor vă permite să configurați ieșirea informațiilor sub forma:

1. Diagrame
2. Lista
3. Tabele
4. Toate opțiunile sunt corecte


4.65 Designerul de setări pentru compoziția datelor este disponibil:

1. Numai în configurator
2. Numai în modul întreprindere 1C
3. Disponibil atât în ​​configurator, cât și în 1C:Enterprise

În Configurator din Data Composition Scheme Designer din fila „Setări”. În modul 1C:Enterprise, Designerul de setări pentru compoziția datelor este apelat atunci când versiunea raportului este schimbată.

4.66 Designerul de aspect al designului compoziției datelor este utilizat pentru:

1. crearea și personalizarea machetelor fixe într-un sistem de compunere a datelor
2. pentru a crea și modifica șabloanele de ieșire a informațiilor
3. Definirea setărilor pentru informațiile afișate

În arborele de configurare creăm un aspect fix (predefinit):

4.67 Designerul de aspect al compoziției datelor se deschide:

1. de la proiectantul de aspect la specificarea tipului de aspect „Aspect design al compoziției datelor”
2. de la designerul de setări de compoziție a datelor
3. de la proiectantul schemei de compunere a datelor
4. de la proiectantul de interogări

4.68 Șabloanele de text sunt specificate pentru:

1. definiții ale procedurilor și funcțiilor utilizate frecvent
2. introduceți rapid structurile de text utilizate frecvent
3. definiții ale informațiilor afișate frecvent
4. pentru a defini modele de mesaje

4.69 Șabloanele de text sunt definite:

1. Puteți seta propriile șabloane
2. la nivel de platformă, dar se poate schimba
3. la nivel de platformă și nu poate fi schimbat
4. Răspunsurile 1 și 2 sunt corecte
5. Toate răspunsurile sunt corecte

4.70 Șabloanele de text pot fi utilizate:

1. în Configurator
2. în 1C:mod Enterprise
3. Răspunsurile 1 și 2 sunt corecte

Platforma oferă dezvoltatorului Query Builder propriu-zis și Query Builder cu procesarea rezultatelor. În primul caz, constructorul vă permite să determinați selecția datelor din tabelele de sistem folosind mijloace pur vizuale:

În al doilea caz, anumite manipulări pot fi efectuate cu rezultatul eșantionului:

Query Builder funcționează atât în ​​modul Enterprise (ca procesare Query Console), cât și în Configurator. Utilizarea în modul Enterprise permite utilizatorilor avansați să obțină în mod independent mostre de date pentru care nu există rapoarte standard.

Din Configurator, constructorul poate fi apelat cu butonul din dreapta direct din textul modulului:

sau stând în modul, din meniul principal Text:

Întrebarea 04.41 a examenului 1C: Platform Professional. Utilizarea generatorului de interogări vă permite să:
  1. Generați codul programului care conține crearea unui obiect din limbajul încorporat Request, textul solicitării și obținerea rezultatului executării cererii
  2. Răspunsurile 1 și 3 sunt corecte
  3. Toate cele de mai sus
Al patrulea răspuns corect este că un constructor obișnuit nu creează cod de program; este creat de Constructorul de interogări cu procesarea rezultatelor.

Întrebarea 04.42 a examenului 1C: Platform Professional. Utilizarea unui constructor de interogări cu procesarea rezultatelor vă permite să:

  1. Generați textul unei noi solicitări
  2. Generați codul programului care conține crearea unui obiect din limbajul încorporat Solicitare, textul solicitării, obținerea și procesarea rezultatului solicitării
  3. Editați textul unei cereri existente
  4. Toate cele de mai sus
  5. Răspunsurile 1 și 3 sunt corecte
Răspunsul corect este al patrulea, vezi mai sus.
Întrebarea 04.43 a examenului 1C: Platform Professional. Când salvați textul unei interogări care este redeschisă utilizând designerul de interogări fără a face modificări textului:
  1. Tot textul original rămâne neschimbat
  2. Doar comentariile vor fi eliminate din textul original
  3. Comentariile vor rămâne în textul original și vor fi eliminate numai constructele limbajului de interogare a generatorului de rapoarte
  4. Atât comentariile, cât și construcția limbajului de interogare a generatorului de rapoarte vor fi eliminate din textul original
Răspunsul corect este al doilea. Să adăugăm manual un comentariu la textul solicitării:

Să deschidem această solicitare prin Constructor și să închidem constructorul cu OK. Comentariul va fi șters:

Întrebarea 04.44 a examenului 1C: Platform Professional. Generatorul de interogări poate fi numit:
  1. Folosind elementul din meniul principal „Text - Generator de interogări...”
  2. Folosind butonul „Designers - Query Builder” din fila „Layouts” din fereastra de editare a obiectelor
  3. Folosind elementul de meniu contextual pop-up „Generator de interogări...” care apare când faceți clic dreapta în textul modulului
  4. Toate cele de mai sus sunt adevărate
  5. Răspunsurile 1 și 3 sunt corecte
Răspunsul corect este al cincilea, în fila Layouts nu există nici un constructor de interogare, ci doar un constructor de tipărire:
Întrebarea 04.45 a examenului 1C: Platform Professional. Cine poate folosi generatorul de interogări?
  1. Dezvoltatori, deoarece este necesară cunoașterea limbajului de interogare
  2. De către utilizatori calificați fără a utiliza configuratorul
  3. Toate cele de mai sus sunt adevărate
  4. Nu există un răspuns corect
Răspunsul corect este al treilea.

Întrebarea 04.46 a examenului 1C: Platform Professional. În fila „Tabele și câmpuri” a designerului de interogări, setați:

  1. Interogați sursele de date, care pot fi tabele reale sau virtuale
  2. Un set de câmpuri din tabele - interogare surse de date
  3. Câmpuri de exprimare liberă
  4. Răspunsurile 1 și 2 sunt corecte
  5. Toate cele de mai sus sunt adevărate
Răspunsul corect este numărul cinci - puteți seta tabele reale, virtuale (cum ar fi o porțiune din Recent) și câmpuri calculate în mod arbitrar:
Întrebarea 04.47 a examenului 1C: Platform Professional. Pentru a crea o interogare imbricată în designerul de interogări:
  1. Deschideți fila „Tabele și câmpuri”. În panoul de comandă de deasupra arborelui „Bază de date”, faceți clic pe butonul „Adăugați” sau selectați elementul din meniul contextual cu același nume
  2. Deschideți fila „Tabele și câmpuri”. În panoul de comandă de deasupra arborelui „Tabele”, faceți clic pe butonul „Adăugați” sau selectați elementul din meniul contextual cu același nume
  3. Deschideți fila „Tabele și câmpuri”. În panoul de comandă de deasupra arborelui „Câmpuri”, faceți clic pe butonul „Adăugați” sau selectați elementul din meniul contextual cu același nume
  4. Nu puteți crea o interogare imbricată în designerul de interogări.
Răspunsul corect este al doilea. Adăugați o solicitare:

Rezultat:

Întrebarea 04.48 a examenului 1C: Platform Professional. Pentru a crea un câmp calculat în designerul de interogări:
  1. Deschideți fila „Tabele și câmpuri”. În panoul de comandă de deasupra arborelui „Tabele”, faceți clic pe butonul „Editați elementul curent”. Adăugați un câmp nou în fereastra care se deschide
  2. Deschideți fila „Tabele și câmpuri”. În panoul de comandă de deasupra arborelui „Câmpuri”, faceți clic pe butonul „Adăugați” sau selectați elementul din meniul contextual cu același nume
  3. Deschideți fila „Asociații/Aliasuri”. În panoul de comandă de deasupra listei de câmpuri, faceți clic pe butonul „Adăugați” sau selectați elementul din meniul contextual cu același nume
  4. Puteți crea un câmp calculat doar schimbând textul interogării „manual”
Răspunsul corect este al doilea:
Întrebarea 04.49 a examenului 1C: Platform Professional. Pentru a crea rânduri grupate folosind funcții agregate într-o interogare, trebuie completate următoarele în fila „Grupare” a designerului de interogări:
  1. Doar o listă de câmpuri de grup. Specificarea câmpurilor de rezumat este opțională
  2. Doar o listă de câmpuri de rezumat, în timp ce câmpurile rămase vor intra automat în secțiunea GROUP BY din textul cererii
  3. Este obligatoriu să specificați atât câmpurile de grup, cât și câmpurile sumabile
Răspunsul corect este al doilea. Să specificăm un câmp sumabil în constructor:

Câmpurile rămase vor fi grupate în textul cererii:

Întrebarea 04.50 a examenului 1C: Platform Professional. În designerul de interogări, pot fi impuse condiții asupra valorilor funcțiilor agregate:
  1. În fila „Grupare”, în lista de câmpuri sumabile atunci când selectați o funcție agregată
  2. În fila „Condiții”.
  3. În fila „Totale”, în lista câmpurilor totale atunci când selectați o funcție agregată
  4. Nu puteți seta condiții pentru valorile funcțiilor agregate în designerul de interogări.
Răspunsul corect este al doilea - în fila Condiții puteți scrie funcția de limbaj de interogare Avere, care va face o selecție prin agregate:

Designerul de interogări din 1C 8.3 și 8.2 este un instrument de dezvoltare puternic. Vă permite să compuneți un text de solicitare folosind un mediu vizual special. Astfel, pentru a crea o cerere 1C, nu este necesar să cunoașteți limbajul de interogare încorporat; este suficient să navigați prin interfața simplă și intuitivă a designerului.

Generatorul de interogări este un set de file, fiecare dintre acestea fiind responsabilă pentru propria sa parte a interogării. Deci completând fila Tabele și câmpuri Selectăm tabele din care interogarea 1C va primi datele și câmpurile acestor tabele necesare pentru a rezolva o anumită problemă. Umplerea zidăriei Condiții impunem condiții tabelelor selectate pentru a selecta dintre ele doar datele de care avem nevoie și așa mai departe.

Descrierea designerului de interogări pe site-ul oficial 1C 8: v8.1c.ru

Tabele și câmpuri; ; ; ; ; ; Interogări imbricate (în dezvoltare).

Pentru a apela proiectantul de interogări 1s 8 în codul programului, trebuie să:

  • Creați o nouă cerere
Solicitare = Solicitare nouă;
  • Setați o linie de text de solicitare goală
Solicitare.Text = "";
  • Plasați cursorul mouse-ului între ghilimele și apăsați butonul dreapta al mouse-ului. În meniul contextual care se deschide, selectați elementul Constructor de interogări si raspunsul da la întrebarea despre crearea unei noi cereri. Dacă textul cererii a fost deja notat, atunci trebuie să faceți clic oriunde în el și să apelați constructorul ;

Să ne uităm la toate filele principale ale generatorului de interogări folosind exemple mici de complexitate crescândă. Această abordare va permite unui programator începător 1C să studieze mai eficient constructorul și toate capacitățile acestuia. Pentru exemple vom folosi configurația Contabilitate 3.0.

Lectia 1. Generatorul de interogări este cel mai simplu caz de utilizare.

Sarcină: scrieți o solicitare în directorul de nomenclatură, selectați întreaga nomenclatură a directorului.

File noi: Tabele și câmpuri.

Noi mecanisme: vizualizarea și editarea textului solicitării folosind butonul „Solicitare”.

Pentru a începe să creați o cerere, să creăm o nouă cerere și să apelăm constructorul (așa cum este scris câteva paragrafe mai sus). După aceasta, fereastra designerului se va deschide pe filă Tabele și câmpuri.

Partea teoretică a lecției nr. 1

Tab Tabele și câmpuri constă din trei secțiuni:

Bază de date. Această secțiune prezintă toate tabelele bazei de date care pot fi folosite pentru a construi o interogare;

Mese. În această secțiune, sunt selectate tabelele necesare pentru această interogare. Pentru a le muta apoi din secțiune Bază de date trebuie sa:

  • Sau faceți dublu clic pe tabel;
  • Sau utilizați butoanele „>” sau „>>”.

Secțiunea de deasupra Mese Există o serie de butoane. Cele mai multe dintre ele vor fi discutate mai detaliat în lecțiile următoare. Deocamdată voi da doar explicații scurte.

  • Creați o subinterogare(Linie rosie). Proiectat pentru a crea o nouă subinterogare;
  • Creați o descriere temporară a tabelului(linia galbenă). Vă permite să specificați numele unui tabel temporar care se află în afara acestei interogări; poate fi folosit și pentru a transmite un tabel de valori la interogare;
  • Schimbați elementul curent(linia verde). Vă permite să săriți la subinterogarea, tabelul temporar sau descrierea tabelului temporar selectat;
  • Eliminați elementul curent(linie albastră). Elimina tabelul selectat din tabelele selectate;
  • Înlocuiți masa(linie albastră). Deschide caseta de dialog pentru înlocuirea tabelului selectat. Util dacă ați selectat greșit tabelul virtual de înregistrare, deoarece poziționarea are loc pe tabelul selectat curent din listă.
  • Opțiuni de masă virtuală(linie violetă). Deschide parametrii tabelului de registru virtual.

Câmpuri. Această secțiune selectează câmpuri de tabel din secțiunea anterioară. Aceste câmpuri vor fi coloanele tabelului sau ale selecției obținute în urma interogării. Acestea sunt necesare în primul rând pentru a obține din tabelele selectate doar informațiile necesare într-un anumit caz. Pentru a le muta din secțiune Mesele necesare:

  • Sau faceți dublu clic pe câmp;
  • Sau utilizați butoanele „>” sau „>>”;
  • De asemenea, puteți adăuga un câmp nou, folosind o expresie arbitrară din câmpurile tabelelor selectate și ale funcțiilor limbajului de interogare.

Secțiunea de deasupra Câmpuri Există o serie de butoane. Crearea câmpurilor folosind expresii arbitrare va fi discutată mai detaliat în lecțiile următoare. Deocamdată voi da doar explicații scurte.

  • Adăuga(linia verde). Proiectat pentru a adăuga un câmp nou folosind editorul de expresii libere;
  • Schimbați elementul curent(Linie rosie). Vă permite să modificați câmpul selectat folosind editorul;
  • Ștergeți curentul(linie albastră). Îndepărtează câmpul selectat din listă.

Partea practică a lecției nr. 1

Ne-am ocupat de teoria necesară îndeplinirii sarcinii prevăzute în această lecție. Permiteți-mi să vă reamintesc cum sună: scrieți o solicitare în directorul nomenclatorului, selectați întreaga nomenclatură a directorului.

Să începem să creăm o solicitare pentru articole:

  • Să creăm o nouă cerere și să deschidem constructorul folosind metoda specificată la începutul lecției;
  • În capitolul Bază de date, hai să deschidem un thread Directoareși vom găsi un ghid acolo Nomenclatură;
  • Selectează-l și folosește butonul „>” pentru a-l muta în secțiune Mese;
  • În capitolul Mese deschideți directorul nomenclaturii folosind pictograma „+”;
  • În lista de câmpuri care se deschide, găsiți câmpul Legăturăși mutați-l în secțiune Câmpuri folosind butonul „>”.
  • Solicitarea articolului este gata, faceți clic pe butonul „OK” din partea de jos a ferestrei de proiectare.