به انجمن پشتیبانی ویتایگر فارسی خوش آمدید. برای استفاده از انجمن باید ثبت نام کنید یا وارد انجمن شوید

امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
رفع مشکل ارتباط بین ماژول ها و عدم انتخاب رکورد مرتبط با افزودن در نمایه لیست مرتبط
#1
شرح مشکل:

تصور کنید 2 ماژول را به هم مرتبط کرده باشید و نوع ارتباط از نوع  get_related_list  نباشد، مثلا ماژول اول با نام ماژول تستی و ماژول دوم ماژول سازمان ها باشد و شما یک فیلد مرتبط در ماژول اول مرتبط با ماژول دوم تحت عنوان سازمان ایجاد کرده باشید. ظاهرا همه چیز به درستی کار می کند یعنی در ماژول اولی که فیلد ارتباط به ماژول دوم را در آن ساخته اید با انتخاب رکورد از ماژول لینک شده(دوم) و ذخیره کردن آن همه چیز به درستی ذخیره میگردد و در صورتی که در ماژول دوم در نمایه لیستی مرتبط ماژول اول را اضافه کرده باشید رکود اضافه شده نمایش داده خواهد شد
 
[تصویر:  20190629145309525755786.png]
[تصویر:  201906291454121847877142.png]

این مشکل زمانی نمود می کند که در فعرست مرتبط ماژول دوم با کلیک بر روی گزینه ماژول اول و افزودن رکورد جدید در فرم ایجاد سریع یا فرم کامل باز شده ماژولی که در آن هستید به صورت خودکار در لیست ماژول اول قرار نمی گیرد
[تصویر:  20190629145446837566423.png]
[تصویر:  201906291455241136461917.png]

راه حل: از نسخه ویتایگر 7 جدول ارتباطات بین ماژول ها دستخوش تغییراتی شده است و رهگیری و مدیریت فیلد های مرتبط در آن ساده تر شده است. در صورتی که ارتباط یک به چند خود را پیش از تیر ماه 1398 ساخته اید یا نسخه ویتایگر خود را از نسخه 6 به 7 بروزرسانی کردید و یا  به هر دلیلی این مشکل برای شما وجود دارد مراحل زیر را انجام دهید.

 

 

·        پچ ماژول ملحقات پارس ویتایگر (ParsVTExtras) را به 13980407 یا بالاتر بروز رسانی نمایید

·        پس از بروز رسانی پچ ارتباطاتی که از نوع get_dependents_list و از طریق منوی ایجاد کننده فیلد مرتبط خواهید ساخت بدون مشکل کار خواهد کرد.
·        برای رفع ایراد در ماژول های قبلی وارد با فشردن کلید های Ctrl+Shift+I  وارد کنسول مرورگر شوید و نام فیلد مرتبط را  در ماژول اول بیابید

[تصویر:  201906291456201888111822.png]

حال از طریق phpmyadmin وارد بانک اطلاعاتی خود شوید و جدول vtiger_field  را باز کنید  و نام فیلد مرحله قبل را در ستون columnname جستجو کنید
[تصویر:  20190629145649524509742.png]

حال شناسه فیلد (fieldid) بدست آمده را یاداشت کند و به مرجله بعدی بروید

[تصویر:  201906291457221154074592.png]

در این مرحله جدول vtiger_tab را باز کنید و مقدار ستون tabid را برای نام ماژول اول و دوم یاداشت نمایید

[تصویر:  201906291458211058458581.png]

حال جدول vtiger_relatedlists  را باز کنید و از قسمت جستجو قسمت tabid را با شماره ماژول دارای فهرست مرتبط و related_tabid را با ماژول دارای فیلد مرتبط جستجو کنید


[تصویر:  20190629145905172777617.png]

در نتایج جستجو relationfieldid  را با شناسه فیلد (fieldid)  در مراحل قبل جایگزین کنید

[تصویر:  201906291500281384959050.png]
[تصویر:  201906291500491832907526.png]

اکنون باید مشکل افزودن رکورد در فهرست مرتبط برای ماژول های مورد نظر حل شده باشد

مراحل بالا را برای تمام موارد دارای مشکل تکرار نمایید
پاسخ
سپاس شده توسط: Arezoo


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  مشکل دسترسی کاربری که مدیر نیست he6265 1 4,053 ۱۴۰۰/۱۰/۰۸, ۱۵:۴۷
آخرین ارسال: spark71
  مشکل در تنظیم مشکل سرور ارسالی و عدم ارسال ایمیل در ویتایگر leili1395 4 12,011 ۱۴۰۰/۰۴/۲۰, ۰۰:۰۸
آخرین ارسال: spadana2004
  برای افزایش حجم در ماژول import برای بیش از 1000 رکورد چه باید کرد؟ spadana2004 1 2,910 ۱۳۹۹/۰۹/۲۵, ۱۵:۲۷
آخرین ارسال: sadegh-khan
Photo مشکل در هنگام صدور فاکتور یا پیش فاکتور changizyv 2 2,468 ۱۳۹۹/۰۶/۱۱, ۱۰:۳۶
آخرین ارسال: partoclinic

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان