Wywoływanie metod - jak to zrobić [Zamknięte]

To pytanie zostało zamknięte z powodu: niezwiązane z tematem lub nieaktualne

przez
Dr.One
na 13.01.2016 21:44:58

Przygotowałem moduł który sprawdza ilości, wykonuje obliczenia itd. Chcialbym teraz mieć możliwość o ile taka istnieje (mam nadzieję, że tak) wywoływania tychże w tle. Np kiedy wykonuję ruch z magazynu do 'produkcji'.

Czyli zdejmując ze stanu jakiś produkt w tym momencie wykonuje wybraną metodę.

Jak podpiąć tę metodę do akcji ?

Zakładając, że akcja znajduje się w stock_move a moja metoda w stock_check :)

Mam nadzieję, że  rozumiecie o co mi chodzi ? :)

Przycisk "MOVE"(action_done znajduje się w stock.py) 

[code]

   def action_done(self, cr, uid, ids, context=None):
        """Changes picking state to done by processing the Stock Moves of the Picking

        Normally that happens when the button "Done" is pressed on a Picking view.
        @return: True
        """
        for pick in self.browse(cr, uid, ids, context=context):
            todo = []
            for move in pick.move_lines:
                if move.state == 'draft':
                    todo.extend(self.pool.get('stock.move').action_confirm(cr, uid, [move.id], context=context))
                elif move.state in ('assigned', 'confirmed'):
                    todo.append(move.id)
            if len(todo):
                self.pool.get('stock.move').action_done(cr, uid, todo, context=context)
        return True

[/code]

Jak się do tego podpiąć, żeby akcja wywołała moją metodę ?

Dr.One
Dr.One
341
| 5 3 5
Data pytania 12.01.2016, 12:17
0
głos
202 Odsłony

Twoja odpowiedź

Spróbuj dać znacząca odpowiedź. Jeśli chcesz wypowiedzieć się na temat pytania lub odpowiedzi, po prostu użyj narzędzia komentowania. Proszę pamiętać, że zawsze można zrewidować swoją odpowiedź - nie ma potrzeby odpowiadać na to samo pytanie dwa razy. Także prosimy, nie zapomnij zagłosować - to naprawdę pomaga wybrać najlepsze pytania i odpowiedzi!

Zadaj Pytanie

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ń

4 obserwujący

Statystyki

Spytał/a: 12.01.2016, 12:17
Oglądano: 202 razy
Ostatnia aktualizacja: 13.01.2016, 21:44