با سلام و احترام

یک پلاگین نوشتم که یه سری محاسبات رو روی فیلدهای invoice product انجام میده و در یک فیلد در همون فرم invoice product ذخیره میکنه و در نهایت فرم update و save میشه.

این کد رو در رویداد creat فرم گذاشتم. وقتی می خوام فرم invoice رو از روی order ایجاد کنم چون محصولات invoice هم تولید می شن این کد هم اجرا میشه.

مشکلی که الان وجود داره اینه که وقتی به save فرم میرسه پیغام پیوست رو میده.

چطور می تونم این entity رو از قفل در بیارم که این error رو نده؟

با تشکر

سلام

قبل از هر آپدیتی از کد زیر برای آنلاک کردن سفارش استفاده کنید:

 

UnlockSalesOrderPricingRequest unlockOrderRequest =
new UnlockSalesOrderPricingRequest()
{
SalesOrderId = Order.SalesOrderId.Value
};
service.Execute(unlockOrderRequest);