API Odoo v12 получить счет PDF - PullRequest
       41

API Odoo v12 получить счет PDF

0 голосов
/ 30 января 2019

Этот вопрос положил начало моей реализации C # Odoo API.У меня есть рабочий код, используя CookComputing.XmlRpcV2, чтобы получить список счетов.

То, что я хотел бы реализовать, - это возможность получить / загрузить PDF-файл выбранного счета.Кто-нибудь знает, что мне нужно, чтобы это сделать?

Когда я ищу, я обнаруживаю сообщения на форуме, в которых сообщается, что отчеты не работают с V11, например, this .Я также не вижу упоминания об этом в онлайн-документации для V12, хотя об этом есть упоминание в нижней части страницы для V10.

Обновление

Кто-то упомянул о создании URL:

http://localhost:8069/my/invoices/1?report_type=pdf&download=true&access_token=<ACCESSTOKEN>

Где 1 - идентификатор счета.Технически это работает, но требует, чтобы я вошел на портал с помощью браузера.Даже если я могу войти на портал из своего сервиса C #, я не знаю, где и как получить правильный токен доступа.Я вижу, что это в форме GUID.Кто-нибудь знает, является ли это тот же самый токен, который я мог получить из OAuth2 REST API (кстати, это платный модуль)?

1 Ответ

0 голосов
/ 30 января 2019

Я бы попробовал использовать /xmlrpc/2/object с моделью ir.actions.report и методом render_qweb_pdf.Помните, что вам понадобится запись ir.actions.report, потому что render_qweb_pdf не является «методом модели» (в методе класса ООП).

...