![]() |
|
|
منتدى أكواد ومواضيع الـ SQL Server يتعامل برنامج جريت بلينز مع أقوى قواعد البيانات وهي SQL_Server سنناقش في هذا المنتدى المواضيع التي تتعلق بخادم قواعد البيانات من مشاكل وحلول وأكواد تضفي طابع الإحترافي لمطوري جريت بلينز |
![]() |
| أدوات الموضوع | انواع عرض الموضوع |
![]() | #1 |
مدير عام منتديات جريت بلينز العربية | ![]() السلام عليكم من المشاكل الشائعة عند البعض هو عدم تطابق الموديول مع الاستاذ العام GL يمكن من خلال الكود التالي معرفة عمليات المدفوعات ورقم الحساب الذي تأثر من جراء هذه العملية وبهذه الحالة تصيح المتابعة أسهل وأسرع كود: SELECT D.VENDORID, K.DOCNUMBR, CASE K.DOCTYPE WHEN 1 THEN 'Invoice' WHEN 2 THEN 'Finance Charge' WHEN 3 THEN 'Misc Charge' WHEN 4 THEN 'Return' WHEN 5 THEN 'Credit Memo' WHEN 6 THEN 'Payment' END AS DOCTYPE, G.ACTNUMST, CASE D.DISTTYPE WHEN 1 THEN 'Cash' WHEN 2 THEN 'Payable' WHEN 3 THEN 'Discount Available' WHEN 4 THEN 'Discount Taken' WHEN 5 THEN 'Finance Charge' WHEN 6 THEN 'Purchase' WHEN 7 THEN 'Trade Disc.' WHEN 8 THEN 'Misc. Charge' WHEN 9 THEN 'Freight' WHEN 10 THEN 'Taxes' WHEN 11 THEN 'Writeoffs' WHEN 12 THEN 'Other' WHEN 13 THEN 'GST Disc' WHEN 14 THEN 'PPS Amount' END AS DISTTYPE, D.DEBITAMT, D.CRDTAMNT FROM (-- all open trx distributions, exclude unposted/work SELECT VENDORID, VCHRNMBR, CNTRLTYP, DEBITAMT, CRDTAMNT, DSTINDX, DISTTYPE FROM PM10100 WHERE PSTGSTUS = 1 UNION ALL -- all historical trx distributions SELECT VENDORID, VCHRNMBR, CNTRLTYP, DEBITAMT, CRDTAMNT, DSTINDX, DISTTYPE FROM PM30600) D -- add document number and type LEFT OUTER JOIN PM00400 K ON D.VCHRNMBR = K.CNTRLNUM AND D.CNTRLTYP = K.CNTRLTYP --add account number LEFT OUTER JOIN GL00105 G ON D.DISTTYPE = G.ACTINDX __________________ Monzer Osama Saudia Arabia - Jeddah 00966501826235 Microsoft Certified Business Management Solutions Professional Microsoft Certified Trainer آخر تعديل بواسطة Monzer Osama ، 30-Nov-2008 الساعة 04:59 PM. سبب آخر: تنسيق |
![]() | ![]() |
![]() | #2 | ||
مشرف المنتدى العام
| ![]() بالفعل كود رائع جـدا ممكن تأخذ مخرجات الإستعلام و مقارنته بالحسابات و لكن العملية قد تكون معقدة أكثر إذا كان ترحيل Payable Trx لكل Batch و ليس لكل حركة - بمعنى إذا كات الترحيل مبنى على مستوى الباتش فإن مجموع الحركات الخاصة بهذا الباتش ستذهب للحسابات إجمالية و بالتالي ستكون العملية صعبة - لذا يمكن تعديل الكود السابق للتجميع الحركات بالنسبة لكل باتش/ تاريخ و للمستخدم الإختيار فى أيهما يستخدم حسب طريقة الترحيل مع ملاحظة تعديل الربط بين G.Actinx مع D.Actinx بدلا من D.Disttype شكرا أخ منذر فى إنتظار الكود الجديد __________________ §¤°~®~°¤§أشهد ان لا إله إلا الله§¤°~®~°¤§ DMA - MCP Osama Makled | ||
![]() | ![]() |
![]() | #3 |
مشرف عام في منتديات جريت بلينز العربية | ![]() طيب قد يكون الوضع معكوس ,,, ماذا لو كان الترحيل إلى الستاذ العام مباشرةً؟؟؟ كيف يمكن لنا أن نعرف الحركات المرحلة في اليومية العامة والتي ليس لها مصدر في اليوميات المساعدة ؟؟ __________________ عش ما شئت فإنك ميت . وأحبب من شئت فإنك مفارقه . واعمل ماشئت فإنك مجزي به اللهم صلي وسلم وبارك على سيدنا محمد وعلى آله وصحبه وسلم |
![]() | ![]() |
![]() | #4 | |||
مشرف المنتدى العام
| ![]() اقتباس:
في هذه الحاليةSeries سيكون Financial ( من سمارت ليست) و إختيار كود الحساب الخاص بالأستاذ المساعد الموديول - بهذان الشرطان يمكنك معرفة الحركات التي دخلت علي الحساب من خارج الموديول هذه طريقة من أحدى الطرق و ممكن تضع Series لا يساوي الموديول الذى تبحث عنه __________________ §¤°~®~°¤§أشهد ان لا إله إلا الله§¤°~®~°¤§ DMA - MCP Osama Makled | |||
![]() | ![]() |
![]() | #5 | |
مدير عام منتديات جريت بلينز العربية | ![]() اقتباس:
__________________ Monzer Osama Saudia Arabia - Jeddah 00966501826235 Microsoft Certified Business Management Solutions Professional Microsoft Certified Trainer | |
![]() | ![]() |
![]() |
يتصفح الموضوع حالياً : 1 (0 عضو و 1 ضيف) | |
أدوات الموضوع | |
انواع عرض الموضوع | |
|
|
![]() | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
تعديل أرقام العملاء | foudaa | مناقشة المشاكل والأخطاء في برنامج جريت بلينز | 2 | 27-Jul-2013 08:56 AM |
التأكد من العمليات التي رحلت إلى الحسابات , إعادة طباعة قيود ترحيل الاستاذ العام | Monzer Osama | الجزيئ المالي (GL - AP - AR – BM - FA - AC ... ets.) | 4 | 08-Nov-2012 11:03 PM |
معرفة العمليات التي قام بها اليوزر | kh_waleed23 | التقارير وأدواتها التي تعمل مع برنامج جريت بلينز مباشرة | 10 | 24-Oct-2012 08:25 PM |
معرفة الجداول التي تحتوي على اسم حقل معين في قاعدة البيانات | Monzer Osama | أدوات التقارير التي لا تنتمي لبرنامج جريت بلينز | 8 | 04-Jun-2012 05:06 PM |
مشكلة في إستيراد (Import)أرقام الحسابات المرتبطة بالـItem Class أرجو المساعدة. | عثمان | الحالات التي تم العمل عليها وتم حلها بنجاح تجدها هنا | 6 | 24-Jul-2011 12:54 PM |