🎯 این بخش چه کاری می‌کند؟

این بخش، گزارشات جامع انبار آموزشگاه است. همه‌ی اطلاعات مربوط به موجودی محصولات، خریدها، امانت‌ها، ضایعات و کتابخانه در یک صفحه نمایش داده می‌شود.

این صفحه به شما کمک می‌کند:

  • آمار کلی انبار (تعداد محصولات، انبارها، موجودی کل) را ببینید
  • موجودی دقیق هر محصول را با حد بحرانی مقایسه کنید
  • محصولات کم‌موجود را برای شارژ موجودی شناسایی کنید
  • تراکنش‌های انبار (خرید، فروش، امانت) را پیگیری کنید
  • خریدها و مرجوعی‌ها را با جزئیات ببینید
  • کتابخانه (کتاب‌ها، نویسنده، ناشر، ISBN) را مدیریت کنید
  • امانت‌ها را با موعد بازگشت پیگیری کنید
  • ضایعات (آسیب‌دیده، منقضی، گم‌شده) را ثبت و پیگیری کنید
  • رزروهای محصولات را مدیریت کنید
  • دسته‌بندی محصولات را تحلیل کنید
  • انبارها و ارزش موجودی هر انبار را ببینید
  • از هر ۱۲ تب، خروجی Excel (CSV) بگیرید
✅ مزیت اصلی همه‌ی گزارشات انبار در یک صفحه با ۱۲ تب، نمودارهای تعاملی و خروجی Excel — بدون نیاز به رفتن به صفحات مختلف.

👤 چه کسی می‌تواند از این بخش استفاده کند؟

  • مدیر آموزشگاه — دسترسی کامل به همه گزارشات
  • مدیر شعبه — دسترسی کامل (فقط شعبه خودش)
  • منشی — مشاهده و خروجی
  • سایر نقش‌ها — بدون دسترسی
⚠️ توجه: این صفحه برای سطح ۲ یا بالاتر (مدیران و منشی‌ها) در دسترس است. اگر کارتی را نمی‌بینید، یعنی سطح دسترسی نقش شما کمتر از حد لازم است.

🚀 چگونه از آن استفاده کنم؟

  1. وارد صفحه «گزارشات انبار» شوید
  2. در بالای صفحه، تب مورد نظر را انتخاب کنید (۱۲ تب موجود)
  3. در صورت نیاز، بازه تاریخ را تغییر دهید (تب‌های «تراکنش‌ها»، «خریدها»، «مرجوعی»، «ضایعات»)
  4. گزارش با نمودار و جدول نمایش داده می‌شود
  5. برای دریافت خروجی، روی دکمه «📥 خروجی Excel» کلیک کنید
  6. برای چاپ، روی دکمه «🖨 چاپ گزارش» کلیک کنید

📋 پیش‌نیازها

برای استفاده از این بخش، ابتدا باید:
  • ✅ وارد حساب کاربری خود شده باشید
  • ✅ به یک آموزشگاه (یا شعبه) دسترسی داشته باشید
  • ✅ اشتراک آموزشگاه فعال باشد
  • ✅ نقش شما سطح ۲ یا بالاتر (مدیر یا منشی) باشد
  • ✅ برای مشاهده چارت‌ها، کتابخانه ApexCharts بارگذاری شده باشد
  • ✅ داده‌های انبار (محصول، موجودی، تراکنش) در سیستم ثبت شده باشند
📌 نکات مهم پیش‌نیاز:
  • گزارشات فقط بر اساس داده‌های موسسه شما محاسبه می‌شود.
  • هر نمودار نیازمند داده در بازه انتخاب‌شده است.
  • تاریخ‌ها به‌صورت شمسی نمایش داده می‌شوند.

📑 بخش‌های اصلی پنل

📊
آمار کلی

۶ کارت آماری: محصولات فعال، انبارها، موجودی کل، موجودی کم، کتاب‌ها، امانت‌های فعال + نمودار توزیع محصولات بر اساس دسته.

📅 زمان استفاده: مشاهده سریع وضعیت انبار
📦
موجودی

جدول کامل محصولات با موجودی، رزرو، حد بحرانی، قیمت و وضعیت. قابل خروجی CSV.

📅 زمان استفاده: بررسی دقیق موجودی
⚠️
هشدارها

لیست محصولاتی که موجودی‌شان از حد بحرانی کمتر است — برای شارژ فوری.

📅 زمان استفاده: پیگیری کمبود موجودی
🔄
تراکنش‌ها

جدول تراکنش‌ها (خرید/فروش/امانت/ضایعات/تعدیل) + نمودار دایره‌ای توزیع.

📅 زمان استفاده: پیگیری گردش کالا
🛒
خریدها

جدول خریدها با فاکتور، تأمین‌کننده، مبلغ و وضعیت + ۵ کارت آماری (تعداد، مبلغ کل، پرداخت‌شده، باقیمانده، در انتظار).

📅 زمان استفاده: پیگیری خریدها
↩️
مرجوعی

جدول مرجوعی‌های فروش با مشتری، مبلغ بازگشتی و وضعیت.

📅 زمان استفاده: پیگیری مرجوعی‌ها
📚
کتابخانه

جدول کتاب‌ها با نویسنده، ناشر، ISBN، قفسه، موجودی و رزرو.

📅 زمان استفاده: مدیریت کتابخانه
📖
امانت‌ها

جدول امانت‌ها با کاربر، محصول، تاریخ امانت، موعد بازگشت + ۴ کارت آماری (فعال، گذشته از موعد، بازگشته، گم‌شده) + نمودار.

📅 زمان استفاده: پیگیری امانت‌ها
🗑️
ضایعات

جدول ضایعات (آسیب‌دیده/منقضی/گم‌شده) + ۴ کارت آماری.

📅 زمان استفاده: پیگیری ضایعات
📅
رزروها

جدول رزروها با کاربر، محصول، تاریخ رزرو، انقضا و وضعیت.

📅 زمان استفاده: مدیریت رزروها
🏷️
دسته‌بندی

نمودار توزیع محصولات + جدول دسته‌بندی با تعداد محصول و موجودی.

📅 زمان استفاده: تحلیل دسته‌بندی
🏭
انبارها

جدول انبارها با تعداد محصول، موجودی، ارزش و پیش‌فرض بودن.

📅 زمان استفاده: مدیریت انبارها

📥 خروجی Excel (CSV) — همه ۱۲ تب

در همه ۱۲ تب، امکان دریافت خروجی Excel (CSV) وجود دارد:

تب ستون‌های خروجی
📊 آمار کلیشاخص، مقدار
📦 موجودیمحصول، کد، دسته، موجودی، رزرو، حد بحرانی، قیمت فروش، وضعیت
⚠️ هشدارهامحصول، کد، دسته، موجودی، حد بحرانی، انبار
🔄 تراکنش‌هاتاریخ، محصول، انبار، نوع، تعداد، مبلغ کل
🛒 خریدهاشماره فاکتور، تأمین‌کننده، تاریخ، اقلام، مبلغ کل، پرداخت‌شده، وضعیت
↩️ مرجوعیتاریخ، محصول، مشتری، تعداد، مبلغ بازگشتی، وضعیت
📚 کتابخانهکتاب، نویسنده، ناشر، ISBN، قفسه، موجودی، رزرو، فقط کتابخانه
📖 امانت‌هاکاربر، موبایل، محصول، تعداد، تاریخ امانت، موعد بازگشت، وضعیت
🗑️ ضایعاتتاریخ، محصول، انبار، تعداد، نوع، ثبت‌کننده، وضعیت
📅 رزروهامحصول، کاربر، موبایل، تاریخ رزرو، انقضا، وضعیت
🏷️ دسته‌بندیدسته‌بندی، کد، تعداد محصول، موجودی کل
🏭 انبارهاانبار، کد، تعداد محصول، موجودی کل، ارزش موجودی، پیش‌فرض
ℹ️ نکته: خروجی شامل فیلترهای فعلی است. خروجی با BOM UTF-8 صادر می‌شود تا در اکسل فارسی درست نمایش داده شود.

🎨 نمودارها و رنگ‌بندی

هر نمودار با رنگ‌بندی اختصاصی طراحی شده:

  • 🟢 سبز — خرید، موفق، بازگشته
  • 🔴 قرمز — ضایعات، گم‌شده، گذشته از موعد
  • 🟡 زرد — امانت، در انتظار
  • 🔵 آبی — فروش، اطلاعات
  • ⚪ خاکستری — تعدیل، سایر
💡 نکته: می‌توانید از منوی بالای هر نمودار، آن را به‌صورت تصویر (PNG) دانلود کنید یا با کلیک روی هر ستون، مقدار دقیق آن را ببینید.

💼 مثال‌های کاربردی

❓ می‌خواهم ببینم چه محصولاتی کم‌موجود هستند
  1. تب «⚠️ هشدارها» را انتخاب کنید
  2. لیست محصولاتی که موجودی‌شان از حد بحرانی کمتر است نمایش داده می‌شود
  3. برای شارژ موجودی، از بخش «مدیریت محصولات» استفاده کنید
  4. 💡 می‌توانید روی «📥 خروجی Excel» کلیک کنید تا فایل را دانلود کنید
❓ می‌خواهم ببینم چه محصولاتی در انبار داریم
  1. تب «📦 موجودی» را انتخاب کنید
  2. جدول کامل محصولات با موجودی، قیمت و وضعیت
  3. ستون «موجودی» با رنگ‌بندی نمایش داده می‌شود (قرمز = کم، سبز = کافی)
  4. 💡 برای دانلود لیست، روی «📥 خروجی Excel» کلیک کنید
❓ می‌خواهم بدانم چه کتاب‌هایی در کتابخانه داریم
  1. تب «📚 کتابخانه» را انتخاب کنید
  2. جدول کتاب‌ها با نویسنده، ناشر، ISBN و موجودی
  3. کتاب‌های «فقط کتابخانه» با برچسب مشخص می‌شوند
  4. 💡 برای دانلود لیست، روی «📥 خروجی Excel» کلیک کنید
❓ می‌خواهم بدانم چه امانت‌هایی گذشته از موعد هستند
  1. تب «📖 امانت‌ها» را انتخاب کنید
  2. ۴ کارت آماری بالا: فعال، گذشته از موعد، بازگشته، گم‌شده
  3. جدول امانت‌ها با موعد بازگشت
  4. 💡 امانت‌های «گذشته از موعد» را با برچسب قرمز ببینید
❓ می‌خواهم ارزش موجودی انبارها را مقایسه کنم
  1. تب «🏭 انبارها» را انتخاب کنید
  2. جدول انبارها با تعداد محصول، موجودی و ارزش (قیمت فروش)
  3. انبار «پیش‌فرض» با برچسب مشخص می‌شود
  4. 💡 برای گزارش دقیق، روی «📥 خروجی Excel» کلیک کنید

📚 اصطلاحات مهم

اصطلاح معنی ساده
موجودیتعداد فعلی یک محصول در انبار.
حد بحرانیحداقل موجودی که اگر کمتر شود، هشدار داده می‌شود.
رزروتعدادی از موجودی که برای سفارش‌های آینده کنار گذاشته شده.
تراکنش انبارهر تغییر در موجودی (خرید، فروش، امانت، ضایعات).
امانتمحصولی که موقتاً به کاربر داده شده و باید بازگردانده شود.
ضایعاتمحصولات آسیب‌دیده، منقضی یا گم‌شده.
مرجوعیبازگشت محصول از مشتری (با بازگشت پول).
ارزش موجودیمجموع قیمت فروش محصولات موجود در انبار.

⚠️ نکات مهم

🔴 نکات حیاتی:
  • این صفحه فقط برای سطح ۲ یا بالاتر در دسترس است
  • اگر کارتی را نمی‌بینید، سطح دسترسی شما کافی نیست
  • خروجی CSV شامل فیلترهای فعلی است — اگر همه داده‌ها را می‌خواهید، فیلترها را پاک کنید
  • در صورت تغییر موجودی، آمار ممکن است تغییر کند
🟡 نکات مهم:
  • نمودارها نیازمند داده در بازه انتخاب‌شده هستند — اگر بازه خالی باشد، چارت خالی می‌شود
  • تاریخ‌ها به‌صورت شمسی نمایش داده می‌شوند
  • اعداد به‌صورت فارسی با جداکننده هزارگان هستند
  • نمودارها با کلیک روی ستون‌ها مقدار دقیق را نشان می‌دهند
🟢 نکات مثبت:
  • همه ۱۲ تب، خروجی CSV دارند
  • نمودارهای تعاملی و قابل دانلود
  • BOM UTF-8 در خروجی — نمایش صحیح فارسی در اکسل
  • همه تاریخ‌ها و اعداد با فارسی
  • فیلتر تاریخ بر تب‌های «تراکنش‌ها»، «خریدها»، «مرجوعی» و «ضایعات» اعمال می‌شود

❓ سوالات متداول

چرا نمی‌توانم این صفحه را ببینم؟ ▾
این صفحه فقط برای سطح ۲ یا بالاتر (مدیران و منشی‌ها) در دسترس است. اگر نقش شما سطح ۳ یا پایین‌تر است، دسترسی ندارید. با مدیر آموزشگاه تماس بگیرید.
چرا نمودار خالی است؟ ▾
اگر در بازه‌ی انتخاب‌شده، داده‌ای وجود نداشته باشد، نمودار خالی می‌ماند. بازه تاریخ را گسترده‌تر کنید یا فیلترها را تغییر دهید.
چرا خروجی CSV در اکسل فارسی به‌هم می‌ریزد؟ ▾
خروجی با BOM UTF-8 صادر می‌شود که باید اکسل آن را به‌درستی تشخیص دهد. اگر به‌هم ریخت، در اکسل از مسیر Data → From Text/CSV فایل را باز کنید و Encoding را روی UTF-8 تنظیم کنید.
معیار «موجودی کم» چیست؟ ▾
محصولی که موجودی‌اش کمتر یا مساوی حد بحرانی باشد. حد بحرانی در تنظیمات محصول تعیین می‌شود.
چرا نام برخی محصولات در «هشدارها» نیست؟ ▾
تب «هشدارها» فقط محصولاتی را نمایش می‌دهد که حد بحرانی تعریف‌شده داشته باشند و موجودی‌شان کمتر از آن باشد. اگر محصولی حد بحرانی ندارد، در این لیست نیست.
آیا می‌توانم از همه تب‌ها هم‌زمان خروجی بگیرم؟ ▾
خیر، هر تب خروجی مخصوص خودش را دارد. برای دریافت همه خروجی‌ها، باید تب‌به‌تب دکمه «📥 خروجی Excel» را بزنید. هر فایل به‌صورت جداگانه دانلود می‌شود.
می‌توانم نمودار را چاپ کنم؟ ▾
بله. روی دکمه «🖨 چاپ گزارش» در بالای صفحه کلیک کنید. تمام صفحه با نمودارها و جداول به‌صورت بهینه برای چاپ آماده می‌شود. همچنین هر نمودار در منوی خودش، دکمه دانلود PNG دارد.
تفاوت «رزرو» و «امانت» چیست؟ ▾
رزرو — کاربر قصد دارد محصول را امانت بگیرد و آن را برای آینده کنار گذاشته است (هنوز تحویل داده نشده). امانت — محصول واقعاً به کاربر تحویل داده شده و باید در موعد مقرر بازگردانده شود.

🆘 اگر به مشکل خوردم؟

اگر با خطا یا رفتار غیرمنتظره مواجه شدید:

  1. گام ۱: صفحه را رفرش کنید (Ctrl+F5)
  2. گام ۲: کش مرورگر را پاک کنید
  3. گام ۳: مطمئن شوید اشتراک آموزشگاه فعال است
  4. گام ۴: مطمئن شوید دسترسی لازم (نقش مدیریتی) را دارید
  5. گام ۵: اگر مشکل ادامه داشت، تصویری از خطا تهیه کنید
  6. گام ۶: با پشتیبانی SCHOOL تماس بگیرید و تصویر + توضیح را ارسال کنید
🔴 هشدار: هرگز خودتان تلاش نکنید کد یا دیتابیس را دستکاری کنید — ممکن است گزارشات انبار و آمار به‌هم بریزند.
پیمایش به بالا