Существенные изменения в модуле Accounting (v9)

Колеги,

до сих пор я не спешил переключаться на девятую версию Odoo, настораживало изменение политики лицензирования. Но в связи с новыми проектами, последний месяц кручу девятку Community. Подключил в CentOS репозиторий «ночных сборок» и инсталлировал продукт. Это в добавок к развернутой восьмерке из репозитория на GitHub. Естественно, запускаются версии с разными системными и postgres пользователями и работают параллельно на разных портах.

Поставил задачу переноса данных из рабочей учетной системы на v8 штатным экспортом / импортов CSV в v9.
Пока только справочники производственной компании (включая иерархию спецификаций и маршруты), но без операционных данных.
Если кто уже такую работу проделал будет интересно, на какие подводные камни натолкнулись?

Что стало откровением, так это настройка Плана счетов.

1. Из Odoo выбросили счета типа View, т.е. промежуточные уровни консолидации, соответствующие «синтетическим счетам» в российской бухгалтерии.

Технически это означает, что из модели account.account убрали поле «parent_id», а из account.account.type исчезло значение типа «view».

2. Теперь счета в Odoo представляются гладким списком, концепт «иерархии плана счетов» — просто исключен из употребления…

3. В качестве компенсации предложено использовать механизм группировки счетов по тэгам.

Ссылка: Odoo Accounting Roadmap

С точки зрения приспосабливания к Odoo российского плана счетов, проблема, вроде бы, переходит в разряд неразрешимых.

Но у меня как раз этой проблемы нет, поскольку я показываю заказчикам, что российская бухгалтерия на законодательном уровне отказывается от организации учета под нужды управления предприятием и бизнесом в целом. А раз так, то предпринимателю и его топам волей-неволей приходится строить управленческий учет на иных принципах нежели российские ПБУ.

Осознав это, можно снова возвращаться к оценке инноваций в модуле Odoo Accounting.
Для бухгалтера концепт иерархии плана счетов не подлежит сомнению, в первую очередь это традиция и привычка. Для программиста же группировка «по предку» или «по тэгу» — лишь привходящее условие, ограничение.

Предлагаю обменяться мнениями, независимо, вы уже работаете над проектом с учетом финансов в Odoo v9 или только просматриваете возможности.

Виктор Кобыща

2 комментария

avatar
Модуль, добавляющий ссылку на счёт высшего уровня для оды 9 и 10
Добавляет значение типа view
Добавляет вид иерархии счётов
Добавляет значения прихода, расхода и баланса по счёту
www.odoo.com/apps/modules/10.0/account_parent/
avatar
Собственно коллега ответил модулем, что грамотно.
По сути топика, Odoo представляет из себя эдакий «пластилин», который достаточно просто менять под себя в т.ч. и в плане бизнес логики.
Если требуется поле parent_id в моделе account.account и расчет консолидированного баланса по всем потомкам — «child_ids», это достаточно просто решить через базовый механизм наследования.

В чем собственно неразрешимость?

К вопросу №1: а проект OpenUpgrade Вам не подспорье в решении или есть какие то сложности помимо нестыковок в модуле учета?

Оставить комментарий