BBahmni 한국어 매뉴얼검색
한국어 번역 완료
한국어English

OpenERP 사용자 지정 필터

OpenERP에서는 오늘의 판매, 오늘의 수금처럼 자주 사용하는 필터를 사용자 지정 필터로 만들어야 할 수 있습니다.

사용자 지정 필터를 만드는 단계는 다음과 같습니다.

Settings > Technical > User Interface > User Defined Filters로 이동합니다.

지금까지 생성된 모든 사용자 지정 필터 목록이 표시됩니다.

  • Create를 클릭해 새 Custom Filter를 만듭니다. Filter name을 입력합니다. 모든 사용자가 필터를 사용할 수 있도록 User 필드는 비워 둡니다. model 필드에서 Custom Filter를 사용할 model을 선택합니다. Domain 필드에 필터 조건인 Domain을 지정합니다.

몇 가지 예시는 다음과 같습니다.

오늘의 판매

  • Model = Sales OrderDomain = [
  • ['date_order', '>=', context_today().strftime('%Y-%m-%d')],
  • ['date_order', '<', (context_today() + datetime.timedelta(1)).strftime('%Y-%m-%d')],
  • ]Context = {}

오늘의 수금

  • Model = Accounting VoucherDomain = [['date', '=', context_today().strftime('%Y-%m-%d')], ['journal_id', 'ilike', 'CASH']]Context = {}

지난 30일 동안 판매되지 않은 제품

  • Model = Products report by last movedDomain =[['last_moved_date', '<', (context_today() - datetime.timedelta(30)).strftime('%Y-%m-%d')]]Context = {}

위 필터는 임의의 'n'일에 맞게 수정할 수 있습니다.

원문 정보

Bahmni Wiki · CC BY-SA 4.0

원문 보기 ↗