Logo
Печат на тази страница

Хедър в счетоводен отчет и грешка с датата

Когато се опитате да генерирате някой от счетоводенте отчети в Odoo 8, Счетоводство -> Отчитане -> Доклади -> Счетоводни отчети, печатането завършва със следната грешка:

QWebException: "'module' object has no attribute 'now'" while evaluating "context_timestamp(datetime.now()).strftime('%Y-%m-%d %H:%M')"

По някаква причина фунцията context_timestamp(datetime.now()).strftime('%Y-%m-%d %H:%M') не работи.

Проблема се решава като в Настройки -> Технически -> Потребителски интерфейс -> Изгледи -> internal_layout (което всъщност е хедъра на отчетите) се променя реда с датата от:

<span t-esc="context_timestamp(datetime.now()).strftime('%Y-%m-%d %H:%M')"/>

на:

<span t-usertime="%d.%m.%Y %H:%M" />

Както виждате, тук се ползва нова функция usertime, която всъщност показва времето във формата на потребителя. Тази функция се добавя с предварително инсталиране на модула qweb_usertime, който е част от пакета server-tools na OCA (Odoo Community Association). Модула можете да свалите от репозиторито на OCA в Github.

Последно променена вНеделя, 13 Март 2016 09:14
  • Оценете
    (1 глас)
  • Публикувана в Odoo 8
  • Прочетена 5644 пъти
администратор

Odoo (OpenERP) интегратор и администратор

Уеб сайт: www.openerp.bg

Оставете коментар

© 2012-2024 Odoo България. Odoo (OpenERP) е продукт с отворен код и е разработен от Odoo s.a. ERP систената e под AGPL3 лиценз, a версии 9, 10, 11, 12, 13, 14, 15, 16 и 17 са под LGPLv3 лиценз. OpenERP, Odoo и логото OpenERP, Odoo са търговски марки на Odoo s.a.
Правата върху всички споменати марки са на техните собственици.
Сайта се поддържа и е създаден с помощта на HTML5 и CSS3 от ArtProfi Studio
Odoo (OpenERP) България и ArtProfi Studio са част от "Оду България" ЕООД