Nous avons de nombreux clients qui ont besoin de numéros de bon de commande sur leurs commandes et ne paieront pas sans eux. Parfois, ils n’ont pas le bon numéro de bon po au moment de la commande, et nous ne voulons pas empêcher les articles d’être expédiés. Cela peut être vide ou faux. Souvent, le vendeur ne le met pas à jour avec le bon numéro avant qu’il ne soit facturé. Cela fait que les factures ne sont pas payées et doivent être corrigées.
Une fois que la facture est dans l’état libéré, elle est marquée comme en lecture seule et nous ne pouvons pas la mettre à jour. L’inversion et la refacturation sont une tâche fastidieuse, et nous faciliterons les choses pour notre service de crédit. Nous l’utiliserons avec un panneau intelligent et une extension graphique. L’extension Graph utilise une DAC personnalisée comme filtre pour entrer les données et les lier au panneau intelligent que nous créons. Une action personnalisée est utilisée pour faire apparaître le panneau intelligent, ainsi que pour mettre à jour la facture lorsque la vue standard est marquée comme lecture seule. Cela nous permet également de mettre une sécurité personnalisée sur l’action afin que seuls les membres de notre service de crédit puissent modifier le numéro de bon de commande lorsque le champ principal est en lecture seule.
Bon codage!
Les exemples de code utilisés dans le VLOG peuvent être consultés ici dans les deux TSGI suivants :
https://gist.github.com/kjrichardson/f2e61fdfb78367cb86ff1c8dd370386b
https://gist.github.com/kjrichardson/4ec5742fe1cec2e245c3d1e89957e259