Округлення. Специфіка Python. Інструменти в Odoo Робота з даними у форматі Float (числа з плаваючою комою) мають неприємну специфіку, яка прийшла ще з минулого... століття. З минулого тисячоліття. Дуже пафосно, але так: проблема ще з 8-бітних комп'ю... трав. 11, 2022 Програмування
Домени пошуку * Домени пошуку являють собою список кортежів, що містять умови, та операторів зв’язку * * * * request.env[ place' ].sudo().search([ * * ( 'is_shown_on_mobile' , '=' , True ), * * ( '... трав. 4, 2022 Програмування
SQL only бекап засобами PostgreSQL Є випадки, коли стандартні механізми бекапу в Odoo не працюють. Наприклад, при великому розмірі аттачментів (більше за розмір оперативної пам'яті) або навіть при великому розмірі самої бази. Також є в... Backup SQL квіт. 30, 2022 Програмування
Нумерація залежна від параметру Дуже частою є задача вести послідовність в залежності від значення поля або полів. Наприклад рахунки на замовника, відвантаження від складу. Або вже реалізований в Odoo механізм в записах в журнали, ... квіт. 26, 2022 Програмування
Як змінювати значеняя в полях x2many (Many2many та One2many) Оновлення полів Many2many та One2many (або загальна назва x2many) мають специфічний, але дуже потужний інструмент. Він виглядає так: полю присвоюється список кортежів, в яких прописані команди на онов... квіт. 23, 2022 Програмування
Логування в Odoo Логування є найважливіший інструмент виявлення помилок. А також це сильний інструмент дебагу. Є п'ять рівнів логування: DEBUG WARNING INFO ERROR CRITICAL Рівень встановлюється параметром log_level у ф... квіт. 21, 2022 Програмування
Публікація модулів на Odoo market *Підготовка модуля. * Для публікації в магазині модулів apps.odoo.com, розроблений вами модуль треба підготувати. 1. Перевірте унікальність назви модуля Назва модуля (назва директорії модуля) має бу... квіт. 16, 2022 Програмування
Пам'ятка фрилансера Інформація для нових розробників Odoo про поточні ціни та рекомендації щодо оцінки робіт: 1. До війни в Україні компанії, які надавали послуги розробки Odoo, орієнтувалися на вартість години розробки ... квіт. 15, 2022 Програмування
Приклад файлу .gitignore для репозиторію з модулями Odoo Пропоную розглянути типовий файл .gitignore для репозиторію з модулями Odoo __pycache__/ *.py[cod] *$py.class *.so .Python build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ ... квіт. 15, 2022 Програмування
Це треба знати напам'ять Список того, що програміст повинен знати напам'ять, окрім речень де є слово "рекомендовано". **1. ORM** 1.1. Типи моделей Odoo та їх відмінність: Abstract, Trancient, Model. ... квіт. 10, 2022 Програмування
Як застосувати Послідовність номерів в Odoo Створення послідовних номерів дуже простий процес. Ми можемо ідентифікувати кожен запис, використовуючи його порядковий номер, який буде унікальним для кожного запису. Для цього спочатку створіть по... бер. 22, 2022 Переклади
Розробка під Odoo. Лайфхаки. Розробка під Odoo - це робота над декількома проектам одночасно, а також робота під різні версії Odoo одночасно. Ці проекти треба запускати одночасно і переключатись між ними прямо посеред роботи. Том... бер. 21, 2022 Програмування