Inserează o listă¶
Există două moduri de a insera o listă Odoo într-o foaie de calcul Odoo:
Inserați o listă dintr-o vizualizare listă Odoo într-o foaie de calcul Odoo, într-un tablou de bord Odoo sau într-o foaie de calcul pentru calculul ofertelor.
Inserați o listă care preia date Odoo direct dintr-o foaie de calcul Odoo. Această opțiune permite extragerea datelor din orice model, inclusiv din modele pentru care nu este disponibilă nicio vizualizare listă, de exemplu modelul Linie comandă de vânzare.
În ambele cazuri, lista este conectată la datele din baza de date datorită unicei sale surse de date, care menține datele la zi și oferă acces la datele de bază direct din foaia de calcul. Cu toate acestea, dacă lista se extinde sau nu pentru a include înregistrări noi depinde de faptul dacă este o listă statică sau dinamică.
Liste statice vs dinamice¶
Atunci când o listă dintr-o vizualizare listă Odoo este inserată într-o foaie de calcul Odoo, aceasta este, în mod implicit, o listă statică, în care fiecare celulă preia date din baza de date printr-o funcție specifică Odoo. Datele listei sunt menținute la zi, dar aceasta nu se extinde pentru a include înregistrări noi.
Inserarea unei liste Odoo direct dintr-o foaie de calcul Odoo are ca rezultat o listă dinamică, unde o singură funcție matriceală specifică Odoo preia date din baza de date. Datele listei sunt menținute la zi și, dacă se dorește, funcția matriceală poate fi modificată pentru a permite listei să se extindă pentru a include înregistrări noi.
Notă
O listă statică poate fi convertită într-o listă dinamică, iar o listă dinamică poate fi convertită într-o listă statică, dacă este necesar.
Inserarea unei liste Odoo dintr-o vizualizare listă¶
Sfat
Înainte de a insera o listă într-o foaie de calcul, 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 afecta atât timpul de încărcare, cât și ușurința de utilizare a foii de calcul.
Câmpurile de proprietate vizibile într-o vizualizare listă sunt incluse atunci când lista este inserată într-o foaie de calcul.
Pentru a insera o listă dintr-o vizualizare listă Odoo într-o foaie de calcul Odoo:
Cu vizualizarea listă relevantă deschisă, faceți clic pe pictograma (Acțiuni) de lângă numele vizualizării, apoi pe .
Sfat
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 Nume listă, dacă este necesar.
Editați numărul de Înregistrări, adică rânduri, de inserat, dacă este necesar.
În mod implicit, numărul afișat este numărul de înregistrări vizibile pe prima pagină a vizualizării listă. De exemplu, dacă lista conține 150 de înregistrări, dar sunt vizibile doar 80, acest câmp va afișa 80.
Sfat
O listă inserată dintr-o vizualizare listă Odoo este o listă statică care nu se va extinde automat pentru a prelua înregistrările noi. Dacă este probabil să fie adăugate înregistrări noi în baza de date, luați în considerare adăugarea de rânduri suplimentare la inserarea listei.
Faceți clic pe Blank spreadsheet pentru a crea o foaie de calcul nouă sau selectați în care foaie de calcul existentă ar trebui inserată lista.
Faceți clic pe Confirmă.
Lista este inserată într-o filă nouă din foaia de calcul. Fila din bara de jos afișează numele listei urmat de ID-ul listei, de ex., Oferte după total (Lista #1). Un panou din partea dreaptă a foii de calcul afișează proprietățile listei.
În mod implicit, lista este o listă statică, unde fiecare celulă conține o funcție specifică Odoo care preia date din baza de date.
Notă
Câmpul Nume listă este utilizat în numele foii și în proprietățile listei și poate fi modificat în orice moment.
Înregistrările/rândurile pot fi, de asemenea, adăugate manual după ce foaia de calcul a fost inserată. Alternativ, lista inserată poate fi convertită într-o listă dinamică pentru a-i permite să se extindă și să preia înregistrări noi.
Când se inserează o listă într-o foaie de calcul nouă, foaia de calcul este salvată în aplicația Odoo Documents în dosarul personal My Drive.
Pentru a întrerupe legătura dintre o listă inserată și baza de date, selectați întreaga listă, faceți clic dreapta și selectați Copiază, apoi faceți din nou clic dreapta și selectați .
Funcții pentru liste statice¶
O listă statică utilizează următoarele funcții specifice Odoo pentru a prelua antetul și, respectiv, valorile câmpurilor, prin intermediul sursei sale de date:
=ODOO.LIST.HEADER(list_id, field_name)
=ODOO.LIST.VALUE(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.
Conversia unei liste statice într-o listă dinamică¶
Pentru a permite unei liste inserate să se extindă și să preia înregistrări noi, convertiți lista într-o listă dinamică, apoi actualizați funcția matriceală.
Există două modalități principale de a converti o listă statică într-o listă dinamică:
Duplicați lista din proprietățile listei. Noua listă dinamică are aceeași stilizare ca lista inițială.
Notă
Prin această metodă, noii liste dinamice îi este atribuit următorul ID de listă disponibil. Aceasta înseamnă că mai multe liste pot fi asociate aceluiași model, dar pot avea configurații sau calcule distincte.
Reinserați o listă dinamică din meniul Date. Pe foaia care conține lista statică, poziționați cursorul într-o celulă goală. Faceți clic pe din bara de meniu, apoi selectați lista relevantă.
Apare o nouă listă dinamică, având aceeași stilizare ca lista inițială.
Sfat
De asemenea, este posibil să reinserați o listă dinamică introducând funcția listei dinamice într-o celulă goală, de ex.,
=ODOO.LIST(1), unde1este ID-ul listei. Cu toate acestea, prin această metodă, stilizarea tabelului trebuie reaplicată manual.Notă
Când o listă dinamică este reinserată din meniul de date sau prin introducerea manuală a funcției listei dinamice, listele statică și dinamică partajează aceeași sursă de date și, în consecință, același ID de listă. Pentru a evita confuzia, ștergeți lista statică inițială.
Celula din stânga-sus a noii liste dinamice conține o funcție matriceală specifică Odoo care preia date din baza de date.
Inserarea unei liste Odoo dintr-o foaie de calcul¶
Pentru a insera o listă Odoo direct dintr-o foaie de calcul Odoo:
Deschideți foaia de calcul Odoo relevantă din aplicația Documents sau creați o nouă foaie de calcul goală.
Faceți clic pe din bara de meniu.
În panoul New Odoo list din dreapta foii, selectați Model din care ar trebui preluate datele, apoi faceți clic pe Save.
Lista implicită pentru model este inserată într-o foaie nouă din foaia de calcul. Numele foii din bara inferioară afișează numele modelului urmat de ID-ul listei, de ex., Sales Order (List #1). Un panou din partea dreaptă a foii de calcul afișează proprietățile listei.
În mod implicit, lista este o listă dinamică, unde celula din stânga-sus conține o funcție matriceală specifică Odoo care preia date din baza de date.
Sfat
Când o listă dinamică este inserată pentru prima dată într-o foaie de calcul, sunt afișate maximum 80 de înregistrări. Modificați funcția matriceală pentru a schimba numărul maxim de înregistrări de afișat sau pentru a afișa toate înregistrările și a permite extinderea listei pentru a cuprinde noi înregistrări.
Funcția de listă dinamică¶
Spre deosebire de o listă statică, unde fiecare celulă conține o funcție unică ce preia date prin sursa de date, o listă dinamică are o singură funcție matriceală specifică Odoo:
=ODOO.LIST(list_id, [row_count])
Argumentele funcției sunt următoarele:
list_id: ID-ul atribuit la inserarea listei. Primei liste inserate într-o foaie de calcul i se atribuie ID-ul de listă1, celei de-a doua, ID-ul de listă2, etc.row_count: setați o valoare pentru a limita numărul de rânduri/înregistrări.
Conversia unei liste dinamice într-o listă statică¶
În unele situații, de exemplu pentru a putea adăuga o coloană ce conține o formulă introdusă manual, poate fi necesară conversia unei liste dinamice într-o listă statică, unde fiecare celulă are o funcție individuală care preia date din sursa de date. Pentru a face acest lucru, urmați acești pași:
Pe foaia care conține lista dinamică, poziționați cursorul într-o celulă goală.
Faceți clic pe din bara de meniu, apoi selectați lista relevantă.
Apare o nouă listă statică, cu aceeași stilizare ca lista inițială. Faceți clic pe o celulă pentru a vedea funcția în bara de formule.
Proprietăți listă¶
Proprietățile listei apar în partea dreaptă a ecranului la inserarea unei liste. Acestea pot fi accesate oricând prin meniul Data, selectând lista relevantă din secțiunea List sau făcând clic dreapta oriunde pe listă și făcând clic pe See list properties.
Sunt afișate următoarele proprietăți ale listei, unele dintre ele putând fi editate:
List #: ID-ul listei, care este utilizat pentru a identifica lista pe toată durata de viață a foii de calcul. ID-urile de listă sunt atribuite secvențial pe măsură ce sunt inserate liste suplimentare în foaia de calcul.
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 și numărul total de înregistrări din model. Numărul de înregistrări este recalculat de fiecare dată când este deschisă foaia de calcul sau de fiecare dată când browserul sau foaia de calcul este reîmprospătată.
Coloane: coloanele care erau vizibile în vizualizarea listă când lista a fost inserată, sau coloanele implicite ale listei dacă lista a fost inserată din foaia de calcul.
Sortare: modul în care datele sunt sortate, dacă este cazul.
Domeniu: regulile utilizate pentru a stabili ce înregistrări sunt afișate. Faceți clic pe Editare domeniu pentru a adăuga sau edita reguli.
Pentru a duplica sau șterge sursa de date a unei liste, faceți clic pe pictograma (roată dințată), apoi faceți clic pe Duplicare sau Ștergere, după caz.
Notă
Pentru o listă dinamică, coloanele pot fi adăugate, ascunse sau șterse numai prin intermediul proprietăților listei; aceste acțiuni nu pot fi efectuate în lista propriu-zisă. Pentru o listă statică, este valabil contrariul; coloanele pot fi adăugate, ascunse sau șterse numai în lista propriu-zisă.
Când sunt utilizate filtre globale, Domeniu este combinat cu valorile selectate ale filtrului global înainte ca datele să fie încărcate în foaia de calcul.
Manipularea unei liste inserate¶
Sortează coloanele¶
Notă
Spre deosebire de filtrele standard din foile de calcul, care acționează doar asupra datelor vizibile, funcționalitatea Sortare din panoul de proprietăți al listei acționează asupra surselor de date subiacente ale unei foi de calcul, sortând în esență datele înainte ca acestea să fie încărcate.
Pentru a sorta o listă după o anumită coloană:
Deschideți panoul de proprietăți al listei.
În secțiunea Sortare, faceți clic pe Adăugare.
Selectați câmpul corespunzător. Tabelul este apoi sortat pe baza câmpului/coloanei selectate, în ordine crescătoare.
Schimbați Ordinea de sortare în Descrescător dacă doriți.
Pentru a șterge o regulă de sortare, faceți clic pe pictograma (ștergere) de pe cardul câmpului.
Sfat
Adăugați mai multe reguli de sortare pentru a crea o sortare ierarhică în care datele sunt sortate mai întâi după primul câmp/prima coloană de sortare, apoi după câmpurile/coloanele ulterioare în ordine. De exemplu, cu sortarea ierarhică, clienții ar putea fi afișați în ordine alfabetică crescătoare, iar comenzile lor de vânzare respective afișate în ordine descrescătoare după suma totală. Pentru a schimba ordinea în care se aplică sortarea ierarhică, trageți cardul unui câmp în poziția dorită.
Manipularea unei liste statice¶
După ce o listă dintr-o vizualizare listă Odoo a fost inserată într-o foaie de calcul Odoo, este posibil să:
Adăugare rânduri/înregistrări¶
Pentru a adăuga rânduri/înregistrări la o listă statică, utilizați una dintre următoarele metode:
Selectați ultimul rând al tabelului, apoi treceți cursorul peste pătratul albastru până când apare pictograma plus. Faceți clic și trageți în jos pentru a adăuga numărul dorit de rânduri. Celulele noilor rânduri sunt completate cu formula adecvată pentru a prelua valorile listei. Dacă există date corespunzătoare în baza de date, celulele sunt completate.
Poziționați cursorul în celula din stânga sus a foii, faceți clic pe din bara de meniu, apoi selectați lista dorită. În fereastra pop-up, indicați numărul de rânduri/înregistrări de inserat și faceți clic pe Confirmă. Se introduce o listă actualizată, suprascriind lista anterioară.
Sfat
Metodele de mai sus pot fi utilizate și pentru a adăuga rânduri goale suplimentare într-un tabel din foaia de calcul. Acest lucru poate fi util pentru listele în care este probabil să se genereze înregistrări noi în baza de date, de exemplu, categorii noi de produse sau agenți de vânzări noi.
Adăugare, ascundere, ștergere sau redenumire de coloane¶
Pentru a adăuga coloane la o listă statică:
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 selectați și ștergeți numele câmpului care apare în primul set de ghilimele; apare o listă cu toate denumirile tehnice ale câmpurilor modelului asociat.
Selectați câmpul corespunzător din listă.
Sfat
Treceți cursorul peste numele tehnic al unui câmp pentru a afișa eticheta câmpului.
Pentru a adăuga un câmp corelat, faceți clic pe (săgeată la dreapta) de pe linia unui câmp pentru a accesa lista de câmpuri corelate. Selectați câmpul corespunzător sau tastați
.și apoi introduceți numele tehnic al câmpului. De exemplu, pentru a afișa o coloană cu țara clientului într-o listă din modelul Comandă de vânzare, utilizați câmpul corelatpartner_id.countryselectând Client, apoi Țară.
Editați eticheta câmpului dacă doriți.
Selectați celula de antet, apoi faceți dublu clic pe pătratul albastru din colțul din dreapta jos al celulei. Celulele coloanei sunt completate cu formula corespunzătoare pentru a prelua valorile listei. Dacă există date corespunzătoare în baza de date, celulele sunt completate.
Pentru a ascunde o coloană dintr-o listă statică, faceți clic dreapta pe antetul cu litera coloanei, apoi faceți clic pe Ascunde coloana. Pentru a reafișa o coloană, faceți clic pe sau (caret stânga sau dreapta) din antet, de o parte sau de alta a coloanelor ascunse.
Pentru a șterge o coloană dintr-o listă statică, faceți clic dreapta pe antetul cu litera coloanei, apoi faceți clic pe Șterge coloana.
Pentru a redenumi o coloană dintr-o listă statică, faceți dublu clic pe celula de antet, apoi editați eticheta câmpului care apare în al doilea set de ghilimele. Pentru a reveni la eticheta implicită a câmpului Odoo, ștergeți complet eticheta câmpului.
Gestionarea unei liste dinamice¶
Stabilirea numărului de rânduri/înregistrări afișate¶
În mod implicit, atunci când o listă Odoo este inserată direct dintr-o foaie de calcul sau când o listă este duplicată prin intermediul proprietăților listei, se introduce un număr maxim de 80 de înregistrări.
Notă
Numărul total de înregistrări din model este afișat sub Model în proprietățile listei.
Pentru a modifica numărul de rânduri/înregistrări afișate, faceți dublu clic pe celula din stânga sus a tabelului, apoi:
modificați a doua valoare din paranteze, adică numărul de rânduri, la numărul dorit; sau
eliminați valoarea numărului de rânduri pentru a afișa toate înregistrările și a permite listei să se extindă pentru a cuprinde noi înregistrări.
Adăugați, ascundeți sau ștergeți coloane într-o listă dinamică¶
Pentru a adăuga coloane la o listă Odoo inserată:
Deschideți panoul de proprietăți al listei.
În secțiunea Coloane, faceți clic pe Adăugare.
Selectați câmpul corespunzător.
Redenumiți coloana dacă doriți, făcând clic pe cartonașul coloanei și introducând noul nume.
Pentru a ascunde sau a afișa o coloană, faceți clic pe pictograma (ascunde) sau (afișează) de pe cartonașul coloanei.
Pentru a șterge o coloană, faceți clic pe pictograma (ștergere) de pe cartonașul coloanei.
Duplicarea sau ștergerea unei liste inserate¶
Notă
Când duplicați sau ștergeți o listă inserată, este important să rețineți că fiecare listă are, de asemenea, o sursă de date.
Duplicarea unei liste inserate¶
Duplicarea unei liste inserate prin proprietățile listei creează o sursă de date suplimentară. Acest lucru permite efectuarea unor manipulări diferite asupra acelorași date în cadrul aceleiași foi de calcul.
Pentru a duplica o listă inserată:
Cu proprietățile listei deschise, faceți clic pe pictograma (rotiță) de lângă Nume listă, apoi pe Duplicare. Lista duplicată este inserată automat într-o filă nouă a foii de calcul, cu proprietățile listei deschise în panoul din dreapta.
Dacă doriți, editați Nume listă în panoul de proprietăți și în fila foii de calcul.
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.
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. Prin urmare, orice modificări aduse proprietăților unei astfel de liste vor afecta toate copiile listei.
Duplicarea unei:
liste statice are ca rezultat inserarea listei dinamice implicite pentru acel model, adică cu coloanele implicite și un număr maxim de 80 de înregistrări;
o listă dinamică are ca rezultat inserarea unei liste cu aceleași coloane ca lista inițială și un maximum de 80 de înregistrări, chiar dacă lista inițială a fost modificată pentru a avea o limită diferită sau nicio limită.
Ștergerea unei liste inserate¶
Pentru a șterge complet o listă inserată și sursa de date de bază dintr-o foaie de calcul, urmați acești pași în orice ordine:
Ștergeți tabelul din foaia de calcul care conține lista folosind metoda preferată, de exemplu, prin comenzi de la tastatură, meniurile foii de calcul sau prin ștergerea foii. Aceasta șterge reprezentarea vizuală a datelor.
Din panoul de proprietăți al listei, faceți clic pe pictograma (roată dințată), apoi pe Șterge. Aceasta șterge sursa de date a listei din foaia de calcul.
Sfat
Alternativ, după ștergerea unei liste inserate dintr-o foaie de calcul, utilizați instrumentul Curățare date pentru a șterge sursa de date corespunzătoare.