ثبت پیشپرداخت فروشندگان در فرایند تدارکات بسیار معمول است و در چنین سناریویی یک سازمان باید بتواند سفارش خرید و پیشپرداخت خود را ردیابی و پیگیری کند. طی این مقاله در مورد اضافه کردن یک پبشپرداخت به سفارش خرید با استفاده از جاب نوشته شده با کدهای X++ در مایکروسافت دینامیک ۳۶۵ خواهیم پرداخت. لطفا تصاویر زیر دنبال کنید.
صفحه پیشپرداخت:
کد اصلی جاب، که طی دو تصویر نمایش داده شده است:
تصویر ۱.۱ :
توضیح کد منبع :
- گرفتن سفارش خرید
- Initialize purchprepaytable buffer
- Set values
- برای مثال ما از یک پیشپرداخت نوع درصدی استفاده میکنیم.
تصویر ۱.۲:
توضیحات کد منبع:
- با استفاده از کلاس PurchTotals جمع مبلغ سفارش خرید استخراج میگردد
- محاسبه مجدد مبلغ سفارش خرید با استفاده از فراخوانی متد Calc()
- اجرای محاسبه برای بررسی محدودیتها و اعمال فیلدهای موجود در پیشپرداخت
- تنطیم prepay category Id
- و در آخر جاب، اضافه کردن ردیف
جاب با موفقیت اجرا شد.
و البته این هم نتیجه :