مدونة منذر اسامة

العودة   منتديات جريت بلينز العربية Great Plains For Arab > الأقــســـام الــعـــامــة > منتدى جريت بلينز العام

منتدى جريت بلينز العام يحتوي على المواضيع التي لا تنتمي الى التقسيمات أدناه. استعرض الأقسام الموجودة قبل كتابة موضوعك في هذا القسم.

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 02-May-2014, 06:54 PM   #31
عبدالفتاح يحيى
عضو جديد
 
تاريخ التسجيل: Apr 2010
المشاركات: 4
من مواضيعي  
 

افتراضي مشكور

الله يعافيك ومشكور
عبدالفتاح يحيى غير متواجد حالياً   رد مع اقتباس
قديم 03-Jun-2014, 05:54 PM   #32
asbehery
عضو جديد
 
تاريخ التسجيل: Jan 2008
الدولة: egypt
المشاركات: 5
إرسال رسالة عبر مراسل Yahoo إلى asbehery
من مواضيعي  
 

افتراضي

الاستاذ الفاضل اسامة
استفدت كثيرا من تعليقاتك علىموضوع الفرق بين الجرد الفعلي والدفتري ولكن استسمحك ان اعلق على ردك بخصوص مخالفة القواعد المحاسبية في تغيير طريقة تقييم المخزون - فان القواعد المحاسبية لا تمانع الشركات في تغيير طريقة التقيم ولكن اذ تشترط فقط ابداء الاسباب المقنعة لتغيير الطريقة .
asbehery غير متواجد حالياً   رد مع اقتباس
قديم 21-Nov-2014, 06:31 PM   #33
MHD.Sraj
عضو جديد
 
تاريخ التسجيل: Oct 2009
المشاركات: 7
من مواضيعي  
 
0 مساعدة في ال workflow و ال business portal

افتراضي مشكلة تقبية

قد يكون ردي هذا متاخرا ولكن اتمنى ان يكون مفيدا
خلال الفترة الماضية كنت مسؤولا عن مطابقة هذا النوع من المشاكل بين المخزون وال gl وقد اثبت ان بعض هذه الفروقات قد يكون مصدرها خطا في النظام اثناء عملية الترحيل تؤدي الى بعض الفروقات بين الجداول.

هذه نظرة سريعة عن Inventory Tables

IV10200: Purchase reciets; Cost Layers.
يحتوي معلومات الكلف يسجل به record لكل عملية ادخال
IV10201: Purchase reciets Details
يحتوي معلومات السحب يسجل به record لكل عملية اخراج
IV30300: Transaction history
يحتوي على الحركات المرحلة
SEE30303: HITB historical Ivnentory Trial Balance
تم ايجاد هذا الجدول في GP 10 يفيد هذا الجول بربط كل حركة مع جدولGL20000 الذي يحتوي على تفاصيل الحركة في الاستاذ العام.


نعود الان لنكمل
بنتيجة الخطأ اثناء الترحيل تجد ان الحركة لم تقم بكتابة جميع الجداول مما يؤدي الى الفرق الذي نتحدث عنها وهذا يثبته اكثر وجود فروق بين تقارير المخزون نفسه حيث
Activity: HITB يقرا الجدول SEE30303
Activity Stock Status يقرا من الجدول IV30300
Item Stock Inquiry تقرا تفاصيل الحركات من IV30300 في حين تقرا الرصيد من IV10200

ويمكنني تزويدكم ببعض تعليمات ال SQL التي استخدمتها لمطابق هذه الجداول والتي تعيد الحركات التي ليست متوازنة بين جميع الجداول حيث قمنا باصلاحها حسب طبيعة المشكلة الموجودةز فبعض هذه الجداول لايمكن تصليحها بشكل مباشر اما بعضها الاخر فمن الممكن ان تتم كتابتها بشكل يدوي.

لمنتى ان يكون هذا الرد مفيدا
مع فائق الاحترام
MHD.Sraj غير متواجد حالياً   رد مع اقتباس
قديم 22-Nov-2014, 09:34 AM   #34
osamamakled
مشرف المنتدى العام
 
تاريخ التسجيل: Oct 2007
الدولة: جـدة
المشاركات: 327
إرسال رسالة عبر مراسل Yahoo إلى osamamakled
من مواضيعي  
افتراضي

السلام عليكم
إفادة مهمة - هل جربت reconcile
شكرا أخى الفاضل
__________________
§¤°~®~°¤§أشهد ان لا إله إلا الله§¤°~®~°¤§
DMA - MCP
Osama Makled
osamamakled غير متواجد حالياً   رد مع اقتباس
قديم 22-Nov-2014, 09:50 AM   #35
Monzer Osama
مدير عام منتديات جريت بلينز العربية
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة mhd.sraj مشاهدة المشاركة
قد يكون ردي هذا متاخرا ولكن اتمنى ان يكون مفيدا
خلال الفترة الماضية كنت مسؤولا عن مطابقة هذا النوع من المشاكل بين المخزون وال gl وقد اثبت ان بعض هذه الفروقات قد يكون مصدرها خطا في النظام اثناء عملية الترحيل تؤدي الى بعض الفروقات بين الجداول.

هذه نظرة سريعة عن inventory tables

iv10200: Purchase reciets; cost layers.
يحتوي معلومات الكلف يسجل به record لكل عملية ادخال
iv10201: Purchase reciets details
يحتوي معلومات السحب يسجل به record لكل عملية اخراج
iv30300: Transaction history
يحتوي على الحركات المرحلة
see30303: Hitb historical ivnentory trial balance
تم ايجاد هذا الجدول في gp 10 يفيد هذا الجول بربط كل حركة مع جدولgl20000 الذي يحتوي على تفاصيل الحركة في الاستاذ العام.


نعود الان لنكمل
بنتيجة الخطأ اثناء الترحيل تجد ان الحركة لم تقم بكتابة جميع الجداول مما يؤدي الى الفرق الذي نتحدث عنها وهذا يثبته اكثر وجود فروق بين تقارير المخزون نفسه حيث
activity: Hitb يقرا الجدول see30303
activity stock status يقرا من الجدول iv30300
item stock inquiry تقرا تفاصيل الحركات من iv30300 في حين تقرا الرصيد من iv10200

ويمكنني تزويدكم ببعض تعليمات ال sql التي استخدمتها لمطابق هذه الجداول والتي تعيد الحركات التي ليست متوازنة بين جميع الجداول حيث قمنا باصلاحها حسب طبيعة المشكلة الموجودةز فبعض هذه الجداول لايمكن تصليحها بشكل مباشر اما بعضها الاخر فمن الممكن ان تتم كتابتها بشكل يدوي.

لمنتى ان يكون هذا الرد مفيدا
مع فائق الاحترام
شكرا أخي الكريم على إضافتك المهمة.
لتكتمل الصورة , يمكنك كتابة الأكواد التي تظهر الفروقات لتترجم الفائدة من استخدام هذه الجداول
__________________
Monzer Osama
Saudia Arabia - Jeddah
00966501826235
Microsoft Certified Business Management Solutions Professional
Microsoft Certified Trainer
Monzer Osama غير متواجد حالياً   رد مع اقتباس
قديم 23-Nov-2014, 11:24 PM   #36
MHD.Sraj
عضو جديد
 
تاريخ التسجيل: Oct 2009
المشاركات: 7
من مواضيعي  
 
0 مساعدة في ال workflow و ال business portal

افتراضي

ساقوم غدا باضافة تعليمات ال SQL باذن الله

فيما يخص ال reconcile مع الاسف لا يقوم بتصحيح جدولي IV30300 , SEE30303 المستخدمين في التقارير بينما يقوم بتصحيح IV10200 , IV10201 ويمكن اثبات ان بعض هذه الاخطاء لا يقوم بالتاثير عليها.

نحن الان نقوم بمتابعة الخالات التي تؤدي الى هذه الحالات وحتى الان لم نصل الى نتيجة نهائية.

اتمنى ان يكون هناك تعاون عام لتحديد اسباب هذه الاخطاء لنتمكن من تفاديها

مع الاحترام
MHD.Sraj غير متواجد حالياً   رد مع اقتباس
قديم 06-Dec-2014, 08:37 PM   #37
MHD.Sraj
عضو جديد
 
تاريخ التسجيل: Oct 2009
المشاركات: 7
من مواضيعي  
 
0 مساعدة في ال workflow و ال business portal

افتراضي

هذه بعض تعليمات ال SQL التي تساعد في ايجاد الفروق التي كنا نتكلم عنها.
يمكن تحسين هذه التعليمات ولكن هذا يعني بعض الوقت

هذه تقوم بمطابق جداول IV30300 IV10200 IV10201 SEE30303 على مستوى كل مادة ضمن الحركات

SELECT * FROM

(

SELECT [JRNENTRY],[IVIVINDX] AS ACTINDX,SUM([COST]) AS Cost, SUM(Dr) AS Dr, SUM(Cr) AS Cr FROM

(

SELECT [JRNENTRY],[IVIVINDX],[EXTDCOST] AS COST,[DEBITAMT] AS Dr,[CRDTAMNT] AS Cr FROM SEE30303 AS A

UNION ALL

SELECT [JRNENTRY],[IVIVOFIX],-[EXTDCOST] AS COST,[CRDTAMNT] AS Dr,[DEBITAMT] AS Cr FROM SEE30303 AS B WHERE NOT [DOCTYPE]IN (3,103)

) AS C

WHERE [IVIVINDX] in (SELECT [IVIVINDX] FROM [IV00101])

GROUP BY [JRNENTRY],[IVIVINDX]

) AS D FULL OUTER JOIN



(

SELECT [JRNENTRY],[ACTINDX],SUM([DEBITAMT]) AS Dr, SUM([CRDTAMNT]) AS Cr

FROM GL20000

WHERE [ACTINDX] IN (SELECT [IVIVINDX] FROM [IV00101])

GROUP BY [JRNENTRY],[ACTINDX]

) AS E

ON D.JRNENTRY=E.JRNENTRY AND D.ACTINDX=E.ACTINDX

WHERE (ISNULL(D.Dr,0)<> ISNULL(E.Dr,0) OR ISNULL(D.Cr,0)<>ISNULL(E.Cr,0) ) AND (ISNULL(D.Dr,0)- ISNULL(D.Cr,0) <> ISNULL(E.Dr,0)-ISNULL(E.Cr,0) )


هذه تقوم بمطابقة الاستاذ العام مع المخزون على مستوى الحركة


SELECT * FROM

(

SELECT [DOCTYPE],[DOCNUMBR],[DOCDATE],[ITEMNMBR],[TRXLOCTN],SUM(QTY) AS QTY,[IVIVINDX],SUM(CASE WHEN QTY<0 THEN -[EXTDCOST] ELSE [EXTDCOST] END ) AS COST FROM

(

SELECT [DOCTYPE], [DOCNUMBR], [DOCDATE], [ITEMNMBR], [TRXLOCTN], [TRXQTY]*[QTYBSUOM] AS QTY, [EXTDCOST], [LNSEQNBR],[IVIVINDX] FROM IV30300 WHERE [DOCTYPE]<>3 AND [DOCTYPE]<=10

UNION ALL

SELECT [DOCTYPE], [DOCNUMBR], [DOCDATE], [ITEMNMBR], [TRNSTLOC], [TRXQTY]*[QTYBSUOM] AS QTY, [EXTDCOST], [LNSEQNBR],[IVIVINDX] FROM IV30300 WHERE [DOCTYPE]=3

UNION ALL

SELECT [DOCTYPE], [DOCNUMBR], [DOCDATE], [ITEMNMBR], [TRXLOCTN], -[TRXQTY]*[QTYBSUOM] AS QTY, -[EXTDCOST] AS [EXTDCOST], [LNSEQNBR],[IVIVINDX] FROM IV30300 WHERE [DOCTYPE]=3

) AS A

GROUP BY [DOCTYPE],[DOCNUMBR],[DOCDATE],[ITEMNMBR],[TRXLOCTN],[IVIVINDX]

) AS IV30300

FULL OUTER JOIN

(

SELECT [RCPTNMBR],[ITEMNMBR],[TRXLOCTN],SUM([QTYRECVD]) AS QTY,SUM(COST) AS COST FROM

(

SELECT [RCPTNMBR],[DATERECD],[ITEMNMBR],[TRXLOCTN],[QTYRECVD],[QTYRECVD]*[ADJUNITCOST] AS COST FROM IV10200

UNION ALL

SELECT [ORIGINDOCID],[DOCDATE],[ITEMNMBR],[TRXLOCTN],-[QTYSOLD], -[QTYSOLD]*[UNITCOST] FROM IV10201

) AS A

GROUP BY [RCPTNMBR],[ITEMNMBR],[TRXLOCTN]

) AS IV10200

ON

IV30300.[DOCNUMBR]=IV10200.[RCPTNMBR] AND

IV30300.[ITEMNMBR] = IV10200.[ITEMNMBR] AND

IV30300.[TRXLOCTN] = IV10200.[TRXLOCTN]



FULL OUTER JOIN

(

SELECT [DOCTYPE],[DOCNUMBR],[DOCDATE],[ITEMNMBR],[LOCNCODE],SUM([TRXQTYInBase])AS QTY,SUM([EXTDCOST]) AS COST,SUM([DEBITAMT]) AS Dr,SUM([CRDTAMNT]) AS Cr, SUM([DEBITAMT]-[CRDTAMNT]) AS Net

FROM SEE30303

--WHERE [DOCTYPE]<=10

GROUP BY [DOCTYPE],[DOCNUMBR],[DOCDATE],[ITEMNMBR],[LOCNCODE]

) AS SEE30303

ON



IV30300.[DOCTYPE] = SEE30303.[DOCTYPE] AND

IV30300.[DOCNUMBR] = SEE30303.[DOCNUMBR] AND

IV30300.[ITEMNMBR] = SEE30303.[ITEMNMBR] AND

IV30300.[TRXLOCTN] = SEE30303.[LOCNCODE]





WHERE (ISNULL(IV30300.QTY,0) <> ISNULL([IV10200].QTY,0) OR ISNULL(IV30300.QTY,0)<>isnull([SEE30303].QTY,0))


اتمنى ان تكون مفيدة للجميع
MHD.Sraj غير متواجد حالياً   رد مع اقتباس
إضافة رد


يتصفح الموضوع حالياً : 1 (0 عضو و 1 ضيف)
 
أدوات الموضوع
انواع عرض الموضوع

ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
كيف يمكن ربط مراكز تكلفة بالحسابات ؟؟؟؟؟ abobedoo الجزيئ المالي
(GL - AP - AR – BM - FA - AC ... ets.)
1 24-Aug-2014 10:20 AM
استفسار عن تسعير المخزون m_saad909 حزمة التشغيل (جزيئ المبيعات - المشتريات - المستودعات ) 3 27-Jun-2014 10:33 PM
المخزون فى يوم معين abuizhery منتدى جريت بلينز العام 2 25-Feb-2013 08:38 AM
مشكلة تقييم المخزون sameh mohamed مناقشة المشاكل والأخطاء في برنامج جريت بلينز 1 21-Sep-2012 11:03 AM
مشلكة قياسات مواد المخزون alwahidi22 حزمة التشغيل (جزيئ المبيعات - المشتريات - المستودعات ) 5 20-Jan-2012 12:33 AM


جميع الأوقات بتوقيت GMT +3. الساعة الآن 02:30 PM.


Powered by vBulletin® Version 3.8.3

الموقع والمنتدى من تطوير » شركة المنذر للاستضافة والتصميم

Copyright © 2000-2010 Jelsoft Enterprises Limited.
الموقع لا يمثل أي جهة رسمية بل هو جهد شخصي يرمي الى تجميع القدرات في برنامج جريت بلينز