Не удалось импортировать данные счета из CSV-файла.

У меня есть некоторые данные счета в openerp 7, я экспортировал их и попытался импортировать в odoo 8 через формат csv. Partner_id определен, но все же я получаю эту ошибку,

No matching record found for external id '__export__.account_account_8' in field 'Account' between rows 2 and 3
No matching record found for external id '__export__.account_journal_1' in field 'Journal' between rows 2 and 3
No matching record found for external id '__export__.res_partner_5' in field 'Partner' between rows 2 and 3
No matching record found for external id '__export__.account_invoice_line_3' in field 'Invoice Lines' between rows 2 and 3
Missing required value for the field 'Partner' (partner_id) between rows 2 and 3
IntegrityError: null value in column "partner_id" violates not-null constraint

person Kiran    schedule 27.11.2015    source источник


Ответы (4)


При импорте реляционных полей (скажем, many2one указывает на «other.table») необходимо сначала импортировать значения «other.table». В противном случае вы получите показанные ошибки.

person Diego Calzadilla    schedule 27.11.2015
comment
Для partner_id я импортировал всех работающих клиентов. Теперь я получаю эту ошибку, Отсутствует необходимое значение для поля «Учетная запись». - person Kiran; 07.12.2015
comment
поле account является обязательным полем, его тоже нужно экспортировать. - person Diego Calzadilla; 07.12.2015
comment
Если я пытаюсь импортировать поле учетных записей, он говорит, что повторяющееся значение ключа нарушает уникальное ограничение account_account_code_company_uniq - person Kiran; 08.12.2015

Кажется, вы не включили поле partner_id и оно является обязательным, поэтому вам нужно включить его в файл CSV.

Руководство по импорту из CSV OpenERP — Импорт и экспорт данных в CSV Формат

person Sagar Pise    schedule 28.11.2015
comment
Я пытался импортировать только клиентов, но все же это дает мне отсутствующее необходимое значение для поля «Клиент» (partner_id) в строке 2 - person Kiran; 30.11.2015

Это для ошибки:

Отсутствует обязательное значение для поля "Учетная запись"

Для импорта счетов, помимо поля Account на уровне заголовка, также требуется Invoice Lines / Account на уровне позиции. Допустимые значения для этого: account code или account name.

person sivarajd    schedule 21.02.2017

Экспортируйте значение, которое вам нужно импортировать, тогда отсутствующее значение исчезнет.

person Jason    schedule 17.08.2017