Оставьте удержание в разделе заработной платы OpenERP - PullRequest
2 голосов
/ 02 марта 2012

Я работаю с модулем оплаты OpenERP и схожу с ума из-за следующей ошибки.

Вот что я пробовал:

  1. Создал неоплачиваемый отпуск в Типе отпуска, выбрал заголовок платежной ведомости "LOP" и создал учетную запись Analytic для того же
  2. Сотрудник запросил этот неоплачиваемый отпуск из «Секции запроса на отпуск»
  3. При расчете платежного ведомости для этого сотрудника показываются отпуска и удержания в отпуске и отображаются в платежном листе.

но когда я пытаюсь утвердить платежный лист, я получаю сообщение об ошибке:

ProgrammingError: operator does not exist: integer = boolean
LINE 1: ...d FROM "account_account" WHERE account_account.id IN (false)...
                                                             ^
HINT:  No operator matches the given name and argument type(s). You might need to add explicit type casts.

Это происходит только тогда, когда я выбираю «неоплачиваемый» отпуск в разделе «тип отпуска».

1 Ответ

1 голос
/ 07 марта 2012

Наконец-то я нашел решение вопроса ..

Проблема возникла, когда учетная запись, соответствующая LOP, была введена в db как False.

Чтобы решить проблему, простовыберите General Account для строки LOP на вкладке salary structure в Payslip.

...