платежи odoo неверный запрос с нулевым значением после обновления до oddo 11 - PullRequest
0 голосов
/ 27 сентября 2018

с помощью Odoo 10 CE мы изменили способ добавления банковских счетов внутри партнеров / клиентов к встроенной версии:

Оригинальный код:

        <group string="Payments" name="banks">
                <field name="currency_id" invisible="1"/>
                        <div>
                            <button type="action" class="btn-link"
                                name="%(base.action_res_partner_bank_account_form)d"
                                context="{'search_default_partner_id': active_id, 'default_partner_id': active_id}">
                                <field string="Bank account(s)" name="bank_account_count" widget="statinfo"/>
                            </button>
                        </div>
                    </group>

Настраиваемая версия:

            <group>
                        <group string="Payments">
                            <field name="bank_ids" nolabel="1"
                                context="{'search_default_partner_id': active_id, 'default_partner_id': active_id}">
                                <tree>
                                    <field name="acc_number" string="IBAN" />
                                    <field name="bank_bic" string="BIC" />
                                    <field name="bank_name" />
                                </tree>
                            </field>
                        </group>
                        <group>
                        </group>
                    </group>

Это нормально работало в odoo10

Но в odoo 11 после добавления нового банковского счета в режиме редактирования клиента имя банка не будет отображаться в древовидном представлении (только номер счетавидимо) и при попытке сохранить клиента в odoo-log появляется следующая ошибка:

ОШИБКА odoonew odoo.sql_db: неверный запрос: b'UPDATE "res_bank" SET "name" = NULL, "write_uid" =1, "write_date" = (now () в часовом поясе \ 'UTC \') WHERE id IN (2) '

есть идеи, что здесь отличается от odoo11?

...