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

  1. Cu vizualizarea listei relevante deschisă în baza de date, faceți clic pe pictograma (Acțiuni) de lângă numele vizualizării, apoi Tabel ‣ Inserează listă în tabel.

    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.

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

    Inserarea unei liste într-un tabel
  3. 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.

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

  5. 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 Paste special ‣ Paste as value.

  • 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-ul 1, a doua, ID-ul 2 etc.

  • index: identifică linia pe care a apărut înregistrarea în listă înainte de inserare. Prima linie are indexul 1, a doua indexul 2 etc.

  • 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 Vizualizare ‣ Afișează ‣ Formule din bara de meniu. Exemplul de mai jos arată funcțiile folosite pentru a prelua anteturile și valorile listelor.

Vizualizarea formularelor celulelor din tabel

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:

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.

    Adăugați înregistrări trăgând celula în jos
  • Puneți cursorul în celula din colțul stânga sus al foii, faceți clic pe Date ‣ Reinserează listă 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ă:

  1. Selectați coloana din dreapta sau stânga locului unde doriți să inserați noua coloană.

  2. Faceți clic pe Inserare ‣ Inserează coloană apoi Coloană la stânga sau Coloană la dreapta din bara de meniu, sau clic dreapta apoi Inserează coloană la stânga sau Inserează coloană la dreapta, după caz.

  3. Copiați celula de antet a oricărei coloane, lipiți-o în celula de antet a noii coloane și apăsați Enter.

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

    Adăugați câmpuri/coloane editând formula
  5. 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.

  6. 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:

  1. Adăugați o foaie nouă făcând clic pe pictograma (adaugă foaie) din colțul din stânga jos al tabelului.

  2. Faceți clic pe Date ‣ Reinserează listă din bara de meniu, apoi selectați lista corespunzătoare.

  3. Stabiliți numărul de înregistrări de inserat și faceți clic pe Confirmă.

  4. Edit the List Name in the properties panel if needed.

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