Inserează o listă¶
Important
Înainte de a insera o listă într-un tabel, asigurați-vă că lista este adaptată nevoilor dumneavoastră. Luați în considerare ce câmpuri ar trebui să fie vizibile, precum și modul în care sunt filtrate și/sau sortate înregistrările. Acest lucru poate influența atât timpul de încărcare, cât și ușurința de utilizare a tabelului.
Pentru a insera o listă:
Cu vizualizarea listei relevante deschisă în baza de date, faceți clic pe pictograma (Acțiuni) de lângă numele vizualizării, apoi .
Notă
Pentru a insera doar anumite înregistrări, selectați-le, faceți clic pe butonul Acțiuni care apare în partea de sus a ecranului, apoi Inserează în tabel.
În fereastra care se deschide, editați Numele listei dacă este necesar.
The list name is used in the sheet name and in the list properties.
Editați numărul de înregistrări, adică rânduri, care urmează să fie inserate, dacă este necesar.
Implicit, numărul afișat este cel al înregistrărilor vizibile pe prima pagină a listei. De exemplu, dacă lista conține 150 de înregistrări, dar doar 80 sunt vizibile, acest câmp va afișa 80.
Notă
Deși datele din listă sunt menținute la zi datorită conexiunii cu baza de date, o listă inserată nu se va extinde automat pentru a include noi înregistrări, de exemplu o nouă categorie de produse sau un nou agent de vânzări.
If you anticipate new records being added, consider adding extra rows when inserting the list. Records/rows can also be added manually after the spreadsheet has been inserted.
Example
Compania dumneavoastră are în prezent zece categorii de produse și inserați această listă într-un tabel. Dacă se creează o a 11-a categorie de produse și lista inserată avea doar zece rânduri, noua categorie va fi inserată în poziția corespunzătoare din tabel, eliminând astfel o categorie existentă.
One way to avoid this is to add extra rows when inserting the list.
Click Blank spreadsheet to create a new spreadsheet, or select in which existing spreadsheet the list should be inserted.
Notă
When inserting a list into a new spreadsheet, the spreadsheet is saved in the Odoo Documents app in the My Drive personal folder.
Faceți clic pe Confirmă.
The list is inserted into a new sheet in the spreadsheet. The sheet tab in the bottom bar shows the name of the list followed by the list ID, e.g., Quotations by Total (List #1). A panel on the right side of the screen shows the list properties.
Sfat
To sever the link between an inserted list and your database, select the entire list, right-click and select Copy then right-click again and select .
Do not modify the list ID in the sheet name, as the inserted list retains this ID for the lifetime of the spreadsheet. This list ID is used in the spreadsheet functions that retrieve data from your database.
Funcții pentru liste¶
When a list is inserted into a spreadsheet, the following functions are used to retrieve the header and field values, respectively:
=ODOO.LIST.HEADER(list_id, field_name)
=ODOO.LIST(list_id, index, field_name)
Argumentele funcției sunt următoarele:
list_id: ID-ul atribuit la inserarea listei. Prima listă inserată într-un tabel primește ID-ul1, a doua, ID-ul2etc.index: identifică linia pe care a apărut înregistrarea în listă înainte de inserare. Prima linie are indexul1, a doua indexul2etc.field_name: denumirea tehnică a câmpului.
Sfat
Făcând clic pe o celulă individuală se afișează formula aferentă, dacă este relevantă, în bara de formule. Pentru a afișa toate formulele unui tabel simultan, faceți clic pe din bara de meniu. Exemplul de mai jos arată funcțiile folosite pentru a prelua anteturile și valorile listelor.
Proprietăți listă¶
Proprietățile listei apar în partea dreaptă a ecranului când o listă este inserată. Acestea pot fi accesate oricând din meniul Date făcând clic pe lista relevantă, precedată de pictograma (listă), sau făcând clic dreapta oriunde pe listă și selectând Vezi proprietăți listă.
Sunt afișate următoarele proprietăți ale listei, unele dintre ele putând fi editate:
Listă #: ID-ul listei. ID-urile listelor sunt atribuite secvențial pe măsură ce se inserează liste suplimentare în tabel.
Nume listă: numele listei. Editați-l dacă este necesar. Rețineți că editarea numelui listei în proprietăți nu modifică numele afișat în denumirea foii și invers.
Model: modelul din care au fost extrase datele.
Coloane: câmpurile modelului care erau vizibile la inserarea listei.
Domeniu: regulile folosite pentru a determina ce înregistrări sunt afișate. Faceți clic pe Editează domeniul pentru a adăuga sau edita reguli.
Notă
When global filters are used, this domain is combined with the selected values of the global filter before the data is loaded into the spreadsheet.
Sortare: modul în care sunt sortate datele, dacă este cazul. Pentru a adăuga o regulă de sortare, faceți clic pe Adaugă, selectați câmpul, apoi alegeți dacă sortarea să fie Ascendentă sau Descendentă. Ștergeți o regulă de sortare făcând clic pe pictograma (șterge).
To duplicate or delete a list’s data source, click the (gear) icon, then click Duplicate or Delete as relevant.
Gestionați o listă inserată¶
After a list from an Odoo database has been inserted into an Odoo spreadsheet, you can:
add records, i.e., rows
add fields, i.e., columns
duplicate the list to create a new, identical data source
Adăugați înregistrări/rânduri la o listă¶
Pentru a adăuga înregistrări la o listă, folosiți una dintre următoarele metode:
Select the last row of the table, then hover over the blue square until the plus icon appears. Click and drag down to add the desired number of rows. The cells of the new rows are populated with the appropriate formula to retrieve the list values. If there is corresponding data in your database, the cells are populated.
Puneți cursorul în celula din colțul stânga sus al foii, faceți clic pe din bara de meniu, apoi selectați lista corespunzătoare. În fereastra pop-up, indicați numărul de înregistrări de inserat și faceți clic pe Confirmă. O listă actualizată va fi inserată, suprascriind lista anterioară.
Sfat
Metodele de mai sus pot fi folosite și pentru a adăuga rânduri goale suplimentare în tabel. Acest lucru poate fi util pentru listele la care vă așteptați să se genereze înregistrări suplimentare în baza de date, de exemplu noi categorii de produse sau noi agenți de vânzări.
Adăugați câmpuri/coloane la o listă¶
Pentru a adăuga câmpuri/coloane la o listă:
Selectați coloana din dreapta sau stânga locului unde doriți să inserați noua coloană.
Faceți clic pe apoi sau din bara de meniu, sau clic dreapta apoi Inserează coloană la stânga sau Inserează coloană la dreapta, după caz.
Copiați celula de antet a oricărei coloane, lipiți-o în celula de antet a noii coloane și apăsați
Enter.Faceți dublu clic pe noua celulă de antet, apoi faceți clic pe numele câmpului care apare între ghilimele la sfârșitul formulei; va apărea o listă cu toate denumirile tehnice ale câmpurilor modelului aferent.
Selectați numele câmpului dorit și apăsați
Enter. Eticheta câmpului va apărea în antet.Sfat
Pentru a afla denumirea tehnică a unui câmp, navigați la vizualizarea relevantă, activați modul dezvoltator, apoi verificați numele câmpului trecând cursorul peste semnul întrebării de lângă eticheta câmpului.
Cu celula de antet selectată, faceți dublu clic pe pătratul albastru din colțul din dreapta jos. Celulele coloanei vor fi completate cu formula corespunzătoare pentru a prelua valorile listei. Dacă există date corespunzătoare în baza de date, celulele vor fi completate.
Duplicați o listă¶
Duplicarea unei liste prin proprietățile acesteia creează o sursă de date suplimentară. Acest lucru permite efectuarea de manipulări diferite asupra acelorași date în cadrul unui singur tabel.
With the list properties open, click the (gear) icon then Duplicate.
Noii surse de date i se atribuie următorul ID disponibil. De exemplu, dacă nu au mai fost inserate alte liste între timp, duplicarea Listei #1 va duce la crearea Listei #2.
Spre deosebire de inserarea unei liste, o listă duplicată nu este inserată automat în tabel. Pentru a o insera, urmați pașii de mai jos:
Adăugați o foaie nouă făcând clic pe pictograma (adaugă foaie) din colțul din stânga jos al tabelului.
Faceți clic pe din bara de meniu, apoi selectați lista corespunzătoare.
Stabiliți numărul de înregistrări de inserat și faceți clic pe Confirmă.
Edit the List Name in the properties panel if needed.
Redenumiți foaia făcând clic dreapta pe eticheta foii, selectând Redenumește și introducând noul nume al foii.
Notă
Duplicarea unei liste inserate prin copiere și lipire sau prin duplicarea foii în care a fost inserată nu creează o nouă sursă de date. Orice modificare adusă proprietăților listei va afecta, așadar, toate copiile listei.
Ștergeți o listă¶
Pentru a șterge complet o listă și sursa de date aferentă dintr-un tabel, efectuați următorii pași în orice ordine:
Ștergeți tabelul folosind metoda preferată, de exemplu, comenzi de la tastatură, meniurile tabelului sau ștergând foaia. Aceasta va șterge reprezentarea vizuală a datelor.
From the properties panel of the relevant list, click the (gear) icon then Delete. This deletes the data source of the list from the spreadsheet.