Tips and Tricks (internal only)

Welcome!

This community is for professionals and enthusiasts of our products and services. Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.

0

Calculated fields

Avatar
Marc Verspeek
1 Opmerking
Avatar
Negeren
Avatar
Marc Verspeek
-

Aan een Workorder is een veld toegevoegd 'x_operator_note' (char) waar een operator een opmerking in kan plaatsen. Als dit veld gevuld is, dan wordt x_has_operator_note TRUE.

Vervolgens is er een veld in de Manufacturing Order 'x_has_workorder_with_operator_note' dat TRUE moet worden als er onder deze MO een Werkorder hangt waar een operator een note heeft gemaakt. Dit veld wordt als volgt berekend:

for record in self:
  wo_ids = record.workorder_ids
  list = [wo.x_has_operator_note for wo in wo_ids]
  record['x_has_workorder_with_operator_note'] = True in list
  
#maak eerst een lijst van de Bool-waardes 'x_has_operator_note' uit de lijst van workorders 
#in deze manufacturing order.
#Dan check of de waarde True voorkomt in deze lijst.