Inserează și leagă date Odoo¶
Diverse elemente din baza de date Odoo pot fi inserate într-un tabel Odoo, și anume:
liste, adică date dintr-o vizualizare listă
tabele pivot, adică date dintr-o vizualizare pivot
grafice, adică date dintr-o vizualizare grafic
Notă
Liste, tabele pivot și grafice din aplicații și modele diferite pot fi inserate în același tabel.
Each time a list, pivot table, or chart is inserted, a data source is created. This data source connects the spreadsheet to your Odoo database, retrieving up-to-date information every time the spreadsheet is opened, the browser page is reloaded, or data is manually refreshed by clicking from the menu bar.
Listele inserate și tabelele pivot inserate folosesc formule cu funcții de listă și funcții de tabel pivot specifice Odoo pentru a prelua date din baza de date și pot fi manipulate suplimentar în tabel. Anumite elemente ale graficelor inserate pot fi modificate, dar nu este posibilă manipularea sau calculul datelor.
Sfat
If you intend to use global filters to dynamically filter Odoo data in a spreadsheet or dashboard, do not use the same conditions to establish the initial list, pivot table, or chart in your database.
De asemenea, este posibil să:
adăugați linkuri clicabile către elemente de meniu Odoo, către alte foi din același tabel sau către URL-uri externe
insert financial data from your Odoo database using Odoo-specific spreadsheet functions
lipiți date dintr-un alt tabel Odoo, dintr-un fișier Excel sau Google Sheet direct într-un tabel Odoo
Surse de date¶
Data sources, which are created each time a list, pivot table, or chart is inserted into an Odoo spreadsheet, connect the spreadsheet and the relevant model in your database, ensuring the data stays up-to-date and allowing you to access the underlying data.
Fiecare sursă de date este definită de proprietăți care pot fi accesate prin meniul Date. Sursele de date sunt identificate prin pictograma corespunzătoare (tabel pivot), (listă) sau (grafic), urmată de ID-ul și numele lor, de exemplu, (#1) Analiză vânzări pe produs.
Clicking on a data source opens the related properties in a panel on the right of the spreadsheet.
Sfat
The properties panel can also be opened by right-clicking any cell of an inserted list or pivot table, then clicking See list properties or See pivot properties, or by clicking the (menu) icon at the top right of an inserted chart, then clicking Edit.
Once the properties of a specific data source are open, they remain open even when navigating between spreadsheet tabs. To close the properties panel, click the (close) icon at the top right of the panel.
Click (pin) at the top of the properties panel to allow another panel, such as the global filters panel, to open beside it.
Notă
Ștergerea unei liste sau a unui tabel pivot inserat, sau ștergerea foii în care a fost inserat, nu șterge sursa de date aferentă. Sursa de date a unei liste sau a unui tabel pivot inserat poate fi ștearsă doar din proprietățile sursei de date.
Un avertisment în meniul Date identifică orice sursă de date pentru care lista sau tabelul pivot corespunzător nu mai apare în tabel.
Ștergerea unui grafic inserat, în schimb, șterge și sursa de date aferentă.
Accessing underlying data¶
The underlying data of an inserted list, pivot table, or chart can be accessed at any time. To view:
an individual record of an inserted list, right-click any cell of the relevant row, then select See record
a list of records referenced by an individual cell of an inserted pivot table, right-click the cell, then select See records
a list of records represented by a data point of an inserted chart, click the data point.
Sfat
Use the middle mouse button or Ctrl + left-click (Microsoft/Linux), or Command + left-click
(Mac OS) to open the results in a new browser tab.
To return to the spreadsheet after viewing the underlying data, click the name of the spreadsheet in the breadcrumbs at the top of the page.
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.
Numele listei este folosit în denumirea foii și în proprietățile listei.
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.
Dacă anticipați adăugarea de noi înregistrări, luați în considerare adăugarea de rânduri suplimentare la inserarea listei. Înregistrările/rândurile pot fi de asemenea adăugate manual după ce tabelul a fost inserat.
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ă.
O modalitate de a evita acest lucru este să adăugați rânduri suplimentare la inserarea listei.
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 .
Nu modificați ID-ul listei din denumirea foii, deoarece lista inserată păstrează acest ID pe toată durata de viață a tabelului. Acest ID este folosit în funcțiile tabelului care preiau date din baza de date.
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).
Pentru a duplica sau șterge sursa de date a unei liste, faceți clic pe pictograma (rotiță), apoi pe Duplicare sau Ștergere, după caz.
Gestionați o listă inserată¶
After a list from an Odoo database has been inserted into an Odoo spreadsheet, you can:
adăuga înregistrări, adică rânduri
adăuga câmpuri, adică coloane
duplica lista pentru a crea o nouă sursă de date identică
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:
Selectați ultimul rând al tabelului, apoi plasați cursorul peste pătratul albastru până 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 corespunzătoare pentru a prelua valorile listei. Dacă există date corespunzătoare în baza de date, celulele vor fi completate.
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.
Cu proprietățile listei deschise, faceți clic pe pictograma (rotiță) apoi pe Duplicare.
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.
Inserează un tabel pivot¶
Sfat
Converting an inserted pivot table to a dynamic pivot table allows you to add, remove, and manipulate dimensions (i.e., columns and rows) and measures. It is therefore possible to insert a basic pivot table with minimal configuration, convert it to a dynamic pivot table, then refine it directly in the spreadsheet.
Pentru a insera un tabel pivot:
Cu vizualizarea pivot relevantă deschisă în baza de date, faceți clic pe Inserează în tabel.
În fereastra care se deschide, editați Numele tabelului pivot dacă este necesar.
Acest nume este folosit în denumirea foii și în proprietățile tabelului pivot.
Click Blank spreadsheet to create a new spreadsheet, or select in which existing spreadsheet the pivot table should be inserted.
Notă
When inserting a pivot table 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 pivot table is inserted into a new sheet in the spreadsheet. The sheet tab in the bottom bar shows the name of the pivot table followed by the pivot table ID, e.g., Sales Analysis by Sales Team (Pivot #1). A panel on the right side of the screen shows the pivot table properties.
Sfat
Pentru a întrerupe legătura dintre un tabel pivot inserat și baza de date, selectați întregul tabel pivot, faceți clic dreapta și selectați Copiază, apoi faceți din nou clic dreapta și selectați .
Nu modificați ID-ul tabelului pivot din denumirea foii, deoarece tabelul pivot inserat păstrează acest ID pe toată durata de viață a tabelului. Acest ID este folosit în funcțiile tabelului care preiau date din baza de date.
Funcții pentru tabele pivot¶
An inserted pivot table that has not been converted to a dynamic pivot table uses the following functions to retrieve the header and field values, respectively:
=PIVOT.HEADER(pivot_id, [domain_field_name, …], [domain_value, …]) =PIVOT.VALUE(pivot_id, measure_name, [domain_field_name, …], [domain_value, …])
Argumentele funcțiilor sunt următoarele:
pivot_id: ID-ul atribuit atunci când tabelul pivot este inserat. Primul tabel pivot inserat într-o foaie de calcul primește ID-ul pivot1, al doilea, ID-ul pivot2etc.measure_name: denumirea tehnică a ceea ce se măsoară, urmată de tipul de agregare, de exemplu,product_uom_qty:sum.domain_field_name: denumirea tehnică a câmpului folosit ca dimensiune, de exemplu,user_id, sau, dacă dimensiunea este o perioadă de timp, denumirea tehnică a câmpului de dată urmată de perioada de timp, de exemplu,date_order:month.domain_value: ID-ul înregistrării sau, dacă dimensiunea este o perioadă de timp, data sau perioada de timp vizată.
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 unui tabel pivot static.
Proprietăți tabel pivot¶
Proprietățile tabelului pivot apar în partea dreaptă a ecranului când un tabel pivot este inserat. Acestea pot fi accesate oricând din meniul Date făcând clic pe tabelul pivot relevant, precedat de pictograma (pivot), sau făcând clic dreapta oriunde pe tabelul pivot și selectând Vezi proprietăți tabel pivot.
Sunt afișate următoarele proprietăți ale tabelului pivot, unele dintre ele putând fi editate:
Pivot #: ID-ul tabelului pivot. ID-urile tabelelor pivot sunt atribuite secvențial pe măsură ce se inserează tabele suplimentare în tabel.
Nume: numele tabelului pivot. Editați-l dacă este necesar. Rețineți că editarea numelui în proprietățile tabelului pivot nu modifică numele afișat în denumirea foii și invers.
Model: modelul din care au fost extrase datele.
Coloane și Rânduri: dimensiunile pe care le folosiți pentru a categoriza sau grupa datele din model.
Indicatori: ceea ce măsurați sau analizați, pe baza dimensiunilor alese.
Sfat
Dacă încercați să modificați coloanele, rândurile sau indicatorii unui tabel pivot care tocmai a fost inserat într-un tabel, va apărea o eroare în colțul din dreapta sus al ecranului.
Pentru a putea manipula proprietățile unui tabel pivot, convertiți un tabel pivot static într-un tabel pivot dinamic.
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.
To duplicate or delete a pivot table’s data source, click the (gear) icon then Duplicate or Delete.
Gestionați un tabel pivot inserat¶
After a pivot table from an Odoo database has been inserted into an Odoo spreadsheet, you can:
convertiți-l într-un tabel pivot dinamic pentru a putea manipula dimensiunile și indicatorii
duplica tabelul pivot pentru a crea o nouă sursă de date identică
Duplicați un tabel pivot¶
Duplicarea unui tabel pivot prin proprietățile acestuia creează o sursă de date suplimentară. Acest lucru permite efectuarea de manipulări diferite asupra acelorași date în cadrul unui singur tabel.
For example, you can see the same data aggregated by different dimensions or use global filters to offset the date and create pivot tables that compare the current period’s data with a previous period.
Pentru a duplica un tabel pivot, urmați pașii de mai jos:
Cu proprietățile tabelului pivot deschise, faceți clic pe pictograma (rotiță) apoi pe Duplicare.
The duplicated pivot table is automatically inserted into a new sheet in the spreadsheet, with the pivot table properties open in the right panel.
Edit the Name in the properties panel and the sheet tab if needed.
Noii surse de date i se atribuie următorul ID disponibil. De exemplu, dacă nu au mai fost inserate alte tabele pivot între timp, duplicarea Pivot #1 va duce la crearea Pivot #2.
Notă
Duplicarea unui tabel pivot inserat prin copiere și lipire sau prin duplicarea foii nu creează o nouă sursă de date. Orice modificare adusă proprietăților tabelului pivot va afecta, așadar, toate copiile tabelului pivot.
When a pivot table is duplicated, the new pivot table is by default a dynamic pivot table.
Ștergeți un tabel pivot¶
Pentru a șterge complet un tabel pivot ș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 pivot table, click the (gear) icon then Delete. This deletes the data source of the pivot table.
Inserează un grafic¶
Pentru a insera un grafic dintr-o bază de date Odoo într-un tabel Odoo:
Cu vizualizarea grafic relevantă deschisă în baza de date, faceți clic pe Inserează în tabel.
În fereastra care se deschide, editați Numele graficului dacă este necesar.
Click Blank spreadsheet to create a new spreadsheet, or select in which existing spreadsheet the chart should be inserted.
Notă
When inserting a chart into a new spreadsheet, the spreadsheet is saved in the Odoo Documents app in the My Drive personal folder.
Faceți clic pe Confirmă.
Charts are inserted on the first sheet of the spreadsheet. A pane on the right side of the screen shows the chart properties, where various aspects of the chart’s configuration and design can be modified.
Vedeți și
Sfat
Făcând clic pe un punct de date dintr-un grafic se deschide vizualizarea de listă relevantă din baza de date. În exemplu, făcând clic pe Jessica Childs se deschide lista tuturor vânzărilor realizate de acest agent care corespund domeniului graficului.
Inserează linkuri accesibile¶
Adăugarea de linkuri către informații conexe sau suplimentare poate face raportul sau tabloul de bord mai ușor de utilizat și mai eficient.
Puteți insera un link accesibil din orice celulă a tabelului către:
un element de meniu Odoo
o altă foaie din același tabel
un URL extern
Puteți insera un link accesibil din orice grafic către un element de meniu Odoo.
Notă
Făcând clic pe un link către un element de meniu se obține același rezultat ca și navigarea prin meniul Odoo dintr-o aplicație, de exemplu, elementul de meniu Vânzări/Comenzi/Oferte corespunde vizualizării implicite când navigați la .
Este posibil să inserați un link accesibil către o vizualizare specifică a unui model într-un tabel pornind de la vizualizare. Totuși, deoarece această metodă inserează fiecare link nou într-o foaie nouă, este mai eficient să creați linkuri către vizualizări specifice pornind din tabel.
Sfat
Use the middle mouse button or Ctrl + left-click (Microsoft/Linux), or Command + left-click
(Mac OS) to open clickable links in a new browser tab.
Inserează un link accesibil dintr-o celulă¶
Pentru a insera un link accesibil dintr-o celulă:
Faceți clic pe din bara de meniu sau clic dreapta pe celulă, apoi pe Inserează link. În funcție de rezultat, efectuați una dintre următoarele acțiuni:
Faceți clic pe pictograma (meniu), apoi pe Leagă de meniu Odoo. Selectați elementul de meniu relevant din listă sau faceți clic pe Caută mai multe pentru a alege din toate elementele de meniu. Faceți clic pe Confirmă.
Faceți clic pe pictograma (meniu), apoi pe Leagă de foaie, apoi alegeți foaia relevantă din tabelul curent.
Sub Link, introduceți un URL.
Introduceți sau editați eticheta linkului în câmpul Text.
Faceți clic pe Confirmă.
Inserează un link accesibil dintr-un grafic¶
Pentru a insera un link accesibil dintr-un grafic către un element de meniu Odoo:
Treceți cu mouse-ul peste colțul din dreapta sus al casetei graficului, apoi faceți clic pe pictograma (meniu), apoi pe Editează. Proprietățile graficului apar în partea dreaptă a ecranului.
At the bottom of the Configuration tab of the chart properties panel, click under Link to Odoo menu, then select a menu.
Treceți cu mouse-ul peste colțul din dreapta sus al casetei graficului pentru a vedea că a fost adăugată o nouă pictogramă (link extern).
Inserează date financiare¶
Când creați rapoarte și tablouri de bord, poate fi util să includeți anumite date contabile, cum ar fi ID-urile conturilor, creditele și debitele pentru anumite conturi și datele de început și sfârșit ale anului fiscal.
Funcțiile de tabel specifice Odoo vă permit să preluați astfel de date contabile din baza de date și să le inserați într-un tabel.