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

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

با این پنل می‌توانید:

  • امانت جدید ثبت کنید (با انتخاب کاربر، محصول قابل امانت، تعداد و تاریخ)
  • موعد بازگشت را تعیین کنید و روزهای باقیمانده یا تأخیر را ببینید
  • امانت‌های فعال یا گذشته از موعد را ویرایش کنید
  • با یک کلیک امانت را تحویل بگیرید (موجودی به انبار برمی‌گردد)
  • در صورت مفقودی، امانت را «گم‌شده» علامت‌گذاری کنید (با صدور سند مالی خودکار)
  • امانت‌های فعال را لغو کنید (موجودی بازگردانده می‌شود)
  • عملیات گروهی (تحویل، گم‌شده، لغو چند امانت) انجام دهید
  • گزارش کامل امانت‌ها را در قالب Excel (CSV) دانلود کنید
  • بر اساس وضعیت، انبار، محصول و بازه تاریخ فیلتر کنید
  • بین نمایش جدولی و نمایش کارتی جابه‌جا شوید
✅ مزیت اصلی سیستم به‌طور خودکار با ثبت امانت، موجودی انبار را کاهش می‌دهد؛ با تحویل، موجودی را برمی‌گرداند؛ و با علامت «گم‌شده»، علاوه بر حذف موجودی، سند مالی جریمه صادر می‌کند. روزهای باقیمانده تا موعد بازگشت و روزهای تأخیر نیز به‌طور خودکار محاسبه و هشدار داده می‌شوند.

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

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

📋 پیش‌نیازها

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

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

مرحله ۱ — ثبت امانت جدید:

  1. روی دکمه «➕ ثبت امانت» کلیک کنید
  2. کاربر (دانشجو یا پرسنل) را انتخاب کنید
  3. محصول قابل امانت را انتخاب کنید (تعداد موجود در کنار نام نمایش داده می‌شود)
  4. تعداد موردنظر را وارد کنید
  5. انبار را انتخاب کنید
  6. تاریخ امانت و موعد بازگشت را از تقویم شمسی انتخاب کنید
  7. در صورت نیاز، یادداشت اضافه کنید
  8. روی «💾 ذخیره» کلیک کنید
  9. 💡 موجودی انبار به‌طور خودکار کاهش می‌یابد

مرحله ۲ — تحویل امانت:

  1. امانت فعال یا گذشته از موعد را پیدا کنید
  2. روی دکمه 📥 (تحویل) کلیک کنید
  3. پیام تأیید ظاهر می‌شود — تأیید کنید
  4. 💡 موجودی انبار افزایش می‌یابد و وضعیت امانت «بازگشته» می‌شود

مرحله ۳ — علامت گم‌شده:

  1. روی دکمه ❌ (گم‌شده) کلیک کنید
  2. در پنجره بازشده، مبلغ جریمه را وارد کنید (اختیاری — خالی = بدون جریمه)
  3. تأیید کنید
  4. 💡 موجودی انبار کاهش می‌یابد و سند مالی صادر می‌شود

مرحله ۴ — لغو امانت (اشتباه در ثبت):

  1. روی دکمه 🗑️ (لغو) کلیک کنید
  2. پیام تأیید ظاهر می‌شود — تأیید کنید
  3. 💡 موجودی به انبار برگردانده می‌شود و امانت بسته می‌شود

مرحله ۵ — فیلتر و جستجو:

  1. تب موردنظر را بزنید (همه، فعال، گذشته از موعد، بازگشته، گم‌شده)
  2. یا در نوار فیلتر، وضعیت، انبار یا بازه تاریخ را تنظیم کنید
  3. می‌توانید در فیلد جستجو، نام کاربر، محصول یا یادداشت را بنویسید
  4. روی «🔍 اعمال» کلیک کنید

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

📊
کارت‌های آماری

پنج کارت: امانت‌های فعال، گذشته از موعد، بازگشته، گم‌شده، کل امانت‌ها.

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

پنج تب: همه، فعال، گذشته از موعد، بازگشته، گم‌شده.

📅 زمان استفاده: فیلتر سریع
🔍
فیلتر و جستجو

می‌توانید بر اساس وضعیت، انبار و بازه تاریخ فیلتر و متنی جستجو کنید.

📅 زمان استفاده: پیدا کردن سریع امانت
⏰
شمارنده روزهای باقیمانده

زیر موعد بازگشت، تعداد روزهای باقیمانده یا تأخیر نمایش داده می‌شود.

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

با یک کلیک، موجودی به انبار برگردانده می‌شود و امانت بسته می‌شود.

📅 زمان استفاده: بازگشت محصول
❌
علامت گم‌شده

موجودی کاهش می‌یابد و سند مالی جریمه صادر می‌شود.

📅 زمان استفاده: مفقودی محصول
📋
نمایش جدولی

همه امانت‌ها با ستون‌های کاربر، محصول، تعداد، تاریخ‌ها و وضعیت.

📅 زمان استفاده: مقایسه و بررسی دقیق
▦
نمایش کارتی

هر امانت به‌صورت کارت با نمایش بصری اطلاعات کامل.

📅 زمان استفاده: مرور کلی یا موبایل
☑️
عملیات گروهی

با تیک زدن چند امانت، می‌توانید همه را با هم تحویل/گم‌شده/لغو کنید.

📅 زمان استفاده: مدیریت دسته‌جمعی
📥
خروجی CSV

یک فایل اکسل‌پسند از کل امانت‌ها با تمام جزئیات بگیرید.

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

🔄 چرخه وضعیت امانت

وضعیت معنی قابل تغییر به
📖 فعال محصول امانت داده شده و هنوز بازنگشته است ✅ بازگشته، ⏰ گذشته از موعد، ❌ گم‌شده، 🗑️ لغو‌شده
⏰ گذشته از موعد موعد بازگشت گذشته اما محصول بازنگشته است ✅ بازگشته، ❌ گم‌شده
✅ بازگشته محصول تحویل داده شده و موجودی برگشته است — (وضعیت نهایی)
❌ گم‌شده محصول مفقود شده و سند مالی جریمه صادر شده است — (وضعیت نهایی)
🗑️ لغو‌شده امانت لغو شده و موجودی برگشته است — (وضعیت نهایی)
ℹ️ نکته: وضعیت «گذشته از موعد» به‌طور خودکار توسط سیستم محاسبه می‌شود. اگر موعد بازگشت گذشته باشد، امانت در این وضعیت نمایش داده می‌شود. لغو و گم‌شده وضعیت‌های نهایی هستند و پس از آن قابل تغییر نیستند.

⚠️ محدودیت‌ها و قوانین

محدودیت جلوگیری از توضیح
📦 موجودی ناکافی ثبت امانت تعداد امانت نمی‌تواند بیشتر از موجودی قابل استفاده باشد
📅 تاریخ نامعتبر ذخیره موعد بازگشت نباید قبل از تاریخ امانت باشد
🚫 محصول غیرقابل امانت انتخاب فقط محصولات «قابل امانت» در لیست نمایش داده می‌شوند
🔒 ویرایش امانت بسته ویرایش فقط امانت‌های «فعال» یا «گذشته از موعد» قابل ویرایش هستند
🗑️ لغو امانت غیرفعال لغو فقط امانت‌های «فعال» قابل لغو هستند
💰 گم‌شده بدون بهای تمام‌شده علامت گم‌شده محصول باید قیمت خرید داشته باشد
⚠️ نکته: اگر امانت در وضعیت «فعال» یا «گذشته از موعد» باشد، می‌توانید آن را ویرایش کنید. اما پس از تحویل، گم‌شده یا لغو، قابل ویرایش نیست.

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

❓ می‌خواهم یک کتاب به دانشجو امانت بدهم
  1. روی «➕ ثبت امانت» کلیک کنید
  2. کاربر: «علی محمدی»
  3. محصول: «کتاب ریاضی دهم» (موجود: ۵۰)
  4. تعداد: 1
  5. انبار: «کتابخانه»
  6. تاریخ امانت: ۱۴۰۴/۰۸/۱۵
  7. موعد بازگشت: ۱۴۰۴/۰۸/۲۹
  8. روی «💾 ذخیره» کلیک کنید
  9. 💡 موجودی کتابخانه ۱ عدد کم می‌شود
❓ دانشجو کتاب را برگردانده، می‌خواهم تحویل بگیرم
  1. امانت را در لیست پیدا کنید
  2. روی دکمه 📥 (تحویل) کلیک کنید
  3. پیام تأیید ظاهر می‌شود — تأیید کنید
  4. 💡 موجودی به انبار برمی‌گردد و وضعیت «بازگشته» می‌شود
❓ دانشجو کتاب را گم کرده، می‌خواهم جریمه کنم
  1. روی دکمه ❌ (گم‌شده) کلیک کنید
  2. در پنجره بازشده، مبلغ جریمه را وارد کنید (مثلاً ۲۰۰,۰۰۰ تومان)
  3. تأیید کنید
  4. 💡 موجودی کاهش می‌یابد و سند مالی جریمه به حساب دانشجو صادر می‌شود
❓ به اشتباه امانت ثبت کرده‌ام، می‌خواهم لغو کنم
  1. روی دکمه 🗑️ (لغو) کلیک کنید
  2. پیام تأیید ظاهر می‌شود — تأیید کنید
  3. 💡 موجودی به انبار برمی‌گردد و امانت بسته می‌شود
❓ می‌خواهم امانت‌های گذشته از موعد را ببینم
  1. تب ⏰ گذشته از موعد را بزنید
  2. 💡 همه امانت‌هایی که موعدشان گذشته نمایش داده می‌شوند
  3. 💡 در جدول، تعداد روزهای تأخیر نیز نمایش داده می‌شود
❓ می‌خواهم چند امانت را هم‌زمان تحویل بگیرم
  1. امانت‌ها را تیک بزنید (یا تیک بالای جدول)
  2. از منوی «عملیات گروهی»، 📥 تحویل انتخاب‌شده‌ها را انتخاب کنید
  3. دکمه «اعمال» را بزنید
  4. پیام تأیید ظاهر می‌شود — تأیید کنید

📥 خروجی گرفتن

با کلیک روی دکمه 📥 خروجی CSV یک فایل با پسوند csv دانلود می‌شود که در اکسل باز می‌شود.

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

ℹ️ نکته: خروجی شامل فیلترهای فعلی است؛ یعنی اگر الان فقط «گذشته از موعدها» یا یک بازه تاریخ را می‌بینید، فقط همان‌ها در فایل می‌آیند.

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

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

⚠️ نکات مهم

🔴 نکات حیاتی:
  • تعداد امانت نباید بیشتر از موجودی قابل استفاده باشد
  • موعد بازگشت نباید قبل از تاریخ امانت باشد
  • فقط امانت‌های فعال یا گذشته از موعد قابل ویرایش هستند
  • فقط امانت‌های فعال قابل لغو هستند
  • گم‌شده نیازمند بهای تمام‌شده محصول است
🟡 نکات مهم:
  • اگر مدیر شعبه هستید، فقط امانت‌های شعبه خودتان را می‌بینید
  • علامت گم‌شده، یک سند مالی جریمه صادر می‌کند
  • تحویل و لغو باعث بازگشت موجودی به انبار می‌شوند
  • وضعیت «گذشته از موعد» به‌طور خودکار محاسبه می‌شود
  • عملیات گروهی گم‌شده بدون جریمه انجام می‌شود (برای جریمه اختصاصی، از دکمه ردیف استفاده کنید)
🟢 نکات مثبت:
  • کاهش خودکار موجودی هنگام ثبت امانت
  • افزایش خودکار موجودی هنگام تحویل یا لغو
  • سند مالی خودکار برای گم‌شده
  • شمارنده روزهای باقیمانده یا تأخیر
  • امکان عملیات گروهی (تحویل، گم‌شده، لغو)
  • فیلتر کامل بر اساس وضعیت، انبار و بازه تاریخ
  • امکان جابه‌جایی بین نمایش جدولی و کارتی

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

چرا دکمه «ثبت امانت» نمایش داده نمی‌شود؟ ▾
این دکمه فقط برای نقش‌هایی نمایش داده می‌شود که اجازه ثبت امانت دارند (مدیر، مدیر شعبه، منشی ارشد، منشی). اگر نقش شما فقط «مشاهده» باشد (مثل حسابدار یا مربی)، این دکمه نمایش داده نمی‌شود.
چرا محصول موردنظرم در لیست قابل امانت نیست؟ ▾
فقط محصولاتی که در تنظیماتشان «قابل امانت» علامت خورده‌اند و موجودی قابل استفاده دارند در لیست نمایش داده می‌شوند. ابتدا از بخش «مدیریت محصولات» محصول را قابل امانت کنید و از بخش انبار موجودی اضافه کنید.
تفاوت «تحویل» و «لغو» چیست؟ ▾
تحویل — محصول واقعاً به انبار برگشته است (وضعیت «بازگشته»). لغو — امانت به‌دلیل اشتباه در ثبت یا دلایل دیگر بسته می‌شود و موجودی برمی‌گردد (وضعیت «لغو‌شده»). تفاوت اصلی در وضعیت نهایی است.
چرا نمی‌توانم یک امانت را ویرایش کنم؟ ▾
فقط امانت‌های فعال یا گذشته از موعد قابل ویرایش هستند. پس از تحویل، گم‌شده یا لغو، امانت بسته شده و قابل ویرایش نیست.
علامت گم‌شده چه تأثیری در حساب‌ها دارد؟ ▾
علامت گم‌شده سه اتفاق می‌افتد: ۱. موجودی محصول کاهش می‌یابد. ۲. تراکنش تعدیل در انبار ثبت می‌شود. ۳. یک سند مالی صادر می‌شود که در آن بدهی دانشجو ثبت می‌گردد (اگر جریمه انتخاب شود).
چرا نمی‌توانم یک امانت را گم‌شده علامت بزنم؟ ▾
برای علامت گم‌شده، محصول باید بهای تمام‌شده (قیمت خرید) داشته باشد. اگر قیمت خرید صفر باشد، سیستم اجازه نمی‌دهد. ابتدا از بخش «مدیریت محصولات» قیمت خرید محصول را تنظیم کنید.
می‌توانم چند امانت را هم‌زمان تحویل بگیرم؟ ▾
بله. با تیک زدن امانت‌ها (یا تیک بالای جدول) و انتخاب عملیات 📥 تحویل انتخاب‌شده‌ها از منوی «عملیات گروهی»، می‌توانید همه را با هم تحویل بگیرید.
«گذشته از موعد» چگونه محاسبه می‌شود؟ ▾
سیستم به‌طور خودکار موعد بازگشت را با تاریخ امروز مقایسه می‌کند. اگر موعد گذشته و امانت هنوز فعال باشد، به‌صورت «گذشته از موعد» نمایش داده می‌شود و تعداد روزهای تأخیر در جدول دیده می‌شود.

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

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

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