2012-04-25 3 views
1

openerp에서, (예를 들어) 선택된 레코드의 특정 필드 합계를 반환하는 더미 함수로 작업하고 있습니다.
예를 들어, 3 개의 인보이스를 선택하면 인보이스 행의 수량 합계를 반환합니다. 나는 합계를 수행하는 함수가 올바르다 고 생각한다. 그리고 그것이 잘못되었다고해도 나는 팝업 상자에서 호출 될 때 함수의 결과를 표시하는 데 도움이 필요하다. 이를 위해 인보이스 오브젝트에있는 "Confirm Invoices"와 유사한 액션을 추가했습니다. return {'type': 'ir.actions.act_window_close'}가 어떻게 내가 대신 내 기능에 말할 수
: openerp 함수의 결과를 반향 출력합니다.

는 확인 송장을 누를 때 자신을 명확하게, 그 함수가 호출되고 이전에 열었던 팝업 때문에 기능에서 발견 된이 라인의 폐쇄 물론이다 만들려면 (닫는 중) 함수를 실행 한 후에 저장된 결과를 표시 하시겠습니까?

답변

0

가장 간단한 방법은 add a wizard이고 client_action_multi 키워드를 사용하면 여러 레코드를 함께 마법사를 실행할 수 있습니다.

나는 production_packing이라는 맞춤 모듈을 작성했으며 여러 기능 주문 중 하나를 확인하는 것이 특징이었습니다. 사용자가 생산 주문을 선택하고 작업 버튼을 클릭 한 다음 가용성 확인을 선택한 다음 원시 주문을 기다리는 생산 주문을보고합니다. 유사한 기술을 사용하여 여러 레코드에서 함수를 계산 한 다음 그 결과를 사용자에게 표시 할 수있는 것 같습니다.

0

디버그를 목적으로한다면 가장 간단한 해결책은 print 문을 코드에 추가 한 다음 콘솔에서 서버를 실행하는 것입니다.

관련 문제