Налаштування звітів

Odoo використовує технології HTML і CSS для створення звітів. HTML - це мова розмітки, яка використовує теги, які також називають елементами. Це ядро будь-якої веб-сторінки, оскільки забезпечує її базову структуру. CSS взаємодіє з елементами HTML, щоб додати стилю до сторінки, встановлюючи, як HTML відображатиметься користувачеві. Звіти Odoo також використовують макет сітки Bootstrap, тобто контейнери, рядки та стовпці для вирівнювання вмісту та підтримки тем веб-сайту Odoo.
Створюючи новий звіт, виберіть його призначення та чи хочете ви, щоб звіт містив верхній і нижній колонтитули (емблема компанії, назва, адреса, телефон, ел. адреса тощо).
Перегляд типів нових звітів в Odoo Studio

На вкладці Додати ви знайдете поля, які потрібно перетягнути в режим перегляду. Поля, Таблиці даних, Проміжний підсумок і підсумок і Адресна книга є динамічними елементами (це означає, що їм потрібен пов’язаний об’єкт one2many або many2many). Текст, Блок заголовка, Зображення та Текст у клітинці є статичними елементами.

Перегляд звіту та додавання вкладки в Odoo Studio

Коли елемент додано до перегляду, виберіть його, щоб побачити його Параметри. Перший розділ показує ієрархію вибраного об’єкта та його властивості, що дозволяє редагувати їх окремо. Директиви для полів із пов’язаними об’єктами відображаються у Вирази поля.

Перегляд звіту та параметри вкладки в Odoo Studio
У розділі Вимкнено, якщо визначте правило(а) для встановлення умов видимості для полів.
Приклад: якщо ви вирішили відобразити зображення продукту, ви можете налаштувати правило видимості, щоб відображати лише ті, які встановлені у формі продукту, уникаючи використання звичайної піктограми, коли вони не встановлені.
Видимий для використовується для встановлення того, які групи можуть мати доступ до певних елементів у звіті. Обмежити видимість групами у розділі Звіт встановлює видимість звіту для певних груп, тобто користувачі, що належать до інших груп, не бачать той самий кінцевий документ.
Перегляд налаштувань звіту, що підкреслює обмеження видимості полів для груп в Odoo Studio

На вкладці Звіт укажіть назву звіту, виберіть формат паперу та додайте звіт до списку меню Друк у відповідній формі документа.

Перегляд форми рахунка-фактури з акцентом на друку меню для Odoo Studio

Якщо активувати режим розробника, стають видимими додаткові поля, такі як Клас у Параметри і Перезавантажити з вкладення у Звіт.

  • Клас: додайте власні класи CSS до вибраного елемента (наприклад, класи Bootstrap, такі як text-danger).

  • Перезавантажити з вкладення: зберігає звіт як вкладення документа під час друку. Під час повторного друку звіту це вкладення завантажується повторно, а не друкується повторно. Це означає, що якщо основний запис (наприклад, рахунок-фактура) змінюється порівняно з першим показом, звіт не відображає зміни, оскільки вони були внесені після створення вкладення. Зазвичай це корисно для звітів, пов’язаних із документами, які не слід змінювати, наприклад рахунками-фактурами.

Порада

Дії в Odoo Studio можна скасувати, доки ви не Закрити панель інструментів. Після того, як ви закрили Studio, зміни більше не можна скасувати.

Перегляд звіту, що створюється, і виділення кнопок скасування та повторення в Odoo Studio