Skip to Content
Odoo Menu
  • Zaloguj się
  • Wypróbuj za darmo
  • Aplikacje
    Finanse
    • Księgowość
    • Fakturowanie
    • Wydatki
    • Arkusz kalkulacyjny (BI)
    • Dokumenty
    • Podpisy
    Sprzedaż
    • CRM
    • Sprzedaż
    • PoS Sklep
    • PoS Restauracja
    • Subskrypcje
    • Wypożyczalnia
    Strony Internetowe
    • Kreator Stron Internetowych
    • eCommerce
    • Blog
    • Forum
    • Czat na Żywo
    • eLearning
    Łańcuch dostaw
    • Magazyn
    • Produkcja
    • PLM
    • Zakupy
    • Konserwacja
    • Jakość
    Zasoby Ludzkie
    • Pracownicy
    • Rekrutacja
    • Urlopy
    • Ocena pracy
    • Polecenia Pracownicze
    • Flota
    Marketing
    • Marketing Społecznościowy
    • E-mail Marketing
    • SMS Marketing
    • Wydarzenia
    • Automatyzacja Marketingu
    • Ankiety
    Usługi
    • Projekt
    • Ewidencja czasu pracy
    • Usługi Terenowe
    • Helpdesk
    • Planowanie
    • Spotkania
    Produktywność
    • Dyskusje
    • Zatwierdzenia
    • IoT
    • VoIP
    • Baza wiedzy
    • WhatsApp
    Aplikacje trzecich stron Studio Odoo Odoo Cloud Platform
  • Branże
    Sprzedaż detaliczna
    • Księgarnia
    • Sklep odzieżowy
    • Sklep meblowy
    • Sklep spożywczy
    • Sklep z narzędziami
    • Sklep z zabawkami
    Żywienie i hotelarstwo
    • Bar i Pub
    • Restauracja
    • Fast Food
    • Pensjonat
    • Dystrybutor napojów
    • Hotel
    Agencja nieruchomości
    • Agencja nieruchomości
    • Biuro architektoniczne
    • Budowa
    • Zarządzanie nieruchomościami
    • Ogrodnictwo
    • Stowarzyszenie właścicieli nieruchomości
    Doradztwo
    • Biuro księgowe
    • Partner Odoo
    • Agencja marketingowa
    • Kancelaria prawna
    • Agencja rekrutacyjna
    • Audyt i certyfikacja
    Produkcja
    • Tekstylia
    • Metal
    • Meble
    • Jedzenie
    • Browar
    • Prezenty firmowe
    Zdrowie & Fitness
    • Klub sportowy
    • Salon optyczny
    • Centrum fitness
    • Praktycy Wellness
    • Apteka
    • Salon fryzjerski
    Transakcje
    • Złota rączka
    • Wsparcie Sprzętu IT
    • Systemy energii słonecznej
    • Szewc
    • Firma sprzątająca
    • Usługi HVAC
    Inne
    • Organizacja non-profit
    • Agencja Środowiskowa
    • Wynajem billboardów
    • Fotografia
    • Leasing rowerów
    • Sprzedawca oprogramowania
    Przeglądaj wszystkie branże
  • Community
    Ucz się
    • Samouczki
    • Dokumentacja
    • Certyfikacje
    • Szkolenie
    • Blog
    • Podcast
    Pomóż w nauce innym
    • Program Edukacyjny
    • Scale Up! Gra biznesowa
    • Odwiedź Odoo
    Skorzystaj z oprogramowania
    • Pobierz
    • Porównaj edycje
    • Wydania
    Współpracuj
    • Github
    • Forum
    • Wydarzenia
    • Tłumaczenia
    • Zostań partnerem
    • Usługi dla partnerów
    • Zarejestruj swoją firmę rachunkową
    Skorzystaj z usług
    • Znajdź partnera
    • Znajdź księgowego
    • Spotkaj się z doradcą
    • Usługi wdrożenia
    • Opinie klientów
    • Wsparcie
    • Aktualizacje
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Zaplanuj demo
  • Cennik
  • Pomoc

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Księgowość
  • Zapasy
  • PoS
  • Projekt
  • MRP
All apps
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
Wszystkie posty Osoby Odznaki
Tagi (Zobacz wszystko)
odoo accounting v14 pos v15
O tym forum
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
Wszystkie posty Osoby Odznaki
Tagi (Zobacz wszystko)
odoo accounting v14 pos v15
O tym forum
Pomoc

Import csv file with related field other than id, external id, name

Zaprenumeruj

Otrzymaj powiadomienie o aktywności w tym poście

To pytanie dostało ostrzeżenie
importcsvimporting data from excel file
4 Odpowiedzi
13205 Widoki
Awatar
Gabriel Caceres Cabriza

Hello,

I have researched a lot in the forum and I can not find a way to be able to import a csv file with columns whose value is not the name, id and external id of a related field.

Example:
Model 1:

_inherit = "res.partner"

Field1 = fields.Char (string = "Example")


Model 2:

  _name = 'mymodel'

     Field1 = fields.Char (string = "This is an example field")
     Partner = fields.Many2one ('res.partner', string = "Supplier")

I can not find a way to import a column into the csv file and relate it to the "field 1" field in the partner model.

I appreciate any help you can give me with the case.

Thank you very much!

1
Awatar
Odrzuć
Awatar
Niyas Raphy (Walnut Software Solutions)
Najlepsza odpowiedź

Hi Gabriel,

What does it show while trying to import the CSV file ?

Make sure that the relation field , ie, the field partner in the CSV of  'mymodel' hold the id of the res.partner.

You can refer this doc it will give you some more information .

Thank You



1
Awatar
Odrzuć
Awatar
J.A. Daniel Göppner
Najlepsza odpowiedź

Hi Gabriel


If you have a lot of such imports coming from other systems where you have always had to use a mapping, search for ID/ IDs, use ETL, transform data, clead before import, import with context, import in models and child models, conditional import [import if value or expression is true] etc,.. And also use python methods

I can recommend this powerful tool which is also used for mass importing or even a data connector [CSV, TXT, Excel]

https://braintec.com/r/Pip


With this module, the users can:

- Import data for several related models at the same time from a single file.

- Import data on batches, or select different delimiters or columns. Or define conditions to skip some lines or inactive records.

- Import data based on any field to compare existing records.

- Decide to import data based in another related model records.

- What actions this data needs to perform in the Database.

- Code a few lines in the import to transform the data or add new data before inserting it if needed. Or check that related records already exist in the database to allow the import of the line.

0
Awatar
Odrzuć
Awatar
XOLUTO
Najlepsza odpowiedź

For example when importing "res.partner" from an excel with related fields for state_id (Provence or county), title  you can do it like that => 

Just build a record for your vals_list and do a lookup for the related fields

insert_record = {

...

"is_company": True,              

"title": self.env['res.partner.title'].search( domain=[('name', '=', rec.anrede.strip())],                            limit=1).id,                        "name": rec.name.strip(),                        "street": 

rec.adresse.strip(),                        

"zip": rec.plz.strip(),                        

"city": rec.ort.strip(),         

 "state_id": self.env['res.country.state'].search(domain=[('code', '=', rec.bundesland.strip())],                            limit=1).id                    

}

0
Awatar
Odrzuć
Awatar
Gabriel Caceres Cabriza
Autor Najlepsza odpowiedź

The problem is that I do not have the partner id in the csv file (it is a report that generates another system). I only have the field data "field1" and I want to relate this to the related field for the partner in the csv to import. I do not have the id, external id or the name.

Many thanks in advance for the answer Niyas!

0
Awatar
Odrzuć
Niyas Raphy (Walnut Software Solutions)

Hi,

Then just add a new column into the csv file reprsenting the field , and give the corresponding values into it.

Podoba Ci się ta dyskusja? Dołącz do niej!

Stwórz konto dzisiaj, aby cieszyć się ekskluzywnymi funkcjami i wchodzić w interakcje z naszą wspaniałą społecznością!

Zarejestruj się
Powiązane posty Odpowiedzi Widoki Czynność
Differ context on test import and real import Rozwiązane
import csv importing data from excel file odoo11
Awatar
1
sty 25
6549
Disable automatic follow when importing res.partner csv
import csv
Awatar
Awatar
Awatar
3
cze 20
5121
Enable/disable import rights?
import csv
Awatar
Awatar
1
lis 18
10577
'utf8' codec can't decode byte error when importing a list of products as a CSV file Rozwiązane
import csv
Awatar
Awatar
Awatar
Awatar
Awatar
11
lut 17
65285
Import contacts through CSV Rozwiązane
import csv
Awatar
Awatar
2
mar 15
12378
Społeczność
  • Samouczki
  • Dokumentacja
  • Forum
Open Source
  • Pobierz
  • Github
  • Runbot
  • Tłumaczenia
Usługi
  • Hosting Odoo.sh
  • Wsparcie
  • Aktualizacja
  • Indywidualne rozwiązania
  • Edukacja
  • Znajdź księgowego
  • Znajdź partnera
  • Zostań partnerem
O nas
  • Nasza firma
  • Zasoby marki
  • Skontaktuj się z nami
  • Oferty pracy
  • Wydarzenia
  • Podcast
  • Blog
  • Klienci
  • Informacje prawne • Prywatność
  • Bezpieczeństwo Odoo
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo to pakiet aplikacji biznesowych typu open source, które zaspokoją wszystkie potrzeby Twojej firmy: CRM, eCommerce, księgowość, inwentaryzacja, punkt sprzedaży, zarządzanie projektami itp.

Unikalną wartością Odoo jest to, że jest jednocześnie bardzo łatwe w użyciu i w pełni zintegrowane.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now