Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
1 Odpovědět
879 Zobrazení

want to fetch mulitple company quotation,sale order,invoice for portal user its fetch one company data


def _get_invoices_domain(self):
return [
('move_type', 'in', ('out_invoice', 'out_refund', 'in_invoice', 'in_refund', 'out_receipt', 'in_receipt')),
('company_id', 'in', [1,2,3,4]) # Assuming there's a company_id field in your invoice model
]
Avatar
Zrušit
Autor

its fetch only via selection website.company_id many2one field when i select in website company_id its fetch that according data fetch not our condition wise.

its fetch at a time one company invoice how to resolved or override this condition i try your code but its still fetch only company data fetch who are selected on website setting company_id

please help

Nejlepší odpověď

Hi,

Try this code :
def _get_documents_domain(self, document_type='invoice'):
    document_types = {
        'invoice': ('out_invoice', 'out_refund', 'in_invoice', 'in_refund', 'out_receipt', 'in_receipt'),
        'sale_order': ('sale', 'refund'),
        'quotation': ('sale_quotation', 'purchase_quotation'),
    }

    return [
        ('move_type', 'in', document_types[document_type]),
        ('company_id', 'in', [1, 2, 3, 4]) ]


Hope it helps

Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
0
čvn 23
1289
3
pro 24
2695
1
bře 24
2257
2
pro 23
2778
1
říj 23
2466