#odoo #odoo-12
#odoo #odoo-12
Вопрос:
Я хотел бы использовать odoo POS также для внутреннего использования. Сотрудники должны иметь возможность покупать товары для себя. Все расходы должны быть списаны с платежной ведомости каждого сотрудника.
Пример: A — сотрудник моей компании X. A покупает кока-колу (2 доллара) в POS-точке. B является начальником отдела кадров в X и хочет сгенерировать платежную ведомость A, чтобы отправить ему его ссуду (100 $) за месяц. Теперь Odoo должен рассчитать и суммировать все расходы на POS, а затем показать B, что A получает кредит в размере 98 долларов.
Я бы, вероятно, внес некоторые коррективы в пользовательские модули, однако возможно ли вообще назначить сотрудника в качестве клиента в odoo?
Комментарии:
1. Клиент всегда
res.partner
находится в odoo, что вы можете сделать, так это создать связь междуhr.employee
моделью иres.partner
model, чтобы при созданииhr.employee
записи также создаваласьres.partner
запись с той же информацией, которую вы можете использовать для продажи в POS и для расчета расходов.2. @arryph Спасибо. Я тоже так думал. Но должна быть возможность создать клиента и связать его с сотрудником, сохранив соединение в профиле сотрудника. После расчета кредита odoo будет использовать клиента, связанного с сотрудником, для учета расходов
3. По умолчанию
hr.employee
имеетMany2one
связь сres.users
по полюuser_id
,res.users
имеетMany2one
связь сres.partner
по полюpartner_id
. Но если вы хотите установить связь междуhr.employee
иres.partner
, вам придется изменить.4. Мой план следующий: я добавляю новое поле connected_customer в модель employee. Я должен настроить платежные ведомости и функции кредитования. Это очевидно. Там я буду использовать установленное соединение сотрудника, чтобы получить все расходы клиента (хотя в реальной жизни это один и тот же человек). Когда кредит будет рассчитан, я вычту эту сумму из кредита.
5. конечно. звучит примерно так. дайте мне знать, если понадобится какая-либо помощь.