Разрешите сотрудникам покупать товары через POS

#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. конечно. звучит примерно так. дайте мне знать, если понадобится какая-либо помощь.