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

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

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

4 ответа

Решение

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

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

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

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

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

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

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

Другие вопросы по тегам