В модуле учета odoo есть возможность импортировать банковские выписки. Когда импорт завершен, он автоматически перенаправляет вас в представление выверки, но я хочу перенаправить его на панель учета.
Глядя, я обнаружил, что перенаправление выполняется с помощью этого JavaScript кода:
enterprise-13.0 / account_bank_statement_import_csv / static / src / js / import_bank_stmt. js: 58
exit: function () {
this.do_action({
name: _t("Reconciliation on Bank Statements"),
context: {
'statement_line_ids': this.statement_line_ids
},
type: 'ir.actions.client',
tag: 'bank_statement_reconciliation_view'
});
},
Я пытался изменить код для перенаправления на панель учета, но мне не удалось .
exit: function () {
var self = this;
console.log("JavaScript redirection after importing");
// var model_obj = new instance.web.Model('ir.model.data');
// var view_id = false;
// model_obj.call('get_object_reference', ['ir.ui.view', 'account.account_journal_dashboard_kanban_view']).then(function (result) {
// view_id = result[1];
// });
// console.log('view_id');
// console.log(view_id);
// this._rpc({
// model: 'account.move',
// method: 'redirect_return', // Python code that returns the data of the view action.
// }).then(function (result) {
// self.do_action(result);
// });
this.do_action({
name: _t("Reconciliation on Bank Statements"),
context: {
'statement_line_ids': this.statement_line_ids
},
type: 'ir.actions.client',
tag: 'bank_statement_reconciliation_view'
});
},
Ваша помощь, пожалуйста.