الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

كارت صنف مرصد بعد كل عمليه

Featured Replies

بتاريخ:

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

  • بعد 2 أسابيع...
بتاريخ:

أخى الفاضل ممكن تدينا الوصف للجدول علشان نعرف نساعدك
وعايز أعرف الرصيد الأفتتاحى عباره عن إيه هل هو عمود أساسى فى الجدول ولا formula

بتاريخ:
  • كاتب الموضوع

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

بتاريخ:

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

بتاريخ:
  • كاتب الموضوع

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

  • بعد 2 أسابيع...
بتاريخ:

أخى الفاضل أنا آسف للتأخير
دلوقتى أنا حفترض إن جدول الحركات مثلا عباره عن الحركات إللى بتم على الصنف سواء وارد أو منصرف بتاريخ معين
يبقى الرصيد الأفتتاحى عباره عن صافى قيم الأذون (وارد -منصرف) إللى تمت على الصنف إلى اليوم إللى قبله
والرصيد النهائى حيبقى عباره عن الرصيد الأفتتاحى لليوم ده + صافى الحركات التى تمت على الصنف فى نفس اليوم والطبيعى بعد كده إن الفورميولا إللى حتحسب الرصيد الأفتتاحى لليوم إللى بعده نفس الرصيد النهائى لليوم ده وهكذا

  • بعد 2 أسابيع...
بتاريخ:

:) السلام عليكم

 

أنا كمان عندي نفس المشكلة والجداول بتاعتي هي:

1. Cards.

2. Cards_In.

3. Cards_Out.

والآن الإدارة تريد مني تقرير بنفس شكل كرت الصنف بالمخزن

رقم الكرت ............... أسم الكرت ...............

التاريخ رقم المستند(وارد/منصرف) الجهة وارد منصرف رصيد

××× ××× ×× ×× ×× ××

××× ××× ×× ×× ×× ××

××× ××× ×× ×× ×× ××

××× ××× ×× ×× ×× ××

 

 

وهكذا في شكل جدول (كرت الصنف الموجود بالمخزن)

 

 

 

هل يمكن مساعدتي؟

  • بعد 4 سنة...
بتاريخ:

Thanks for u

  • بعد 1 شهر...
بتاريخ:

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

بتاريخ:

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

اخي الكريم

جرب الطريقة التالية



4 - إنشاء شاشة استعلام لحركة المخزون التفصيلية :
يتم من خلالها طابعة كشف تفصلي بالحركات لكل صنف من الكميات الواردة والصادرة مع إظهار سعر الشراء وسعر البيع :



create  or  replace  view  v_inventory  
( seq , id , typ , inv_date ,  invt_no , invt_nam , tax_rat , qty_in , qty_out , pric_pur , pric_sal , cost , sal )  as
select  invt_seq , 1 , 'مخزون أول المدة' , inv_date , invt_no , invt_nam , tax_rat , qty , 0 , pric_pur , 0 , (nvl(qty,0) * nvl(pric_pur,0)) , 0
from  inventory2
union all
select  invt_seq , pur_id , 'مشتريات' , pur_dat , invt_no , invt_nam , tax_rat , qty , 0 , pric_pur , 0 , (nvl(qty,0) * nvl(pric_pur,0)) , 0
from  purch
union all
select  invt_seq , pur_id , 'مردودات مشتريات' , pur_dat , invt_no , invt_nam , tax_rat , -qty , 0 , pric_pur , 0 ,  -(nvl(qty,0) * nvl(pric_pur,0)) , 0
from  purch_rt
union all
select  invt_seq , inv_id , 'مبيعات نقدية' , inv_date , invt_no , invt_nam , tax_rat , 0 , qty , 0 , pric_sal , 0 , (nvl(qty,0) * nvl(pric_sal,0))
from  inv_sal
union all
select  invt_seq , inv_id , 'مردودات مبيعات نقدية' , inv_date , invt_no ,  invt_nam , tax_rat , 0 , -qty , 0 , pric_sal , 0 , (nvl(qty,0) * nvl(pric_sal,0))
from  inv_sal_rt
union all
select  invt_seq , inv_id , 'مبيعات ذمم' , inv_date , invt_no , invt_nam , tax_rat , 0 , qty , 0 , pric_sal , 0 , (nvl(qty,0) * nvl(pric_sal,0))
from  inv_sal2
union all
select  invt_seq , inv_id , 'مردودات مبيعات ذمم' , inv_date , invt_no , invt_nam , tax_rat , 0 , -qty , 0 , pric_sal , 0 , (nvl(qty,0) * nvl(pric_sal,0))
from  inv_sal_rt2
order by inv_date , invt_seq asc ;



9 - إنشاء بطاقة صنف تفصيلية لكل صنف في المخزون حسب السنة المالية المدخلة REP1009:
الكود المكتوب داخل تصميم التقرير

select seq , id , typ , inv_date , invt_no , invt_nam , qty_in , qty_out ,
sum(qty_in-qty_out) over ( order by seq  rows  between  unbounded  preceding and  current  row )  as  qty , pric_pur , cost
from v_inventory
where 	to_number(to_char(inv_date,'YYYY')) = :p1  and  invt_no = :p2  
order by  seq ;




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

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.