2011-09-22 3 views

답변

7

예. 이이 일을 내가 생각할 수있는 별도의 두 가지 방법 :

  1. Hiderecreate 송장 CRM을의 RibbonXML를 통해 버튼을 유료는 또한 "유료"하고 송장의 상태를 변경하려면 자신의 자바 스크립트 방법을 사용 외부 사이트와 이야기하십시오. 인보이스의 상태가 유료로 변경되는 유일한 방법은 인보이스 유료 버튼을 사용하는 것입니다.

  2. 당신이, 2의 값이 그래서입니다, 송장 변화의 StateCode 속성 값이 "유료"로 지불 청구서를 클릭하면 할 수도 있습니다 register a plugin 그 송장의 업데이트 메시지에 화재 엔티티의 이전 및 이후 속성을 확인하여 Pre Image에서 StateCode이 "유료"가 아니며 Post Image의 "유료"와 동일한 지 확인하십시오. 이는 서버 측 솔루션이 될 것이며 Invoice Paid 작업이 어떻게 실행되었는지에 관계없이 작동 할 것이며 .NET Framework에 대한 액세스도 제공합니다.

+2

상태가 '유료'로 변경 될 때마다 실행해야하는 비즈니스 프로세스이므로 플러그인 또는 워크 플로우 중 하나를 사용해야합니다. 클라이언트 스크립팅이이 요구 사항에 적합한 도구가 아닙니다. – ccellar

+0

감사합니다. 플러그인을 등록하면됩니다. – Zlobaton