آگاه‌سازی‌ها
پاک‌کردن همه

تغییر در وب سرویس ها

8 ارسال ها
4 کاربران
0 Likes
271 نمایش‌
0
شروع کننده موضوع

ثبت پیش فاکتور بعد از بروز رسانی نرم افزار به روش قبل انجام نمی پذیرد.
در روش قبل برای پیش فاکتور لیستی از خصوصیت‌هایی که تعریف شده بود قابل اتصال و ثبت بود.

در تعریف پیش فاکتور خصوصیتی وجود داشت به نام : ExtendedProperties
ما ارایه ای از نوع BaseCrmObjectExtendedPropertyInfo میساختم و آن را مقدار دهی کرده
و در پیش فاکتور وارد میکردیم و بدون مشکل ثبت می‌شد.

در ویرایش جدید پیش فاکتور با وارد کردن این آیتم ثبت نشده و خطا می‌دهد.
ولی بدون این آیتم ذخیره می‌شود.

ما برای اینکه خصوصیت‌های مورد نظر خود را که قبلا در شخصی سازی crm برای پیش فاکتور ایجاد کردیم،
به پیش فاکتور اضافه کرده و وارد کنیم چه کاری باید انجام دهیم؟

سپاس

Omid Nasri 26 شهریور 1398 11:21 ق.ظ

لطفاً متن خطاء که دریافت می‌کند اینجا پست کنید.

4 پاسخ
0
شروع کننده موضوع

سلام.
متن خطایی که میده : Object reference not set to an instance of an object.

ما به پیش فاکتور یک پراپرتی که در شخصی سازی crm ایجاد کردیم وصل میکنیم. از نوع آرایه‌ای از BaseCrmObjectExtendedPropertyInfo به پراپرتی ExtendedProperties از آبجک InvoiceInfo وصل می‌شود.در تست هایی که انجام شد بدون اضافه کردن این پراپرتی، پیش فاکتور با موفقیت ثبت می‌شود ولی با اضافه کردن آن خطای گفته شده از طرف وب سرویس نمایش داده می‌شود.

 

این نوشته در 5 سال قبل توسط panahi اصلاح شد
0

کاربر پناهی عزیز، مقادیر فیلدهای اضافه‌ای که به سیستم ارسال می‌کنید نامعتبر یا مقدار فیلد کلید با کلید تعریف شده فیلد اضافه یکسان نیست.

 
این نوشته در 5 سال قبل توسط Omid Nasri اصلاح شد
0
شروع کننده موضوع

سلام.

ادمین عزیز. همین کد قبل از بروزرسانی نرم افزار، این فیلد کار میکرد. مشکلی هم نداشت. اون موقع فیلد اضافی رو با این نام پیدا می کرد ولی الان پیدا نمیکنه؟!

چی عوض شده ؟ باید طور دیگه ای اضافه کنیم؟ چیکار کنیم؟

Omid Nasri 14 مهر 1398 9:48 ق.ظ

این خطاء مربوط به بروزرسانی نرم‌افزار نیست، ممکن است توسط یکی از اعضاء کلید یکی از فیلدها عوض شده باشد. لطفاً مقادیر فیلد و کلیدهای این پراپرتی را مجدد بررسی کنید.

Omid Nasri 14 مهر 1398 9:49 ق.ظ

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

0

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

بنده اطلاعات رو به سرویس برای ثبت پیش  فااکتور ارسال میکنم و خطای زیر را  می دهد لطفا بفرمایید مشکل چیست؟

این ستون SecurityItemId چی می باشد؟  
IdentityId را هم با استفاده جستجو در بخش کاربران توسط سرویس پیدا نموده به سرویس invoice ارسال می نمایم.

An exception was caught during the execution of an action query: The INSERT statement conflicted with the FOREIGN KEY constraint "FK_CrmObject_User". The conflict occurred in database "hafezprint_demo_payamgostar_com", table "dbo.User", column 'SecurityItemId'.

PG-Admin PG-Admin 18 بهمن 1399 9:43 ق.ظ

این خطا ناشی از مشکل دیتا بیسی میباشد
شما نسخه نرم افزارتون چنده ؟
تو ui نرم افزار با همین identity میتونید پیش فاکتور ثبت کنید؟
لطفا نمونه کد های استفاده شدتون هم برامون بفرستید

اشتراک:
پیمایش به بالا