2016-08-23 4 views
1

、このメッセージが表示されます: エラーが9

The operation cannot be completed, probably due to the following: 
- deletion: you may be trying to delete a record while other records still reference it 
- creation/update: a mandatory field is not correctly set 
[object with reference: employee_id - employee.id] 

がattendance.jsに行く、私はconsole.logsをたくさん入れて、私は気づい'do_update_attendance'関数の中で、変数self.employee_idは未定義ですが、これは正式なコードです(私は何も変更しませんでした)。

これはバグですか、いくつかのコードを変更する必要がありますか?それは、新しいユーザーのためにこれらのステップをやって固定

+0

どのユーザーを使用すると、これをテストしましたか? – CZoellner

+0

@CZoellner私は管理者ユーザーと特権なしで作成された別のユーザーとのテストを行いました。 – MouTio

+1

最新のodoo 9 [runbot](http://runbot.odoo.com)でadminとdemoを使ってテストしました。出席のために設定する必要があります)、問題なく動作しました。 – CZoellner

答えて

2

  1. 管理者としてログインし

  2. 従業>従業員に>「HRを選択します(名前を記入)

  3. を作成]ボタンをクリックします設定]タブ> [関連ユーザー] - > [作成と編集](名前と電子メールを入力)

  4. ユーザーを保存して従業員を保存します。開発者モード(ユーザーメニュー>について>アクティブに開発者モード)

  5. [設定]> [ユーザー]> [新しい作成したユーザーを選択>編集>マークオプション「出席」

  6. 保存に

  7. 行きますユーザー。

今では動作します:)

+1

うまくいけばよろしいですか....常にログを見ると、UIのエラーがあなたに表示されないという有用な情報がたくさんあります – danidee

関連する問題