|
|
منتدى جريت بلينز العام يحتوي على المواضيع التي لا تنتمي الى التقسيمات أدناه. استعرض الأقسام الموجودة قبل كتابة موضوعك في هذا القسم. |
| أدوات الموضوع | انواع عرض الموضوع |
02-May-2014, 06:54 PM | #31 | ||
عضو جديد تاريخ التسجيل: Apr 2010 المشاركات: 4
| مشكور الله يعافيك ومشكور | ||
03-Jun-2014, 05:54 PM | #32 | ||
عضو جديد
| الاستاذ الفاضل اسامة استفدت كثيرا من تعليقاتك علىموضوع الفرق بين الجرد الفعلي والدفتري ولكن استسمحك ان اعلق على ردك بخصوص مخالفة القواعد المحاسبية في تغيير طريقة تقييم المخزون - فان القواعد المحاسبية لا تمانع الشركات في تغيير طريقة التقيم ولكن اذ تشترط فقط ابداء الاسباب المقنعة لتغيير الطريقة . | ||
21-Nov-2014, 06:31 PM | #33 | ||
عضو جديد تاريخ التسجيل: Oct 2009 المشاركات: 7
| مشكلة تقبية قد يكون ردي هذا متاخرا ولكن اتمنى ان يكون مفيدا خلال الفترة الماضية كنت مسؤولا عن مطابقة هذا النوع من المشاكل بين المخزون وال 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 التي استخدمتها لمطابق هذه الجداول والتي تعيد الحركات التي ليست متوازنة بين جميع الجداول حيث قمنا باصلاحها حسب طبيعة المشكلة الموجودةز فبعض هذه الجداول لايمكن تصليحها بشكل مباشر اما بعضها الاخر فمن الممكن ان تتم كتابتها بشكل يدوي. لمنتى ان يكون هذا الرد مفيدا مع فائق الاحترام | ||
22-Nov-2014, 09:34 AM | #34 | ||
مشرف المنتدى العام
| السلام عليكم إفادة مهمة - هل جربت reconcile شكرا أخى الفاضل __________________ §¤°~®~°¤§أشهد ان لا إله إلا الله§¤°~®~°¤§ DMA - MCP Osama Makled | ||
22-Nov-2014, 09:50 AM | #35 | |
مدير عام منتديات جريت بلينز العربية | اقتباس:
لتكتمل الصورة , يمكنك كتابة الأكواد التي تظهر الفروقات لتترجم الفائدة من استخدام هذه الجداول __________________ Monzer Osama Saudia Arabia - Jeddah 00966501826235 Microsoft Certified Business Management Solutions Professional Microsoft Certified Trainer | |
23-Nov-2014, 11:24 PM | #36 | ||
عضو جديد تاريخ التسجيل: Oct 2009 المشاركات: 7
| ساقوم غدا باضافة تعليمات ال SQL باذن الله فيما يخص ال reconcile مع الاسف لا يقوم بتصحيح جدولي IV30300 , SEE30303 المستخدمين في التقارير بينما يقوم بتصحيح IV10200 , IV10201 ويمكن اثبات ان بعض هذه الاخطاء لا يقوم بالتاثير عليها. نحن الان نقوم بمتابعة الخالات التي تؤدي الى هذه الحالات وحتى الان لم نصل الى نتيجة نهائية. اتمنى ان يكون هناك تعاون عام لتحديد اسباب هذه الاخطاء لنتمكن من تفاديها مع الاحترام | ||
06-Dec-2014, 08:37 PM | #37 | ||
عضو جديد تاريخ التسجيل: Oct 2009 المشاركات: 7
| هذه بعض تعليمات ال 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)) اتمنى ان تكون مفيدة للجميع | ||
يتصفح الموضوع حالياً : 1 (0 عضو و 1 ضيف) | |
أدوات الموضوع | |
انواع عرض الموضوع | |
|
|
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
كيف يمكن ربط مراكز تكلفة بالحسابات ؟؟؟؟؟ | 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 |