Witamy!

Forum dla profesjonalistów i entuzjastów systemu Odoo. Dyskusje, porady, opinie, komentarze.

0

Constrains - jak [Zamknięte]

przez
Dr.One
on 28.08.2015, 14:41 719 odsłony

- Pytanie has been closed z powodu: niezwiązane z tematem lub nieaktualne

przez
Dr.One
na 22.09.2015 08:29:41

Panowie, podczas wczytywania danych z pliku CSV chciałbym aby @api.constrains sprawdzał czy określony numer już jest  na liście, jeśli tak ominął i ładował kolejny. Jak się do tego zabrać ?

Kombinuje ale coś nie bardzo mi idzie.

    @api.one
    @api.constrains('sales_record_number')
    def _check_in_sales_record_number(self):
        search = self.search([('state', 'in',['draft','in','out','packing','dispatched','onhold','cancel'])])
        sales_record_number = [x.sales_record_number_id.id for x in search]
        for order in self:
            if order.sales_record_number_id.id in sales_record_number:
                raise ValidationError(_('This order is already in Database'))
Spodziewam się, że cały ten kod jest delikatnie mówiąc bez sensu ale gdybyście mi pokazali jak ... ?

Error:

"Unknown error during import: <class 'openerp.exceptions.ValidationError'>: ('ValidateError', u"Error while validating constraint\n\n'iprodstep.log' object has no attribute 'sales_record_number_id'") at row 2
Resolve other errors first"

Krok po kroku zmienialem wskazane informacje ale nie pomogło .... 

A może poprostu w ten sposów nie da się zmienic sposobu sprawdzania danych podczas importu ?

Bądź na bieżąco

O tym forum

Forum dla profesjonalistów i entuzjastów systemu Odoo. Dyskusje, porady, opinie, komentarze. Przeczytaj wytyczne

Narzędzia do pytań

3 obserwujący

Statystyki

Spytał/a: 28.08.2015, 14:41
Oglądano: 719 razy
Ostatnia aktualizacja: 01.09.2015, 10:07