2012-05-23 5 views
2

이전 직원의 급여 명세서 PDF 파일을 디스크에 보관합니다. 각 직원에게 첨부 파일로 OpenERP에로드하고 싶습니다. 또한 매월 더 많은 파일을 첨부하고 싶습니다. 이를 위해 특정 모듈/addon 또는 XML-RPC를 통해 OpenERp에 액세스하는 Python 프로그램을 작성하려고합니다.OpenERP에 첨부 파일을 대량로드하는 방법

프로그래밍 방식으로 파일을 첨부하기 위해 직원 모델과 어떻게 상호 작용해야합니까? 거기에 사용할 수있는 ORM 메서드가 있습니까?

답변

1

첨부 파일이있는 고급 기능을 사용하려면 document 모듈과 document_ftp 모듈을 확인해 보는 것이 좋습니다. 그들은 첨부 파일을 파일 시스템에 저장하므로 API를 거치지 않고 파일을 복사 할 수 있습니다. 우리는 OpenERP 5.0에서 FTP 서버를 사용했고, 많은 수의 파일을 첨부하는 데 효과적이었습니다.

그러나주의하십시오. 이 모듈을 설치하면 현재 첨부 파일을 모두 잃어버린 것 같습니다. 어떻게 든 첨부 파일을 파일 시스템으로 마이그레이션해야합니다.

0

openerp 가져 오기/내보내기 기능을 사용하십시오.

csv 파일을 만든 다음 가져 오기를 수행하십시오.

+0

rpc 호출을하면 파일이 base64 인코딩을 통해 관리해야합니다. –

+2

rpc를 사용하는 base64 인코딩은 좋은 단서입니다. GUI 가져 오기/내보내기를 사용하면 파일 이름 + 주소별로 첨부 파일을 처리하는 방법은 무엇입니까? –

관련 문제