Как исправить odoo отчет отсутствует макет PDF? - PullRequest
0 голосов
/ 07 февраля 2019

Я настроил макет шаблона заказа на продажу (добавлен нижний колонтитул и заголовок, отформатированный контент и т. Д.).Для этого я создал новый модуль и установил его.Когда я использую этот модуль локально (Mac OS), я получаю документ заказа на продажу в формате PDF, как я его настроил.При использовании этого модуля на сервере все изменения не применяются вообще.Я вижу, что модуль установлен, загружен, а также, если я переключаю PDF-отчет на HTML, я вижу, что макет установлен.В лог-файле нет 404 ошибок, поэтому я как-то застрял

Насколько я понял, PDF-файл - это визуализированный HTML-файл, поэтому я явно упускаю некоторую информацию здесь.

ИтакМой вопрос: где я могу проверить, какой макет используется для создания PDF-файла?

Спасибо за любую помощь в этом!

Ответы [ 2 ]

0 голосов
/ 08 февраля 2019

После, наконец, поиска чего-то с помощью дополнительных поисков, я нашел решение, которым хочу поделиться:

Важно понимать, что если odoo работает публично на любом другом порту, кроме 8069 (перенаправление портов и т. Д.), Эта проблемабудет происходить всегда.

При создании файла pdf будет пытаться найти необходимые ресурсы в публичном порту, который не приведет к необходимости.Решение очень простое, но почему-то я не смог найти его легко:

Все, что вам нужно сделать, это установить правильный URL для генерации отчета.

Перейти -> Настройки -> Параметры -> Системные параметры

и добавьте:

ключ: значение report.url: http://localhost:8069

Adding report url to System Parameters to fix layout problems in pdf reports

localhostздесь правильный домен, не меняйте его, поэтому машина сама вызовет URL-адрес отчета.

0 голосов
/ 07 февраля 2019

Можете ли вы проверить макет отчета в меню «Настройки» -> «Технические параметры» -> «Действия» -> «Отчеты», а затем выполнить поиск отчета и просмотреть представления qweb

...