2011-09-22 14 views

Odpowiedz

7

Tak. Istnieją dwa odrębne sposoby można myślę, aby to zrobić:

  1. Hide i recreate faktury przycisk wpłacić RibbonXML CRM i używać własnych metod JavaScript, żeby zmienić status faktury do „Paid”, a także porozmawiać z witryną zewnętrzną. Będzie to działało tak długo, jak jedynym sposobem zmiany statusu faktury na Płatny jest przycisk Faktura płatna.

  2. Po kliknięciu fakturę płatną, wartość majątku zmian faktury StateCode do „Paid”, który jest wartość 2. Tak, można również register a plugin że pożary na komunikat aktualizacyjny faktury i sprawdź właściwości przed i po obiektu, aby sprawdzić, czy StateCode nie był równy "Płatny" w Pre Image i równy "Płatny" w Post Image. Byłoby to rozwiązanie po stronie serwera i działałoby bez względu na to, w jaki sposób uruchomiono działanie płatności z fakturowaniem, a także daje dostęp do środowiska .NET.

+2

Ponieważ jest to proces biznesowy, który powinien być uruchamiany za każdym razem, gdy status zmienia się na "płatny", należy użyć wtyczki lub przepływu pracy. Skrypty klienta nie są odpowiednim narzędziem do tego wymagania. – ccellar

+0

Dzięki, rejestrowanie wtyczki jest tym, czego potrzebuję – Zlobaton

Powiązane problemy