السلام عليكم 

تتطلب سياسة ضبط الْجرد والمستودعات في بعض الشركات المتعددة الفروع، التأكدَ من عدم إمكانية تعديل فاتورةِ مناقلةٍ من فرع إلى آخر دون الرجوع إلى الفَرع الذي صدرت منه، وذلك لمنع حدوث خلل في جرد المخزون، ولحصر مسؤولية تعديل المناقلات، بالفرع الذي أصدرها.

ويكون ذلك من الناحية التقنية: بمنع الفرع المُستلِم من تعديل المواد الموجودة في فاتورة المناقلة، المُستَلمة من فرع آخر.

 

لنأخذ على سبيل المثال، مِلفُّ بيانات لشركة افتراضية لديها فرعين، ومستودع مستقل لكل فرع.

أيضاً تم تعريف فاتورةِ مناقلةٍ بقيدْ، عبر أداة “إدارة المناقلات” من تبويب “العمليات”، وتم إعطاؤها اسم: “مناقلة بين الفروع”.

كما تم تعريف ثلاثة مستخدمين من إدارة المستخدمين، الأول هو “مدير”، وهو المستخدم الافتراضي الذي لديه كافة الصلاحيات وغير مرتبط بفرع معين، و”مستخدِم فَرع واحد” مرتبطٌ بالفرع الأول. و “مستخدم فرع اثنين”، مرتبط بالفرع الثاني.

الوضع الافتراضي: عند إضافة فاتورة مناقلة من الفرع الأول باتجاه الفرع الثاني، أن مستخدم الفرع الثاني يستطيع تعديل أقلام هذه الفاتورة. مما يفتح المجال للخطأ وسوء الاستخدام.

لمنع مستخدِمي أي فرع من تعديل أقلام فواتير المناقلة التي أصدرها فرع آخر:

نفتح أداة “بطاقات الحظر” من تبويب “أدوات” .

نبدأ بإعطاء البطاقة الْجديدة اسماً من اختيارنا، وليكن: “ضوابط المناقلات”. ثم نضغط على زر “إضافة عنصر” من تبويب “الضوابط”.

نختار من قائمة الفئة “مناقلةُ مواد”. 

ومن قائمة “نافذة”، اسم نمط المناقلة الذي أضفناه مسبقاً، وهو لدي: “مناقلةٌ بين الفروع”.

ثم ننتقل إلى جدول العناصر المتاحة، فنوسع عنصر “المواد (وهو من نوع جدول)”، ثم نختار أي عنصر داخله، ويفضل اختيار عنصر “المادة”.

ثم نضغط “موافق”

نسحب شريط التمرير الأفقي لآخر جدول الخيارات، حتى نرى خيار “شروط الإقفال لأقلام الجدول” ، وهو خيار يتيح لي إضافة معادلة برمجية بلغة SQL تسمح عند تحققها، بقفل جدول المواد ومنع تعديل المواد الموجودة مسبقاً داخله.

نُدخل المعادلة التالية:

				
					ProductGuide IN (Select tbl023.ProductGuide
From tbl022
Inner Join tbl022 a on tbl022.CardGuide=a.ContraGuide And a.ContraGuide=[CardGuide]
Inner Join tbl023 on tbl023.MainGuide=a.ContraGuide
Where a.Branch=@User_BranchGuide or @User_BranchGuide Is Null)
				
			

ما تقوم به هذه المعادلة: هو التحقق من الفرع المرتبط ببطاقة المستخدم، والفرعِ المُرسِل لفاتورة المناقلة، فإن كانا نفس الفرع، سُمح للمستخدم بالتعديل، وإن كان الفرع في أحدهما مختلفاً، مُنع المستخدم من تعديل المواد الموجودة مسبقاً في جدول مواد المناقلة عبر قفله. ويستثنى من هذا المنع المستخدمون الغيرُ مرتبطين بفرع محدد، كالمدير مثلاً.

بعد إضافة المعادلة، نضغط موافق،

ثم ننتقل إلى تبويب “مستخدمون”، ونحدد خيار “جميع المستخدمين” في الأعلى.

وأخيراً نضغط على زر “إضافة” في الأسفل لإضافة بطاقة الحظر.

 

الآن عند إضافة فاتورة مناقلة بين الفروع من الفرع الأول مثلاً، ثم استعراض نفس الفاتورة من قبل مستخدمٍ في الفرع الثاني، نلاحظ أن جدول المواد الموجودة مسبقاً في المناقلة تم إقفاله لمنع تعديل المواد التي أضافها الفرع الأول، لكن إذا استعرضنا نفس الفاتورة من الفرع الأول، نلاحظ أنها مازالت متاحة للتعديل.

لمزيد من المعلومات حول برنامج اكسترا للمحاسبة والإدارة، وغيره من تطبيقات شركة إيزيبوكس، لا تترددوا بالتواصل معنا أو مع أحد وكلائنا حول العالم.

اترك تعليقًا

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Shopping Cart
انتقل إلى أعلى