جداول Branch و CompanySettings و UserSetting
جداول فوق جزو جداول مهم و سیستمی می باشند که وظیفه مدیریت و تنظیمات کلی برنامه یا هر کاربر را بر عهده دارند.
1- جدول Branch وظیفه مدیریت نام فارسی و انگلیسی برنامه و لوگو و مسیرهای معتبر پروژه و … را مدیریت می کند.
2- جدول CompanySettings وظیفه مدیریت برخی از تنظیمات کلی و قدیمی برنامه مانند سرورهای برنامه پرونده دیجیتال و نوع دستگاه POS و وضعیت پیامک در زمان صدور فیش جمعی و درآمدی و نوسازی و … را بر عهده دارد.
3- UserSetting وظیفه مدیریت برخی از تنظیمات کلی و جدید برنامه و کاربر را بر عهده دارد و به عنوان جایگزین CompanySettings مورد استفاده قرار می گیرد و به مرور زمان تمامی جداول تنظیماتی سیستم حذف گردیده و در این جدول ادغام می شوند. در این جدول فیلد UserOrPublicSetting برای مدیریت اینکه تنظیم برای همه سیستم است یا به ازای یک کاربر مورد استفاده قرار می گیرد(برای همه سیستم مقدار 1 و برای هر کاربر این فیلد را برابر 0 قرار می دهیم)
این جدول به 3 روش زیر مدیریت می شود:
الف- مدیریت توسط هسته سیستم
ب- مدیریت توسط فرم تنظیمات سیستم که در مسیر مدیریت->تنظیمات->تنظیمات سیستم قرار دارد
ج- مدیریت توسط دکمه تنظیمات کاربر موجود در مسیر مدیریت->کاربران قرار دارد
ارسال نظر