سلام و وقت بخیر

ببخشید من این کد و نوشتم که یه محاسباتی داشته باشم در یک فرم

اما نمیدونم که روال کار درسته هست یا خیر

 



function calculate()
      {
      var cal = Xrm.Page.entity.attributes.get('new_cost').getValue();
      var result =(cal * 20) /9  ;
      Xrm.Page.getAttribute("new_vatv").setValue(result);
      }

سلام

به نظرم مشکلی توی کدتون نباشه به غیر از خط اول که باید توی دو تا کوتیشن باشه. فقط این رو برای چی استفاده می‌کنید؟ ارزش افزوده؟

با سلام 

بله  

 

اصلاً از جاوااسکریپت برای تنظیم مواردی مثل ارزش افزوده استفاده نکنید! بسیار کار ریسکی ای هست. به راحتی قابل دور زدن بوده و می‌تونه توی سیستم داده نامعتبر ایجاد کنه. حتماً از پلاگین برای این مورد استفاده کنید.

منظور از اینکه قابل دور زدن هست چیه ؟

ینی احتمال محاصبات اشتباه به وجود میاد یا  مشکلات کاربران که بخوای تو سیستم دستکاری کنند ؟

 

اگر کاربری یکم وارد باشه، احتمال اینکه بتونه اسکریپتها رو غیرفعال کنه یا به دلخواه تغییرش بده وجود داره.

از این نظر درسته ..