Menu
Odoo 8

Odoo 8 (30)

Odoo Automated Backups и версията на pysftp

За Odoo има един много полезен модул, Automated Backups, който прави бекъп на базата и файлоwете към нея в компресиран файл локално или на друг сървър по ssh. Модула ползва библиотеката pysftp. Ако е инсталирана версия 0.2.9, при опит за свързване с отдалечения сървър, дава грешка, че няма частен ключ, въпреки че е зададена парола, а полето за ключ е празно. Проблема се решава, като се инсталира по-старата версия на styp 0.2.8. Дискусията по проблема е тук.

pip install pysftp==0.2.8

Не трябва да забравяте да добавите и публичния ключ на сървъра, на който ще записвате бекъпа. Например:

sudo -u odoo ssh Този имейл адрес е защитен от спам ботове. Трябва да имате пусната JavaScript поддръжка, за да го видите. - 192.168.1.190 е IP адреса или FQDN на сървъра за бекъп

В допълнение може да се добави и модула Database Auto-Backup Download, който позволява да свалите бекъп директно от Odoo.

Продължава...

Python script, който създава текстов файл с инсталирани модули

Често в практиката се налага една база данни да се клонира като тестова от основната, на която не се правят тестови сделки. Какво се случва обаче, ако тестовата база се "счупи". Клонираме отново и добавяме липсващите модули. Ако няма как да видим кои са и не е възможно да ги помним, понеже са поне 100 допълнително, какво да правим?

Продължава...

Списък от Python библиотеки за коректната работа на Odoo 8 и външни модули (dependencies)

По долу ще ви предоставя списък от Python библиотеки за коректната работа на Odoo 8 и външни модули, известен повече като dependencies. В официалната документация много от задължителните библиотеки липсват. Например файла /opt/odoo/odoo/requirements.txt съдържа списък от само 41 библиотеки. В една наша типична инсталация, инсталираните модули са около 460 520. Поради тази причина и долния списък е от 135 161 библиотеки. Списъка няма претенции да е 100% пълен. При някои допълнителни модули е възможно да има нужда и от допълнителни библиотеки. Създайте файл със съдържанието на долния списък (с име напр. requirements.txt) и инсталирайте с

pip install -r requirements.txt
Продължава...

Хостинг решения за Odoo

До сега не съм писал нещо за хостването на ERP Odoo. Odoo не е лаком за ресурси, стига фирмата да не е със 100 едновременно работещи потребителя. Общия брой не е от значение, може да са 100, 1000, 10000... В общия случай са достатъчни 4 ядра и 4 GB RAM и 1 TB дискове в RAID, но за предпочитане е по-малки SSD за основната система и голям RAID масив за данни. При фирми с 10 едновременно работещи потребителя е напълно достатъчен VPS с 2 ядра и 2 GB RAM. Клиентите ни предпочитат различни решения и имат различни възможности и ние сме длъжни да се съобразим с това. По долу ще ви запозная с някои решения.

Продължава...

Номер на фактура от доставчик при покупка - задължително поле

В Odoo 8, вероятно и в 9, съществува един  чисто потребителски проблем при получаване на фактура от доставчик при покупка. Проблема е, че полето за номер на фактурата на доставчика не е задължително и често попълването му се забравя от потребителите. Същевременно това поле е важно за да може да присъства в банковите извлечения или да се генерира коректно в дневника за покупки при месечната справка декларация по ДДС. Номерът който се генерира автоматично в системата (напр. EXJ/2016/0241) всъщност е номер на операцията в дневника за покупки на Odoo и разбира се това не е номер на фактурата на доставчика.

Продължава...

Инсталиране на някои зависимости при специфични темплейти за фронтрнд, блог и електронна търговия

При инсталация на някой темплейти, като например http://www.odooshoppe.com/shop/product/tangy-e-commerce-theme-24 (https://www.odoo.com/apps/themes/8.0/website_ecommerce/), липсата на предварително инсталирани зависимости чупи дизайна (CSS+JS) на целия фронтенд. Проблема се рещава така:

Продължава...

Плащане по фактура от клиент частично в процент и пачване на модул sale за коректна работа

В продължение на темата Промяна на сметката по подразбиране за авансовo плащание при покупкa или продажбa - Odoo 8, днес ще решим един проблем, който към днешна дата не е решен в официалната версия на Odoo въпреки, че има пач за това от март 2015 г.

Продължава...

Изключване на администратора от човешки ресурси (Odoo 8)

В практиката често администратора на ERP Odoo не е служител на фирмата, в която се извършва внедряването, а на фирмата внедрител. Става дума за администратора с ID 1, т.е. този, който е направил първоначалната инсталация и има пълни права. Честа грешка е изтриването на съответния свързан служител в човешки ресурси. Изтриването води след себе си невъзможност за инсталация на модулите hr_timsheet и/или hr_evaluation. Проблема се решава с промяна на съответните xml файлове:

Продължава...

Скриване на таб Снабдявания във формата на продукт за определени групи

При някои фирми с много регионални офиси е желателно групи потребители да не виждат информация за доставна цена на продукт, както и за доставчика. Тази информация се съдържа в таб Снабдявания във формата на продукт. Скриването става с промяна на xml изгледа на формата за продукт product.template.common.form

Продължава...

Настройки за мултипроцесорна работа на Odoo 8

Обикновенно ERP Odoo  се инсталира на VPS или на физически сървър. Винаги логическите процесори са повече от един, най често 4, 8, 16. Ако Odoo не е настроен да работи в мултипроцесорен режим, вие не ползвате ефективно сървъра, в часност процесора му. Това е особенно важно в реални ситуации, когато в системата работят паралелно (едновременно) над 5 потребителя. Без значение е общия брой потребители.

Продължава...
Абонамент чрез RSS

Вход или Регистрирай се