MyMisPal
→ دروس أنظمة ERP
الدرس 5 من 10

البيانات الرئيسية: قلب النظام

البيانات في ERP نوعين:

النوعتعريفهأمثلة
بيانات رئيسية Masterثابتة نسبياً، تنكتب مرة وتستخدم آلاف المرات.العملاء، الموردين، الأصناف، الموظفين، دليل الحسابات
بيانات حركية Transactionalتتولد كل يوم من العمليات، وكل حركة تشير لبيانات رئيسية.أوامر البيع، الفواتير، حركات المخزون، القيود

جودة البيانات الرئيسية تحدد نجاح النظام. لو نفس العميل مسجّل مرتين («متجر الواحة» و«الواحة للتجارة»)، تقارير المبيعات تنقسم، وحدّ الائتمان يتجاوز، والتحصيل يتلخبط. لذلك أغلب مشاريع ERP تخصص وقت كبير لتنظيف البيانات قبل نقلها.

دليل الحسابات (Chart of Accounts) هو أهم بيانات رئيسية في المالية: قائمة مرقمة بكل حسابات الشركة (الأصول، الالتزامات، حقوق الملكية، الإيرادات، المصروفات). كل قيد يتسجل في النظام يروح لحسابات من هالدليل.

ERP من الداخل هو قاعدة بيانات علائقية مثل اللي تعلمتها في مسار SQL. Odoo مثلاً يستخدم PostgreSQL، والعملاء في جدول res_partner، وأوامر البيع في sale_order وسطورها في sale_order_line. يعني هذا الاستعلام يطلع إجمالي مبيعات كل عميل:

SQL · PostgreSQL
SELECT p.name, SUM(o.amount_total) AS total_sales
FROM sale_order o
JOIN res_partner p ON p.id = o.partner_id
WHERE o.state = 'sale'
GROUP BY p.name
ORDER BY total_sales DESC;
انتبهعشان كذا مستشار ERP اللي يعرف SQL أقوى بكثير: يقدر يتحقق من البيانات المنقولة، ويطلع تقارير ما توفرها الشاشات، ويكتشف الأخطاء بسرعة. (في الأنظمة الحقيقية، التعديل يكون من خلال النظام، مو مباشرة في قاعدة البيانات.)
لقيت خطأ في هذي الصفحة، أو عندك فكرة تحسّن الموقع؟