الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

برامج و حلول محاسبية ب SQL SERVER

مغلقرائج
بدأه PATCH DEVELOPER في 26 مارس 2005 · 125 رد · 60,279 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#26

شكراً لك أخي patch developer

لقد شجعتنى كثيراً

و لكن تواجهنى الأن مشكلة و أرجوا ان أجد حلها عندك

السلام عليكم ورحمة الله و بركاته

يا شباب .. قمت بتصميم قاعدة بيانات بإسم acc

و السيرفر الذي أعمل عليه هو local

المشكلة بدأت معي عندما حاولت القيام بتصميم تقارير بإستخدام Crystal report 10

قمت بإختيار انشاء تقرير جديد

ثم اخترت ole db connection

ثم اخترت

Microsoft ole db provider sql server

فظهرت لى شاشة

تطلب اسم السيرفر و كلمة المرور و اسم قاعدة البيانات

المشكلة ان القائمة التى تظهر امام اسم السيرفر (( خالية))

و إذا حاولت بإدخال اسم السيرفر بيدى و اسم قاعدة البيانات بيدى يعطى رسالة بفشل الاتصال

أرجوا نجدتي ....

و شكراً لك

سبحان الله و بحمده سبحان الله العظيم

أبو كريم و مازن و نور

vb.net - c# - asp.net - oracle - sql server

manager@tm-center.com

00966508268649

#27

السلام عليكم و رحمة الله و بركاته

أخي الكريم

أنا لا خبرة في كريستال ريبورت و لكن و هذا ما أظن و الله أعلم

حاول أن تذهب على الويندوز على كنترول بانيل ثم administrative tools ثم odbc data source administrative و حاول توصف الأتصال بقواعد البيانات أس كيو إل سيرفر

هذا و الله أعلم

و السلام عليكم و رحمة الله وبركاته

itasmallbanner.png
#28

السلام عليكم ورحمة الله وبركاته

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

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

وجزاكم الله خيرا

Name : Ahmed H. Alawady

Web Site : Alawady.info

Email : alawady_ahmed@hotmail.com

Tel : +2 012 345 6808

#29

السلام عليكم و رحمة الله و بركاته

أخي الكريم أحمد

أنا لست بأستاذ كما تظن و لكني شخص عادي أحاول أن اتعلم و أعرف و عندي الشئ اليسير الذي أود منكم أن تستفيدوا منه .

أخي الكريم هذه الموضوع الذي تتحدث عنه من المواضيع الحساسة جداً ، فكثيراً فعلا هم المبرمجين الذين ليس لهم خلفية عن ماهية الحسابات أو التحليل المالي و للأسف الشديد إن هذا ينعكس بصورة أو بأخرى على الحلول التي يحاولون بنائها و لكن ما الحل ، هل المطلوب من المبرمج أن يكون محاسباً ؟

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

الحل هو الأستعانة بالخبراء في مجال المحاسبة و مراعاة تخير ذلك بناء على محدد مهم و هو الخبرة العملية وأيضاً الخلفية العلمية ، بمعنى أصح لا تذهب فتتخير من يساعدك في بناء حل محاسبي و هو محاسب عادى أو بالمعنى الأصح خريج كلية التجارة شعبة محاسبة جديد

و أخيراً أشكرك على مداخلتك و أرجوا أن تستمر معنا فالمقال القادم مهم جداً جداً جداً

و السلام عليكم و رحمة الله و بركاته

itasmallbanner.png
#30

السلام عليكم و رحمة الله و بركاته

كنت لا أعرف كيف أستهل هذه المقالة و لكن و أنا أهم أن أكتب إليكم مقالي راودني نفس الحلم الذي راود مصمم لينوكس من قبل قواعد بيانات محاسبية مفتوحة المصدر مصممة بأس كيو إل سيرفر ، هل هذا ممكن ؟

لن أكثر من الكلام لأننا أمامنا عمل كثير في هذا المقام

أخواني لكي نمسك خيط الحديث مرة أخرى ...

صممنا في المقالات السابقة نواة قاعدة البيانات الخاصة بالحسابات العامة و هي تتكون من الجداول Accounts و JournalVoucherHeader و TransactionsDetails

و قد كانت مشكلتنا الأساسية كيف نبني بيانات هرمية الشكل في الجدول Accounts و كيفية التحكم في المجالات المدخلة و قد أتممنا ذلك و الحمد لله

و الأن تعالوا بنا إلى الهدف الأساسي ، ماهو الهدف الأساسي من الحل المحاسبي ؟

و الجواب هو أن الهدف هو أستخدام البيانات في التحليل المالي و ما هي أدوات التحليل المالي الأساسية ؟

قائمة الأرباح و الخسائر و الميزانية العمومية و كشف التدفق النقدي و النسب و المؤشرات المالية و الكثير من الأشياء التي لا يسعني ذكرها هنا لأنه موضوع يتعلق بشكل أساسي بفرع من فروع المحاسبة و هو المحاسبة الأدارية Management Accounting

و الأن سوف نأخد أهم هذه الأهداف التي يجب أن تتوفر في الحلول المحاسبية و المالية ألا و هي

1-قائمة الأرباح و الخسائر

2-الميزانية العمومية أو قائمة المركز المالي

3-كشف التدفق النقدي

الأن هذه هي أهدافنا بإذن الله ، إذن كيف نصل إليها ؟

تعالوا ندرس سوياً سمات كل هدف من هذه الأهداف الثلاثة

أولا : قائمة الأرباح و الخسائرLOSS AND PROFIT STATMENT

قائمة الأرباح و الخسائر الغرض منها مقابلة كل الحسابات التي تتصل بالأيرادات مع كل الحسابات التي تتصل بالمصاريف بمعنى أنها توضح نتيجة المعادلة : الأيرادات - المصاريف = الأرباح

ثانياً : الميزانية العمومية أو قائمة المركز المالي BALANCE SHEET

هي تفصيل لبنود الحسابات بجميع فروعها لاحظوا معي كلمة بجميع فروعها و هي تطبيق للمعادلة المشهورة المحاسبية الأصول = الخصوم + حقوق الملكية و حقوق الملكية هي عبارة رأس المال بالأضافة للأرباح المرحلة السابقة و الحالية التي تم ترحيلها من حساب الأرباح و الخسائر ( قائمة الأرباح و الخسائر)

ثالثاً : كشف التدفق النقدي CASH FLOW STATEMENT

كشف التدفق النقدي من أهم الكشوف على الأطلاق في الحلول المالية فهو مؤشر واضح و صريح يدلنا هل الأرباح الخاصة بالشركة حقيقة أم لا و هو تحليل لكافة البنود النقدية في الحسابات و إلى ماذا تم صرفها و من ماذا تم قبضها و هو تحليل نحن للأسف الشديد نفتقده في مؤسساتنا المتوسطة الحجم و الصغيرة و هذا أنا أوعزه إلى ضعف الأدارة في العالم العربي و جهلها وأيضاً عدم وجود تدريب كافي للمحاسبين و بعدهم عن مطالعة الكتب و المقالات العلمية المتعلقة بمجالهم بدعوى أن الخبرة أهم .

بعدما عرفنا أهدافنا الأن سوف نتجه مباشرة إلى متطلبات كل هدف من هذه الأهداف ، و لكن قبل ذلك أريد أن أوضح شيئاً مهماً نحن سابقاً في تصميم جدول Accounts وضعنا تصميم يحكم المجموعات و الفروع و الأن السؤال المهم هل هذا كافى لنا لخدمة الوصول إلى الأهداف الموضحة سابقاً ؟

و الجواب بالطبع لا

فأخواني الحل الذي صممناه سابقاً لم يدلنا على أي الحسابات يدخل تحت الإيرادات و أيهما يدخل ضمن المصاريف و هذه هي متطلبات حساب الأرباح و الخسائر أو قائمة الأرباح و الخسائر

و أيضاً أنا لم أعرف أي الحسابات هو أصول و أيهما خصوم و أيهما حقوق ملكية و هذه هي متطلبات الميزانية العمومية

و أيضاً أنا لم أعرف أي الحسابات هو أصل جاري أو أصل ثابت أو خصم جاري أو خصم ثابت (طويل الأجل ) وأيهما رأس مال و أيهما أنشطة تشغيلية و أيهما أنشطة أستثمارية و ايهما أنشطة تمويلية و ايهما حساب نقدي و هذه هي متطلبات كشف التدفق النقدي

إذن نحن الأن في حاجة إلى تعديلات و أضافات إلى ما وصلنا إليه سابقاً

و هذه التعديلات سوف توضحها الصور التالية

040405ACCOUNTS.jpg

040405ACCTYP.jpg

040405CASHFLOWACC.jpg

040405ACCTYPDET.jpg

040405CASHFLOWDET.jpg

040405DIAGRAM.jpg

و الأن بعدما أخذتم نظرة سريعة على هذه التعديلات تعالوا لكي نناقشاها

أولا : هناك فرضية أساسية سوف نفرضها و هي أن الجداول المبنية الجديدة AccountsTypes و CashFlowAccounts هي جداول ثابتة البيانات بمعنى أنه لن يدخل فيها أي مستخدم لقاعدة البيانات أي معلومات فهي ليست للإدخال فالبيانات المرفقة بها سوف لا تظهر على الأطلاق على الواجهة المصممة لقاعدتنا و لكن سوف يتم أختيار نوع الحساب على سبيل المثال من خلال كومبو بوكس و أيضاً نوع حساب التدفق النقدي كذلك

ثانيا : بهذا التصميم نكون قد عرفنا كل حساب من أي نوع هل هو أيراد أم مصروف هل هو أصل ثابت أم متداول هل هو يتبع العمليات التشغيلية أم العمليات الأستثمارية أم العمليات التمويلية

بخصوص كشف التدفق النقدي ( نبذة بسيطة )

كشف التدفق النقدي هو تحليل لكل الحركات التي حدثت في الحسابات النقدية (بنك - خزينة - نقدية .. إلخ) و تقسيم هذه الحركات التي حدثت و تصنيفها إلى حركات تتبع العمليات التشغيلية أو العمليات التمويلية أم العمليات الأستثمارية

فالعمليات التشغيلية تختص بكل ما هو مرتبط بالأصول المتداولة و الخصوم المتداولة و الأيرادات و المصروفات

أما العمليات الأستثمارية تختص بكل ما هو مرتبط بالأصول الغير متداولة (الثابتة )

أما العمليات التمويلية تختص بكل ما هو مرتبط بحقوق الملكية و الخصوم طويلة الأجل

و يتم تقسيم كل عملية (نشاط) من هذه الأنشطة إلى تدفق نقدي خارج و تدفق نقدي داخل

فعندما تكون نتيجة التدفق النقدي موجب (التدفق النقدي الداخل - التدفق النقدي الخارج ) أكبر من صفر في الأنشطة التشغيلة فإن هذا يعتبر مؤشراً أيجابيا

وعندما تكون نتيجة التدفق النقدي موجب (التدفق النقدي الداخل - التدفق النقدي الخارج ) أكبر من صفر في الأنشطة الأستثمارية فإن هذا يعتبر مؤشراً أيجابيا

فعندما تكون نتيجة التدفق النقدي موجب (التدفق النقدي الداخل - التدفق النقدي الخارج ) أكبر من صفر في الأنشطة التمويلية فإن هذا يعتبر مؤشراً سلبياً

هذا و قد برزت بشكل كبير أهمية هذا النوع من التحليلات بعد إعلان إفلاس شركة W.T.Grant العملاقة التي كانت مؤشرات الربحية فيها عالية و لكنها أنهارت و بعدما تم تحليل ماهية أسباب هذا الأنهيار فكان من أهم أسبابه هي النقدية الغير كافية و عدم الأهتمام بهذا النوع من التحليلات

و لعلي هنا أقول لأخواننا الذين يصممون حلولاً مالية لا تمت بالمالية بصلة الرجاء مراجعة المراجع لأنه يا أخواني تصميم حل محاسبي له العديد من الجوانب الأخلاقية أيضاً و له العديد من الجوانب العلمية المحاسبية التي يجب مراعاتها فمثلا ماذا لو لم نهتم نحن بمثل هذا النوع من التحليلات ؟ أقول لكم من الممكن أن تنهار الشركة بسبب عدم كفاية التحليلات

أخواني راعوا كثيراً هذه الأمور و كونوا حريصين فإن تصميم حلولاً مالية ليس بالشئ اليسير

و أخيراً سوف أنتظر منكم مداخلاتكم بإذن الله و سوف نوضح الكثير مستقبلا إن شاء الله

و أتمنى لكم التوفيق

السلام عليكم و رحمة الله و بركاته

GL.zip

itasmallbanner.png
#31

السلام عليكم و رحمة الله و بركاته

أخواني الأعزاء

دخلت إلى المنتدى لأرى هل من جديد في موضوعي تصميم الحلول المحاسبية بأستخدام أس كيو أل سيرفر و كنت أبحث عنه كما تعودت فلم أجده في المواضيع المطروحة الغير مثبته و قد فوجئت بأن الموضوع قد ثبت

لا أعلم كيف أعبر عن شعوري و لكن أخواني طارق و ووليد جزاكم الله خيراً لتفهمكم لأهمية هذا الموضوع ولا أخفي عليكم فأنا خائف جداً من هذا الموضوع ، فهو موضوع شائك ملئ بالعقبات الكثيرة و لكن من يتوكل على الله دائماً يجد له الله مخرجاً

و أشكركم مرة أخرى

و أتمنى من أخواننا المهتمين بهذا الموضوع أن يرفعوا مستواه العلمي للمستوى المطلوب و أرجوا من الله أن نكون بهذا العمل قد نلنا رضاه و يستفيد بها كل مسلم إن شاء الله

و السلام عليكم و رحمة الله و بركاته

itasmallbanner.png
#32

السلام عليكم و رحمة الله و بركاته

أخواني الكرام

أرجو أن ألفت نظركم إلى مراجعة مراكز التكلفة أو ما يسمى JOB,CONTRACT AND BATCH COSTING أو تكاليف الأوامر الأنتاجية و العقود

لأن التوسع القادم سوف نأخذ فيه بعين الأعتبار التحليلات المطلوبة عند تطبيق هذا النوع من تحليلات محاسبة التكاليف

و أشكركم جزيلاً

itasmallbanner.png
#33

السلام عليكم ورحمة الله وبركاته

بارك الله فيك ، وأُشهد الله العظيم وأني سوف أشهدلك يوم القيامة أنك ساعدت المسلمين بعلم قد علمة الله لك

ولم تبخل به على المسلمين

وأتمنى أن يحذوا المسلمين بحذوك وأنا أولهم

وبارك الله فيك وجزاك الله خيرا

Name : Ahmed H. Alawady

Web Site : Alawady.info

Email : alawady_ahmed@hotmail.com

Tel : +2 012 345 6808

#34

السلام عليكم ورحمة الله وبركاته

أخي العزيز بالنسبة لكتابة الأوامر في Triggers فلو سمحت أعطي شرح بسيط لبعض السطور

لكي يعم الفائدة والتوضيح فقط وأن تكتب الأكواد بأسلوب منسق بعض الشئ لأني بتوه فيها :D

وجزاك الله خيرا

Name : Ahmed H. Alawady

Web Site : Alawady.info

Email : alawady_ahmed@hotmail.com

Tel : +2 012 345 6808

#35
اقتباس
أخواني المجاهدون في سبيل الله في طلب العلم

و لي تلميح فقط أريد أن أوجهه إلى القائمين على المنتدى

هل تريدون جيل من محبي هذا الفرع من فروع العلم؟ أوجدوا الهدف و أختلقوا المشاكل الفنية و حاولوا أن تنظموها في شكل منظم مرتب في المنتدى لتكون مرجع و سوف تجدون في رحاب هذا المنتدى عباقرة

نعم عباقرة لم تظهر موهبتهم لأنه ليس لديهم أدوات هذا النوع من قواعد البيانات

رجاء أخر للأخوة متصفحي هذا الموضوع تعالوا نتعامل مع بعضنا البعض معاملة المقرض و المقترض فأنا أيها الأخوة لدي بعض الشئ من العلم لا يذكر و لكنه في عقلي و أخاف أن يضيع فأضعه بين أيديكم لكي تستفيدوا منه و هذا حق لكم حق لكم حق لكم الله سائلي عنه يوم الدين

أخي الكريم أقسم بالله الذي رفع السماء بلا عمد أنه يوجد في المسلمين عباقرة لا بل هم أكثر من عباقرة ولكن لاتوجد الأرض الخصبة

للإنبات هؤلاء ، فيا أيها المسلمين لا توجد أرض ولكن يمكننا تحويل هذه الصحراء لأكثر أرض خصبة لإستخراج الكنوز الدفينة بنا

كونوا صناع للحياه

Name : Ahmed H. Alawady

Web Site : Alawady.info

Email : alawady_ahmed@hotmail.com

Tel : +2 012 345 6808

#36

السلام عليكم ورحمة الله وبركاته

اخي الكريم

طبعا البارحة سهرت على كتاباتك ادخلتها الى غرفة العمليات وقمت بتشريحها وكنت كل ماقرأت حرفا اقول متى سوف اصل الى ذلك العلم .

بالفعل موضوع رائع جدا" جدا" ولكن اريد ان اعرف النهاية هل اصبح مبرمجا اذا شاهتدك كيف تعمل

لانه في نظرية التعلم كما قال الاستاذ ( انتر نت ماستر ): هنا سؤالين 1- كيف يجعل منك مقلدا"

2- لماذا يجعل منك استاذا"

طبعا " انا سوف اظل اتابعك علما" بانني عسكري ( الخدمة الالزامية ) ولكن لن اضيع وقتي الا في تعلم منكم ان شاء الله

واجازاتي قليلة ولكن اتمنى ان يتسنى لي كل اسبوع لارى الى ماتم التوصل اليه

اقول لك حقيقة مازلت ضائع بين عالمي الاكسس والاsql ولكن سوف ارى واشاهد عن كسب لان هذا الموضوع اعده من اولوياتي في هذه الحياة فانا خريج محاسبة واتمنى ان اتحول من مدخل للبيانات الى مبرمج لا يقف في دربه شيء

ان شاء الله

شكرا " اخوك ابو مالك ...

#37

السلام عليكم و رحمة الله و بركاته

أخي أبو مالك

اقتباس
ولكن اريد ان اعرف النهاية هل اصبح مبرمجا اذا شاهتدك كيف تعمل

الحقيقة هذا سؤال جوهري و مهم ، ما الهدف ؟

أخي الكريم ، هذا النوع من العلم غير منتشر فعلاً حتى في البلاد الأجنبية نفسها و قد أردت بفتح هذا الموضوع بأن أثير قضية لفتت نظري في عالم الحلول و البرامج المحاسبية ، القضية هي أن أغلب الحلول هي اجنبية الصنع أما هندية أو باكستانية أو انجليزية أو أمريكية أو حتى أي شئ غير العربية فالحلول المحاسبية العربية في السوق قليلة جداً و أكثرها ردئ ، و حتى إن أردت أنت أن تتعلم شئ عن كيفية عمل هذه البرامج فسوف تجد أن ذلك سر من الأسرار الحربية التي لا ينبغى أن يفشوا سرها و هذا أنا أوعزه إلى الخوف من الرزق ، فمثلاً نحن بدأنا هذا الموضوع و أنا واثق بأن الكثيرين من أعضاء الموقع و من خارج الموقع قرأوا هذا الموضوع و منهم من يصممون حلولاً مالية (أسف هذا ما يطلقونه عليها ) و تجد أحياناً في المنتديات شئ غريب أن كل من يصل إلى كيفية عمل برنامج مثلاً للقيود المحاسبية و كأنه أخترع الذرة و أخذ ينادي بأعلى صوته ها أنا ذا و إذا فتحت برنامجه تجد به العجب العجاب ، و ذات مرة أحد المبرمجين كنت أتصل به لأعرف عن الحل الذي عمله و سالته هل أنت محاسب فقال لي لا و لكن من كثرة تعاملي و أحتكاكي مع المحاسبين عرفت ذلك (هذا ليس نفس نص الكلام حتى لا نفترى على الشخص و لكن ما يؤدى معنى ما قاله ، فأنا لا أتذكر جيداً لأن الحادثة منذ ما يقارب سنتين ) و جائني أحد المبرمجين في يوم من الأيام أيضاً ليعرض علي حله و هو هندي و قال لي أن البرنامج أستغرق منه الكثير من الوقت فسألته هل أخذت في الحسبان نظامي الجرد الدوري و الجرد المستمر فوجدته تلعثم و أرتبك حتى أني وعدته أن أرسل إليه مقالات عن هاتين النوعين ،

فأخي الكريم عندما تبحث في محرك البحث عن هذا الموضوع صعب جداً أن تجد موقعاً عربياً يضغط على هذه المناطق الحساسة و أنا صراحة أقولها أنظر إلى الصراع القائم في سوق البرمجيات حاليا ، أنه صراع على تقديم الحلول لكل ما يتصل بمجال التجارة و المحاسبية و الحلول المالية ،

أن برمجة قواعد البيانات هي المستقبل أخي الكريم و توظيف هذا النوع من البرمجة في برمجة الحلول المالية هو ضربة قوية لكل الشركات التي تسوق برامجها في المنطقة العربية

أذكر لك فقط على سبيل المثال : احد الشركات التي تتعامل معها شركتي طبقت نظام أوراكل فينانشيلز و هل تعلم كم يكلف هذا النظام ؟ مئات الألاف ، نعم مئات الألاف

تعالى مثلاُ و تخيل معي أحد المحاسبين المبدعين مثلك له دراية بتصميم قواعد البيانات و هو محاسباً و صمم نظام قواعد بيانات يؤدى نفس وظيفة أوراكل فينانشيلز ، قل لي ما تأثير ذلك على أسواق المنطقة العربية ؟ الجواب أنت بذلك وفرت مئات الألاف بل الملايين التي تصرف على أستيراد التكنولوجيا من الخارج و بالتالي يتم توظيف هذه الملايين داخل المنطقة العربية و يستفيد منها العرب و المسلمين

هل رأيت معي ما الفائدة الأن ؟

و الأن الفائدة التي تعود عليك من قراءة موضوع كهذا ؟

حقيقة هذا الموضوع موضوع أساساً لمن له خلفية بقواعد بيانات أس كيو إل سيرفر فأنا لم أشرح فيه الأساسيات الخاصة بهذا النوع من قواعد البيانات و لكن وضعته ليكون مختبراً لي و لكم و قد تخيلت إني عندما أكتب كوداً سوف أجد من يشرحه و يشرح مفرداته من الشباب المبرمجين و لكن للأسف لم أجد من يشرح المفردات الخاصة به و إني و أن طلبت ذلك فاني طلبته لأنه فعلا عملية تصميم حل مالي و محاسبي عملية مرهقة ذهنياً و تحتاج إلى تفرغ لا إلى شرح أكواد ، و أنا إلى الأن لم أجد أقتراحاً واحداً من أحد الأخوة المبرمجين أو حتى المحاسبين حتى أني الأن أعتبر هذا الموضوع بالنسبة لي كالأجندة ألخص فيها ما توصلت إليه تباعاً فكلما توصلت إلى شئ سوف تجدني إن شاء الله مضيفاً أياه هنا و أرجوا أن تعم الفائدة على الجميع

و ما الذي سيفعله محاسب مثلك يريد أن يدخل في هذا المجال و يرتقي بمستواه ؟

عليك بالتالي

أولا : شراء كتب باللغة العربية مبدأياً لمعرفة نظرية قواعد البيانات و يفضل الكتب التي إدرج عليها أنها للمبتدئين او حتى أقل من المبتدئين إن و جد ثم بعد ذلك التطور

ثانياً : تطوير قراءاتك و ذلك بأن تطبق ما قرأت و تحدد لنفسك أهداف وهمية للتدرب عليها

ثالثاً : نتيجة للمرحلة الثانية سوف تبرز لديك العديد من المشاكل سوف تحتاج إلى أن تقرأ فيها و سوف تنمى قدراتك تدريجياً

رابعاً : بالتوازي مع ثانيا يفضل أن تقرأ بعض المعلومات عن الشبكات

خامساً : لا تستعجل لأن آفه التعلم العجلة فكن صبوراً

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

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

أما بالنسبة لنظريات التعلم رغم أني لم أقرأ عنها و لكن بواقع تجربتي التقليد أول مرحلة ثم بعد ذلك الأبداع الفكري الخاص بك سوف يظهر بإذن الله

نصيحة أخيرة أخي الكريم لك (يجب عليك أن تفهم لا أن تحفظ أكواد ، أفهم .. أفهم ... أفهم )

و أنا اقول في هذا الموضوع أني سوف أحاول أن أكتب فيه كلما توصلت إلى شئ جديد و أنا الأن أحاول أن أوسع من قاعدة البيانات لتكون محتوية على نوع من التحليلات مطلوب في الحياة العملية و هو تحليل مراكز التكلفة و أحاول أن أدرسه بجميع جوانبه ، حيث أني عندما أضع جدولاً أو رابطا يجب أن أتخيل تماماً ما سوف تكون عليه الأستعلامات و سوف أرفع هذا التوسع إن شاء الله في القريب العاجل إن شاء الله

و أخيراً أتمنى لك التوفيق أخي أبو مالك لأن سؤالك فعلا مهم لمن يقرأ هذا الموضوع

و السلام عليكم و رحمة الله و بركاته

itasmallbanner.png
#38

ما الذي سيفعله محاسب مثلك يريد أن يدخل في هذا المجال و يرتقي بمستواه ؟

عليك بالتالي

أولا : شراء كتب باللغة العربية مبدأياً لمعرفة نظرية قواعد البيانات و يفضل الكتب التي إدرج عليها أنها للمبتدئين او حتى أقل من المبتدئين إن و جد ثم بعد ذلك التطور

ثانياً : تطوير قراءاتك و ذلك بأن تطبق ما قرأت و تحدد لنفسك أهداف وهمية للتدرب عليها

ثالثاً : نتيجة للمرحلة الثانية سوف تبرز لديك العديد من المشاكل سوف تحتاج إلى أن تقرأ فيها و سوف تنمى قدراتك تدريجياً

رابعاً : بالتوازي مع ثانيا يفضل أن تقرأ بعض المعلومات عن الشبكات

خامساً : لا تستعجل لأن آفه التعلم العجلة فكن صبوراً

طبعا " الله يكثر من امثالك وا والله ما قلته غاية في الروعة حول المعرفة العربية فكل واحد يتمسك بمعلوماته وكأنها حصون محصنة يمنع الاقتراب والتصوير

أما اشارتك الى ان احضر الكتب ووووو

فأنا وباذن الله سبحانه وتعالى سوف اظل اتابعك عن قرب وعن كثب

والله اني ارى منك بنك من المعلومات سواء المحاسبية او البرمجية

يا رجل انا اتعقد من البرامج المحاسبية كثيرا لانها لا تراعي طرق كتابة القيود في طريقتي الجرد ( المستمر و النهائي)

بارك الله فيك من نبع لنا ننهل منه حتى نرتوي

اقول لك من قراءة سابقة لك يجب ان لاننسى بان هناك حساب ختامي اسمه احساب المتاجرة ياتي قبل حساب الارباح والخسائر

1- المتاجرة

2- الارباح والخسائر

3- الميزانية

طبعا اعلم انك تعلم بذلك ولكن كتبتها فقط لاريك بانني من الذين يقراون كل حرف تكتبه وشكرا"

اخوك أنس .....

............. ابو مالك.............اجازتي تنتهي في 13/4/2005

اه اه اه سوف تظلون في فكري

تم تعديل هذه المشاركة بواسطة acoanas80 في 10 أبريل 2005 في 15:31

#39

اخي الكريم حميد

لا ادري ماذا اقول لك ان اصعب شيئ عندي هي صياغة الافكار و المفاهيم

وانا ادرك صعوبة ذلك عليك وان مجهود الكتابة بشكل مرتب لمن لم يحترف الكتابة والتأليف لهي من الاشياء الثقيلة

وما رأيتة منك في المقالات الاخيرة يدل على انك بدأت طريقك الى الاحتراف في التأليف

فاني اتمنى عليك ان تعيد جمع كل مقالاتك في الاخير وتنزلها في كتاب تثري به المكتبة العربية وصدقني ان هذا الرف فارغ تماما على حد علمي والله اعلم

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

ولكني منذ تلك الفترة لم اشارك او اقوم بعمل متعلق بالشئون المالية

وسأحاول ان اجمع كل الوثائق الخاصة بتلك الفترة و اشارك بها إن شاء الله

بارك الله فيك و زاد من امثالك

تم تعديل هذه المشاركة بواسطة NASH1 في 13 أبريل 2005 في 21:36

#40

السلام عليكم و رحمة الله و بركاته

أخي الكريم NASH1

أنا في حقيقة الأمر لم أصل بعد إلى مستوى أن أؤلف كتاباً متخصصا عن هذا الموضوع و في حقيقة الأمر ان الرف ليس فارغاً كما توقعت أنت فهناك كتاب عن برمجة تطبيقات محاسبية بأستخدام أكسس نشر بواسطة دار شعاع للنشر و التوزيع و لكن هذا الكتاب ركز على برمجة VBA أكثر من أي شئ أخر

و أنا بهذا الموضوع أردت فقط أن أقول أن دور الواجهة في التطبيقات المالية ضئيل جداً و خصوصاً مع أستخدام عملاق من عمالقة قواعد البيانات و هو أس كيو إل سيرفر

و لكن هذا الموضوع حقيقة ليس بالسهل ، فعندما تشرع في كتابة شئ شئ و تصممه في نفس الوقت فعلاً أنها مهمة صعبة و لكن على كل حال أنا الأن مجبر على صنع ذلك لأن قواعد البيانات التي أعمل عليها بدأت تأن و تتألم من 45000 قيد فقط و هي لبرنامج إنجليزي المصدر

لذلك سوف أغيب بعض الشئ عنكم و لكن سوف أحاول من فترة إلى أخرى أن أكتب ما توصلت إليه بالكامل من تصور لأن أصعب مرحلة أحس بها بالتعب النفسي و الصداع الفكري هي مرحلة تصميم أوعية قواعد البيانات و الروابط بينها و أنواع البيانات و الأستراتيجية التي سوف أبني عليها الأستعلامات و الأجراءات المخزنة و الوظائف

حقيقة الأمر أنه أمر مرهق و لكني أصدقك القول أخي الكريم أنه الأرهاق اللذيذ و لا أعلم متى سوف أقلع عن أقحام نفسي فيما لا يعنيني ؟؟!!؟؟

و شكراً

itasmallbanner.png
#41

السلام عليكم

هذه مشاركه بسيطة مني اعرض فيها تجربتي الخاصة في تطوير نظام حسابات

تم تطوير النظام بالفوكس برو 2.6

يدعم تعدد العملات ولايدعم تعدد الفروع او الشركات ولا يدعم تعدد السنوات لان كل سنه نفتح مجلد جديد وننسخ البرنامج اليه فقط

واستخدمنا الطريقة الشجرية (التي تكلم عنها الاخ حميد في مقالاته) لتعريف قائمة الحسابات

والصورة توضح تصميم الجدول

acounts.GIF

و في البنود التالية شرح مبسط للحقول وبعض قواعد التحقق

Account_no

حقل رقم الحساب:-

- يكتب فيه رقم الحساب المراد إضافته أو البحث عنه ولايمكن كتابة سوى الأرقام.

- الرقم (( صفر)) غير مقبول فيه .(بحسب ترميز النظام المحاسبي الموحد اليمني)

- أرقام الحسابات يجب ان لا تحتوي على الرقم (( صفر)).

- يقبل الحقل "9" أرقام بحد أقصى أي "999999999" اكبر عدد ممكن.

Account_name

حقل الاسم:-

يكتب فيه إسم الحساب

Parent_acc

حقل الحســــــــــاب الاب:-

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

Level_id

قائمة رقم المستـــــــــــوى:-

يحدد فيه المستوى الذي يقع فيه الحساب( المستوى الأول للرقم الحساب المكون من رقم واحد والمستوى الثاني للحساب المكون رقمه من رقمين ), وعندما يكون هناك رقم حساب من أربعه أرقام وتوضع قائمه رقم المستوى في المستوى الثالث مثلآ أو الثاني فإن هذا الحساب سيظهر في التقارير ( التي لها علاقه بمستوى الحساب) ضمن حسابات المستوى الثالث أو الثاني ولن يظهر مع حسابات المستوى الرابع

Account_type

قائمة نوع الحســـــــــاب:-

ومنها يتم تحد النوع الذي يندرج تحته الحساب من الأنواع الأربعة المتعارف عليها وهي الأصول - الخصوم - مصروفات - إيرادات .

Account_cat

قائمة تصنيف الحســـــــاب:-

تحتوي هذه القائمه على خيارين أما (( فرعي)) أو (( رئيسي))

- يقصد بالاختيار (( فرعي)) أن الحساب الحالي لاتوجد له حسابات متفرعه منه وبالتالي لايمكن عند إضافة حساب أن يكون هذا الحساب هو الحساب الأعلى.

- يقصد بالإختيار (( رئيسي)) أن الحساب الحالي يمكن أن يكون له حسابات متفرعه منه أي أن الحساب يمكن أن يكون الحساب الأعلى لحساب واحد على الأقل.

- عند ما يكون حساب معين (( رئيسي)) فإن الرصيد الذي يكون فيه ناتج عن الحركه المحاسبيه للحسابات المتفرعه منه أو التي لها إرتباط به من المستويات المختلفه وليس عن طريق تحميله مباشرة بالمبلغ.

Debit_credit

قائمة طبيعه الحساب:-

يحدد من هذه القائمه طبيعه الحساب الدائنه أو المدينه وتحتوي على خيارين:

- مدين للحسابات التي بطبيعتها مدينه

- دائن للحسابات التي بطبيعتها دائنه

Report_type

قائمه نوع التقريـــــر:-

تحدد هذه القائمة نوع التقرير التي يظهر فيها الحساب

أي : حسابات الميزانيه يتم لها إختيار نوع التقرير (( ميزانيه))

وحسابات النتائج يتم لها إختيار نوع التقرير (( النتيجة))

Detail_type

قائمة نوعية اليومية:-

تستخدم هذه القائمة للحسابات التي قائمه حالة الحساب فيها توضح أن حالته (( فرعي)) ويتم التجاهل للحسابات الرئيسيه.

تحتوي هذه القائمه على إختيارين (( يوميه عامه)) - (( تحليلي موظفين)) -(( تحليلي عملاء))- (( تحليلي موردين)) .

- عند اختيار (( يوميه عامه)) فأن ذلك يعني أن الحساب لايمكن أن تكون له أي يوميه تحليلية.

- عند إختيار اي يوميه تحليلية فإن ذلك يعني بأن هذا الحساب الفرعي من الممكن ربطه بها عند الاحتياج لتسجيل البيانات التحليلية .

Currency_id

قائمة نوع عملة الحساب :

رمز العملة التي سيتم ترحيل ارصدة الحساب بها وتسجيل الحركة بها أيضا ، والقيمة الافتراضية للحقل هي العملة المحلية

Debit_palance_lc

Credit_palance_lc

حقلي الحركه المدين والدائن بالعملة المحلية:-

تظهر فيها المبالغ المرحله من اليوميه العامه إما كإجمالي الحركه المرحله للحساب الفرعي، أو إجمالي حركة الحسابات الفرعيه التحليليه للحساب (الحسابات التي تنتمي الى الحساب).

Debit_palance_fc

Credit_palance_fc

حقلي الحركة المدين والدائن بالعملة الأجنبية :-

يتم تحديد العملة الخاصبة بهما من حقل نوع العملة

ملحوظة : ماسبق هوبعض ماتبقى لى من وثائق النظام الذي تطورتة انا وزميل عام 99م

وقد قمت باعادة تصميم الجداول في visio لتكون العلاقات ونوع البيانات واضحه

--------------------------------------------------------------------------------------------------------

وهنا ال ERD للنظام كامل مع وجود بعض النواقص التي لم اتمكن من ايجاد وثائقها :s

Account.gif

ارجو ان لاتكون مشاركتي مثل الاغنية النشاز :unsure:

واذا كانت كذلك فارجو من المتابعين لمقالات الاخ حميد تجاهلها لاني فقط حبيت ان اشارك بما عندي

1
#42

السلام عليكم و رحمة الله و بركاته

أخي الكريم نشوان

حقيقة لا أعرف كيف أعبر عن مشاعري ، أخيراً ، أخيراً

على كلاً تصميمك الأن تحت مجهري الخاص و سوف أعلق عليه

و أشكرك على جهدك الذي فعلاً أوضح لي أن هناك مجتهدون لا يبخلون علينا بشئ

أخوك حميد

itasmallbanner.png
#43

السلام عليكم و رحمة الله و بركاته

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

و لكن ما لفت نظري في تصميمه هو تركيزه على تعدد العملات MULTI CURRENCY و هذه الأمكانية موجودة في أغلب الحلول المالية و المحاسبية و تعتبر ميزة من مميزات الحلول المالية و لكن .....

هل نحن على دراية كافية بما يعنيه تعدد العملات في قياس نشاط الشركات ؟

دعونا نرى ذلك

أن مسألة تعدد العملات هذه هي مسألة تثور بشكل كبير عند الحديث عن الشركات العابرة للقارات و التي لها أفرع في دول مختلفة و يكون الشكل القانوني لها على هيئة شركة قابضة و مجموعة من الشركات التابعة و يمكن أن نطلق على هذا النوع من الشركات MULTI NATIONAL COMPANIES

و هنا تكمن المشكلة في القوائم المالية الموحدة حيث أن الشركات التابعة هنا أما أنها تستخدم العملات المحلية الخاصة بها أو تستخدم العملة الأجنبية الخاصة بالشركة القابضة (الشركة الأم ) ، ففي حالة أن الشركة التابعة تسجل في الدفاتر المحاسبي بالعملة الأجنبية و تكون عمليات النشاط الرئيسية لها بالعملة الأجنبية فأنه في هذه الحالة لن تكون هناك مشكلة

و لكن المشكلة عند أختلاف ذلك ، كيف ؟

شركة قابضة أمريكية (دولار أمريكي )

شركة تابعة مصرية

تسجيل بالدفاتر المحاسبية – جنيه مصري

عمليات نشاط رئيسي (مبيعات و مدفوعات ) – دولار أمريكي

ما هو الحل المحاسبي هنا ؟ الأجابة – يتم معادلة عملة التسجيل بالدفاتر للشركة التابعة إلى عملة النشاط الرئيسي للشركة التابعة المصرية و هي الدولار في حالتنا هذه

ماذا لو غيرنا المثال للمثال التالي

شركة قابضة أمريكية (دولار أمريكي )

شركة تابعة مصرية

تسجيل بالدفاتر المحاسبية – جنيه مصري

عمليات النشاط الرئيسي ( مبيعات – مدفوعات ) – مارك ألماني

و الحل المحاسبي هنا هو أن يتم معادلة عملة التسجيل بالدفاتر للشركة التابعة إلى عملة النشاط الرئيسي للشركة التابعة المصرية و هي المارك الألماني ثم

يتم ترجمة بنود القوائم المالية من المارك الألماني إلى الدولار الأمريكي

** ملحوظة : هذا المثال مأخوذ من كتاب المحاسبة المالية المتقدمة للدكتور محمود إبراهيم عبدالسلام

في حقيقة الأمر إن عملية ترجمة القوائم المالية لن تخلوا أبداً من فروقات تسمى فروقات سعر الصرف و التي لها معالجات محاسبية مختلفة و لكن هذا لن يعنينا هنا ففي المقام الأول نحن هنا لسنا في درس محاسبة بقدر أننا نريد أن نفهم الفكرة العامة للمشاكل الخاصة ببناء حلول مالية

و المشكلة هنا التي نعالجها في هذا المقال هي بناء تطبيق محاسبي بنظام تعدد العملات

لنرجع مرة أخرى إلى الكلام الموجود أعلاه ، ،،،

ماذا نستفيد من تعدد العملات ؟

الأجابة : هناك أطراف مرتبطة بالكيان القانوني الذي نحن في صدد عمل حل مالي له شركة قابضة أو تابعة أو مؤسسة أو أي كيان قانوني يهمها في المقام الأول معرفة وضع الشركة المالي بالعملة الأجنبية

من هذه الأطراف على المستوى الخاص : مجلس أدارة الشركة القابضة

على المستوى العام : موردون و عملاء

هناك نوعان أساسيان لأسعار الصرف في عمليات الترجمة

أولا : سعر الصرف التاريخي : و هو سعر مبادلة وحدة نقدية لعملة ما مقابل عملة أخري في تاريخ محدد ، أي أنه سعر الصرف في تاريخ وقوع الحدث مثلاُ عند شراء مبنى بقيمة 10000 دولار بسعر صرف 3.60 جنيه مصري بتاريخ 30/04/2005

ثانيا : سعر الصرف الجاري : و هو سعر مبادلة وحدة نقدية لعملة ما مقابل عملة أخرى في تاريخ إعداد الميزانية أو تاريخ المبادلة أو التحويل ، أي أنه سعر الصرف في تاريخ إعداد القوائم المالية كأن نقول أن سعر الدولار عند 31/12/2005 هو 3.75 جنية مصري

و الأن نتكلم عن الأشياء التي تدعونا إلى أستخدام نظام تعدد العملات في الحل المالي

1- ترجمة القوائم المالية كلها في نهاية العام إلى إي عملة إجنبية و هنا يجب أن يراعي الأتي

** كل الأصول و الخصوم تترجم على اساس سعر الصرف الجاري

** كل حسابات حقوق الملكية تترجم على أساس سعر الصرف التاريخي

** الأيرادات و المصروفات و الأرباح و الخسائر تترجم على أساس متوسط سعر الصرف خلال السنة

على كلاً سوف أقف عند هذه النقطة لأنها في حقيقة الأمر تحتاج إلى بحث للتعامل مع الأحداث السابقة بدقة و بسياسة محددة و أنا أفضل مناقشتها في وقت أخر لأن التوسع بهذا الأمر ليس مجاله الأن

2- كشوف الحسابات للعملاء أو الموردون مترجمة إلى العملة الخاصة بهم

و الأن سوف آخذ مثال مبسط على ما سبق

1- نحن نريد أن تكون القوائم المالية مترجمة إلى عملة إجنبية معينة و لنقل مثلاً الدولار الأمريكي

2- نحن نريد كشف حساب مورد كان التعامل معه باليورو

3- نحن نريد كشف حساب عميل كان التعامل معه بالدولار

سوف نفرض بالطبع ثبات العملة بالنسبة للتعامل مع مورد أو بالنسبة للتعامل مع عميل

و سوف أفرض أيضاً أنني سوف أستعمل شجرة الحسابات لتأسيس حسابات العملاء و الموردون

فسوف يكون التصميم المعدل كما في الشكل التالي :::::::::::::::

Diagram180405.jpg

و لو تلاحظوا معي تم أضافة حقلين جديدين في الجدول TransactionsDetails هما CurrencyId و حقل CurrencyHisRat و هو يعبر عن سعر الصرف التاريخي كما أوضحته سابقاً

و ايضاً تم عمل جدول العملات Currencies و تم وضع حقل CurrencyCurrentRate و هو يعبر عن سعر الصرف الحالي كما أوضحته سابقاً أيضاً

و هنا سوف تكون الأستعلامات المبنية كلها مبنية على أستراتيجية معينة و هي وضع بٌعد (مفرد أبعاد)أسعار صرف العملات في التواريخ المعينة

فكفرض رئيسي تكون جميع الحركات في اليومية العامة بالعملة المحلية و لكن هناك بعض القيود المحاسبية سوف تكون بعملات مختلفة و بأسعار تحويل مختلفة و هنا يأتي دورنا في التلاعب بالبيانات و تحويل كل ما هو يخالف العملة المحلية إلى العملة المحلية بأسعار الصرف التاريخية

و في تصوري التصميم بهذا الشكل سوف يفي بالغرض من تعدد العملات و متطلباتها تماما

و كتعليق على تصميم الأخ نشوان

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

و لكن ألا ترى معي أنه من غير العملي أن أكتب أنا كمحاسب في أربعة حقول مدين دائن (محلي) مدين دائن (أجنبي )

ثانيا ً: الجدول gl_accounts إذا كان الغرض منه هو تلخيص الحسابات و قد أستخدمت فيها منهجية الشجرة Tree Method و ليس منهحية المجموعات Set Method فلماذا أدرجت بهما الخمسة حقول التالية و هما حقول موضوعهما الأساسي القيود المحاسبية و هذه الحقول هي Currency_id ، Debit_palance_lc ، Credit_palance_lc ، Debit_palance_fc ، Credit_palance_fc

ثالثاً : ما هي الروابط بين GL_trans_master و GL_trans_detail فأين هي الحقول المربوطة لأني وجدت أختلاف في نوعية الحقول التي يجب أن تربط أو أنه يوجد حقل يجب أن يدرج في أحدهما للربط و لم يدرج

رابعاً : أعتقد فعلا كما قلت سابقاً في مقالتك أنه توجد نواقص كثيرة

أخيراً أحييك أخي نشوان على مجهودك الرائع فأنت بحق أول من لمس هذا الموضوع بشكل مباشر و ذلك بعرضك تصميمك للسادة قارئي المقال

أرجوا منك أن تستمر في هذا المجال فهو مجال رائع و مربح أيضاً و لكن يجب أن ننمي مهاراتنا لكي ننزل في السوق و كلنا ثقة في أنفسنا

طبعاً أقول هذا الكلام لك و قبل أن أقوله لك أقوله لنفسي و على كلاً شكراً لك على مشاركتك مرة أخرى

و أقول كلمة لكل السادة قارئي هذا المقال نحن في حاجة إلى مثل مداخلات الأخ نشوان الرجاء حاولوا أن تضعوا تصميماتكم ولا تخشوا أنكم لن تبيعوا في السوق أو أن تجارتكم سوف يصيبها الكساد بل بالعكس بمناقشتكم هنا سوف تثروا السوق بحلولاً مالية مدروسة من جميع جوانبها

و أنا من هنا أقولها صراحة نسبة ضئيلة جداً من الحلول المالية العربية التي تصمم حلولاً مالية متوافقة مع علم المحاسبة بنسبة تتعدى 95%

صدقوني في ذلك

*** ملحوظة سوف تجدون قاعدة البيانات المصممة مرفقة مع بعض التعديلات التي تم شرحها سابقاً

و أشكركم

أخوكم

GL.zip

itasmallbanner.png
#44

السلام عليكم

الاستاذ العزيز حميد

PATCH DEVELOPER كتب:
في بداية مقالي أشكر الأخ نشوان على مساهمته بهذا المجهود الذي أعتبره أول مساهمة فعالة من أحد الأعضاء في المنتدى

انا اشكرك اكثر على مجاملاتك و اخلاقك العالية

PATCH DEVELOPER كتب:
و كتعليق على تصميم الأخ نشوان

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

و لكن ألا ترى معي أنه من غير العملي أن أكتب أنا كمحاسب في أربعة حقول مدين دائن (محلي) مدين دائن (أجنبي )

استاذي العزيز التصميم ليس مثالي 100% انا اعرف وكنت انا وزملائي نطور النظام لشركة صغيرة استغنت عنه بنظام اكبر بعد ثلاث سنوات على ما اعتقد بعد تطور نشاطها

و فكرة العملات ليست بمعنى تعدد العملات للحساب الواحد ، ولكن وجود حسابات بعملات مختلفة مثل الصندوق ريال- والصندوق دولار وهكذا

فحساب الريال لايتم التقييد فيه الا ريال والدولار.. دولار

وكان ذلك بحسب رغبة محاسب الشركه حيث رفض ان يتم القيد بعملات مختلفة لحساب واحد

وايضا رفض ان يلزمة النظام باستخدام طريقة التقييد لحساب فروق العملة بعد تثبيت سعر صرف اول الفترة و يقوم النظام بكتابة قيد مركب آلي

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

و تكرار الحقلين الخاصة بالعملة الاجنبية في جدول الحركة لا يتطلب من المحاسب الادخال في الكل ولكن بحسب عملة الحساب يتم السماح للمدخل الكتابة في حقلين فقط و يكتب سعر الصرف في تاريخ الحدث ، ليتم التحويل بعد ذلك

و كان تكرار الحقلين لسببين على ما اذكر (قد يكونا غير منطقيين )

الاول انننا كنا قد كتبنا كود كثير في التقارير والموازين و حتى لانكرر العمل قمنا بنسخ الكود وتعديل اسماء الحقول

الثاني ان المحاسب احتاج ان يدخل قيود عدة اشهر احتسبت التحويلات يدويا و عند احتسابها اليا ظهرت فروق فطلب ان يتاح له تعديل مبالغ التحويل بصلاحيات خاصة

قد يكون فهمي قاصر لمغازي المحاسبين ولكن هذا ما فهمتة وعملت على اساسة و وافق علية المحاسب

PATCH DEVELOPER كتب:
ثانيا ً: الجدول gl_accounts إذا كان الغرض منه هو تلخيص الحسابات و قد أستخدمت فيها منهجية الشجرة  Tree Method  و ليس منهحية المجموعات Set Method  فلماذا أدرجت بهما الخمسة حقول التالية و هما حقول موضوعهما الأساسي القيود المحاسبية و هذه الحقول هي  Currency_id ، Debit_palance_lc ، Credit_palance_lc ، Debit_palance_fc ، Credit_palance_fc 

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

اما الحقول Debit_palance_lc ، Credit_palance_lc ، Debit_palance_fcوCredit_palance_fc

فهي التي يتم اليها ترحيل المبالغ في قيود الحركة بشكل تجميعي للمدين والدائن عملة اجنبية او محلية

فيتم اضافة المبلغ في رصيد الحساب( الموجود في حركة قيد معينة ) في هذا الجدول سواء مدين او دائن و بعد ذلك يضاف نفس المبلغ الى الحساب الاب في الشجرة و هكذا حتى نهاية الشجرة

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

PATCH DEVELOPER كتب:
ثالثاً : ما هي الروابط  بين GL_trans_master    و  GL_trans_detail فأين هي الحقول المربوطة لأني وجدت أختلاف في نوعية الحقول التي يجب أن تربط  أو أنه يوجد حقل يجب أن يدرج في أحدهما للربط و لم يدرج

GL_trans_master و GL_trans_detail يربط بينهما الحقل المرموز له في GL_trans_detail بالرمز FK2

PATCH DEVELOPER كتب:
رابعاً : أعتقد فعلا كما قلت سابقاً في مقالتك أنه توجد نواقص كثيرة

والله الموضوع قديم وانا احاول معك ان اعتصر ذاكرتي وانبش اوراقي وا ستعيد ما تعلمتة في تلك الايام

سقى الله تلك الايام كان العمل فيها متعة و انت مشكور اعدتني الى ايام الصبا ايام كنت لازلت متخرج جديد من الجامعة انظر للحياه بتفاؤل غريب

وإن شاء الله سيستمر تواصلي معك وسأبداء في نبش مكتبتي للبحث عن كتب المحاسبة التي اقتنيتها زماااااااااااان لاني شعرت بأني (غبي) عندما ناقشت يا استاذي العزيز موضوع تعدد العملات محاسبيا

مع العلم اني درست مبادئ المحاسبة والادارة عام 95 / 96 م لاجل الامتحان فقط :D

شاكرا لك استاذي على حماسك و كرمك الواضح في مقالاتك

#45

السلام عليكم و رحمة الله و بركاته

أخي الكريم نشوان

أنت أفضل مني بكثير و الله أعلم بذلك

فحاول مرة أخري في تصميماتك و أحيها مرة أخرى لعلنا نجد في السوق حلولاً مالية عربية نفتخر بها بإذن الله

و أشكرك جزيلاً مرة أخرى فنحن في حاجة لمن هو مثلك أخي الكريم

و السلام عليكم و رحمة الله و بركاته

itasmallbanner.png
#46

بسم الله الرحمن الرحيم

احلى شباب والله ونحن الصغار والمبتدئين نستمر في المتابعة

لكم جزيل الشكر والله اني اتابعكم حرف بحرف .......... :rolleyes:

#47

السلام عليكم ورحمة لله

الاستاذ العزيز حميد

ردا على كلامك

PATCH DEVELOPER كتب:
السلام عليكم و رحمة الله و بركاته

أخي الكريم نشوان

أنت أفضل مني بكثير و الله أعلم بذلك

انا استاذي العزيز تلميذ اتعلم منكم

PATCH DEVELOPER كتب:
فحاول مرة أخري في تصميماتك و أحيها مرة أخرى لعلنا نجد في السوق حلولاً مالية عربية نفتخر بها بإذن الله

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

واضافة الية رقابية في متابعة اخر مستخدم قام بتعديل البيانات و تاريخ التعديل

وتعديل ربط حركة عهد الموظفين و حركة الاستحقاق والسداد للعملاء مع جدول gl_trans_master

AccountNew2.gif

و اود ان اطلب منك يا اخي الكريم ان تعد لنا دراسة مبسطة ونقدية لنظام اوراكل فاينانشيل الذي اعتقد ان لك خبرة جيدة به والله اعلم

و تدعمة بصور لشاشات الادخال الخاصة بالنظام ان امكن

لاني بصراحة متشوق لرؤية النظام و معرفة عيوبة و مزاياه

و ذلك اذا لم يكن في ذلك تعب عليك

كما واني اعتقد ان اعادة اختراع المصباح ليس طريقنا للتطور فلابد ان نستفيد من تجارب الاخرين و نبدأ من حيث انتهوا

لان اوراكل و sap مروا بتجارب كثيرة و عمل معهم عدد كبير من المبرمجين والمستشارين حتى وصلوا الى ماهم عليه اليوم

ولك شكري الخالص على ادبك الجم

ملحوظة : يبدو ان الصورة غير واضحة وارفقت الصورة بحجم اكبر مع الموضوع

post-46348-1114250053_thumb.gif

تم تعديل هذه المشاركة بواسطة NASH1 في 23 أبريل 2005 في 12:55

#48

السلام عليكم و رحمة الله و بركاته

أخي نشوان مرة أخرى أعود معك و رد سريع على مقالتك

أخي الكريم أنا ليس لي خبرة ORACLE FINANCIALS و لا أنظمة SAP ولا GREAT PLAIN الخاصة بميكروسوفت أخي الكريم أنا لي خبرة بالعمل كرئيس حسابات و تجربة العديد من البرامج المحاسبية الأجنبية التي كونت لدي حصيلة جيدة بحيث أني أستطيع أن أتعامل مع أي حل محاسبي مهما كانت صعوبته في فترة وجيزة بحول الله و قوته

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

إذن إذا أردت أن تعرف مميزات أوراكل فينانشيلز عليك أن تذهب تبحث عن مميزات قواعد بيانات أوراكل و هذا من ناحية قواعد البيانات ، أما من الناحية المحاسبية فعليك بالبحث عن محاسب له خبرة بالتعامل مع التطبيقات المالية فقط لا غير و رأيي في هذا أنه نظام محكم قوي يتميز بالعديد من الأجراءات التي تناسب هيكل العمل الوظيفي و أحكام الرقابة الفعالة و إعطاء الصلاحيات للمستخدمين كلاً بحسب وظيفته

أخي نشوان صدقني أذا قلت لك أني أصابني الفتور من كثرة ما رأيت من تطبيقات محاسبية حتى أني الأن لا أنبهر بأي تطبيق محاسبي مهما بلغت قوته و ما شدني في أوراكل فينانشيلز هو نظام حقول ACCOUNTS FLEXED FEILDS و هو نظام تعريف معقد يعبر عن هيكل الحسابات أو أستحضار شجرة العائلة كاملة و قد كنت متحمس جداً لهذا النظام و لكن بعد ذلك و عندما قرأت عن الأشكال الهرمية رأيت أن أهم شئ الغاية

فسألت نفسي ماهي الغاية ؟ و كانت الأجابة حسابات هرمية الشكل

كيف ؟ أوضحته سابقاً في مشاركة سابقة في هذا المقال

هل سوف تؤدي نفس الغرض ؟ نعم و أكثر بكثير عندما ندخل في مرحلة الأستعلامات

و قد أقتنيت كتاباً يعتبر مرجعاً في تطبيقات أوراكل و تصفحت معظمه و لكن أنت تعلم أوراكل لن تفضح تقنيتها و تصميماتها بالنسبة لقواعد البيانات و لكن فقط الشاشات الأمامية و الأمكانيات فقط لا غير

على كل حال لا يغرنك الأسماء فصدقني بأمكانيات أس كيو إل سيرفر أنت قادر على فعل ما هو أكثر من ذلك و لكن هل نحن العرب نحب أن نفكر ؟

أما بخصوص تصميمك فسوف أضعه تحت مجهري الخاص مرة أخري و سوف أعرض الحل الخاص بي في حالة التعارض فأبقى معي على أتصال أخي نشوان فأنا حتى الأن قاربت على الوصول إلى الفتور من هذا الموضوع من قلة المشاركة

و السلام عليكم و رحمة الله و بركاته

itasmallbanner.png
#49

قرات الموضوع ولدي الملاحظات الآتية

1- طالما أن الحقل accountid=leftextent

لماذا لا نستغني بأحدهما عن الآخر

2-

الأصول التي وضعتها هل يمكن تمثيلها هرميا

حيث مثلا الميزانية من 1000 إلى 2999

و الأصول من 1000 إلى 1999 مثلا

فبداية الحسابين هي بداية واحدة

و طالما أنه لا يمكن التكرار فكيف ندخل بداية الأول و الثاني

ما الجدوى من هذا النظام طالما أن هناك الكثير من الأنظمة في السوق و بمحتلف اللغات

هل من الممكن إعطائي فكرة عن أنظمة أخرى يمكن برمجتها و تكون نادرة حتى يتسنى لي بيعها و المنافسة بها

معــــــــ نصــــــ الحيــــــــــاة ــــــنع ــــــا

موقع الاستاذ عمرو خالد

#50

السلام عليكم و رحمة الله و بركاته

أخي الكريم عارف

اقتباس
1- طالما أن الحقل accountid=leftextent

لماذا لا نستغني بأحدهما عن الآخر

فكرة LEFTEXTENT و RIGHTEXTENT هي مؤشرات لمعرفة ما هي حدود الحساب و هل هو حساب مجموعة أم فرع أم مجموعة و فرع في نفس الوقت

و بالتالي لا تخلط بين وظيفة ACCOUNTID التي هي مفتاح رئيسي في الجدول ACCOUNTS و بين إدوات تعريف مدى الحساب و هما الحقلين LEFTEXTENT و RIGHTEXTENT فمثلاُ عندما نقول أن لدينا حساب رقم تعريفه هو 1001 و أن الحد الأيسر له هو 1001 و الحد الأيمن له 1001 فإن هذا يعبر عن أن هذا الحساب فرع ، و لو قلنا أن الحساب 1001 الحد الأيسر له 1001 و الحد الأيمن له 1006 فأننا نقول أن هذا الحساب مجموعة مداها من الحساب 1001 إلى الحساب رقم 1006

اقتباس
2-

الأصول التي وضعتها هل يمكن تمثيلها هرميا

حيث مثلا الميزانية من 1000 إلى 2999

و الأصول من 1000 إلى 1999 مثلا

فبداية الحسابين هي بداية واحدة

و طالما أنه لا يمكن التكرار فكيف ندخل بداية الأول و الثاني

أخواني الأعزاء يجب أن لا يختلط علينا الأمر فالهرمية في في الحسابات ليس الغرض منها رسم شكل هرمي لقواعد البيانات و لكن الغرض منها تنظيم عدم التداخل بين المجموعات كما في تصميمي حيث أني أعتمد على تصميم الأشكال الهرمية بطريقة مدى المجموعاتSET ZOONS و في تصميم أخونا نشوان يعتمد في تصميم الحسابات لديه على المستويات LEVELS OF TREE فنحن عندما نذكر كلمه بيانات هرمية نعني أننا بذلك سوف نضبط عدم تداخل المجموعات كأن مثلاً أن الأصول من 1000 إلى 1999 ثم بعد ذلك نعرف الخصوم من جهة أخرى أنها من 1500 إلى 2499 فكيف لي أن أضبط هذا التداخل الواضح بين المجموعات ( في المثال السابق المنطقة المشتركة هي الحسابات من 1500 إلى 1999 حيث أني عرفتهما على أنهما أصول ثم على أنهما أصول فهما ينتميان للمجموعة الأولى و المجموعة الثانية و هذا منافي للمنطق )

اقتباس
ما الجدوى من هذا النظام طالما أن هناك الكثير من الأنظمة في السوق و بمحتلف اللغات

أننا بموضوعنا هذا أخواني الكرام نحاول أن نثري عقولنا و نحاول في أن نفكر في كيفية تصميم حلولاً مالية تعتمد على الأسس العلمية للمحاسبة بشكل سليم بحيث أن نكون قادرين على المنافسة للمنتجات الخارجية التي هي مبنية على منصات قواعد بيانات مختلفة مثل أس كيو إل سيرفر أو أوراكل و تباع هذه الحلول الأجنبية في المنطقة العربية بمئات الألوف من الدراهم و الجنيهات و الدينارات و كل العملات

و الجدوى الحقيقة من وراء التعريف بتصميم هذه الأنظمة المالية هي المنافسة في السوق و إيجاد فرص عمل حقيقية للمبرمجين و المحاسبين الذين عندهم هواية البرمجة

أخي عارف أنت لا تتخيل كم البرامج الأجنبية في السوق و نسبتها من سوق البرمجيات العربية فهي تتعدى 95% و ذات جودة عالية و حقيقة لا أستطيع أن أقارنها بما هو عربي

أما من ناحية أخري و هذا الجانب للمحاسبين الذين لديهم القدرة على برمجة قواعد بيانات ، نقطة إيجابية في صالحهم عند العمل في مجال المحاسبة و تعطيهم قدرة كبيرة على التحليل المالي

اقتباس
هل من الممكن إعطائي فكرة عن أنظمة أخرى يمكن برمجتها و تكون نادرة حتى يتسنى لي بيعها و المنافسة بها

أنت عندما تصمم قواعد بيانات لحلول مالية بمواصفات سليمة من حيث بنية قواعد البيانات و كفاءة الأستعلامات و تنوعها فأنك بذلك تتميز على غيرك ، سواء كنت تستخدم قواعد بيانات أس كيو أل سيرفر أو قواعد بيانات أوراكل أو غيرها فمثلاُ عندما تجد نظام مثل أوراكل فينانشيلز و هو يباع على سبيل المثال بمئات الألوف من الدراهم ثم بعد ذلك تحاول أنت أن تصمم أحد الحلول المالية و تعرضها في السوق بعشرات الألوف من الدراهم ، تخيل معي ، أولا هذه الحصيلة سوف تستفيد منها عقلية عربية مثلك ووراء هذه العقلية العربية أسرة و هي أسرتك و أسرتك لها متطلبات فتفيد غيرها بشراء هذه المتطلبات بطريق غير مباشر ، على ما أعتقد هذه تعتبر تنمية ، و من ناحية أخرى الجهة التي بعت أنت لها هذا الحل بعشرات الألاف من الدراهم أستفادت أستفادة كبيرة بتوفيرها مئات الألاف من الدراهم لأستخدام تكنولوجيا غالية الثمن و هذا الوفر سوف ينعكس بصورة كبيرة على نتيجة الشركة التي أستخدمت حلك في نهاية العام حيث سوف تزيد ارباحها بقيمة الوفر الذي حدث بشرائهم حلك المصمم محلياً

أخي الكريم ، أتمنى لك التوفيق

و السلام عليكم و رحمة الله و بركاته

itasmallbanner.png

هذا الموضوع مغلق.

مواضيع مشابهة