Plano de formação Importação/exportação base V14.0

Plano para sessões de Exportação/Importação Odoo V14


- Breve introdução sobre a importação/exportação Odoo, focando na possibilidade de poder extrair todos os campos de um formulário de forma simples

Exportação

(https://www.odoo.com/documentation/user/14.0/general/odoo_basics/export-data.html?highlight=export)

  • no objeto que se quer exportar, na vista lista, selecionar os registos e ir a Ação>Exportar

  • a opção de selecionar Todos os registos, apenas seleciona os registos da página atual. Se existiram mais páginas, será necessário aumentar o número de registos por página para poder exportar todos os dados


Opção I want to update data (import-compatible export)

Esta opção irá apenas mostrar os campos que podem ser importados (ideal para importação)

  • com esta opção, será incluída na exportação uma coluna para o xmlid (id externo)  do registo que é o id que deve ser usado na importação para fazer update/atualizações ao registo específico


Exportar Subfields

É possível exportar subfields (se a opção “I want to update data (import-compatible export)” estiver selecionada, apenas o ID e o nome serão possíveis exportar). 

Por exemplo, ao exportar funcionários, é possível exportar campos do Endereço relacionado (que é um contacto)


Templates de Exportação

Em Template, pode ser selecionada uma lista gravada, lista que contém já campos selecionados. Útil quando é exportada uma certa seleção de campos frequentemente.

É possível guardar uma selecção de campos: em Template, selecionar New Template, dar nome e guardar.

Importação

(https://www.odoo.com/documentation/user/14.0/general/base_import/import_faq.html

  • no objeto que se quer importar, ir a Favoritos > Import records

  • às vezes, Odoo fornece template de exemplo (ex fornecedores)

    • podem ser utilizados para importação de exemplo 

      • nota para o exemplo dos fornecedores: o ficheiro está com os registos em inglês, e dará erro na importação se o user estiver em portugues. por exemplo, no ficheiro está France, enquanto que no sistema estará França, e como não encontra France dará erro.





Mapear colunas

Odoo tenta automaticamente associar as colunas do ficheiro com os campos. 

Se não o conseguir fazer, é possível manualmente selecionar o campo

  • a partir da opção “criar se não existir” presente na coluna, é possível criar os registos correspondentes à coluna



Importar Many2many

Para importar campos m2m, os registos na célula devem estar separados por vírgula.

Exemplo campos etiquetas para contactos e funcionários: Etiqueta1, Etiqueta2



Importar One2Many 

Exemplo para pedidos de cotações:


Coluna C e D correspondem às linhas da cotação (Order Lines), mais concretamente aos campos produto e quantidade da linha.

A linha 2 corresponde ao pedido de cotação (colunas A e B)  e à primeira linha da cotação (C e D).

A linha 3 corresponde a uma segunda linha para a cotação da linha anterior.

Pedro Oliveira
Pedro Oliveira
16
| 0 0 0
Asked on 03/12/20, 14:20
0
vote
56 Views

Your answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!

Ask a Question

Keep Informed

About This Forum

This community is for professionals and enthusiasts of our products and services.

Read Guidelines

Question tools

2 follower(s)

Stats

Asked: 03/12/20, 14:20
Seen: 56 times
Last updated: 03/12/20, 14:23