'Handle sync of commercial fields to descendants'

@api.multi
def _commercial_sync_to_children(self):

    commercial_partner = self.commercial_partner_id
    sync_vals = commercial_partner._update_fields_values(self._commercial_fields())
    sync_children = self.child_ids.filtered((lambda c: (not c.is_company)))
    for child in sync_children:
        child._commercial_sync_to_children()
    sync_children._compute_commercial_partner()
    return sync_children.write(sync_vals)
