Tanlangan kuni darsi bor guruhlar vaqt va xona bo'yicha. Har bir guruhda — joriy oyning shu darsidan boshlab hali to'liq to'lamaganlar (qisman to'laganlar ham). "Oldindan eslatma" (keyingi oy) bu yerga kirmaydi.
Kunlar oralig'i — ERP'dagi oxirgi inkassatsiya yozuvidan keyingi kundan, bankka topshirilgan sanadan oldingi kungacha (o'zgartirsa bo'ladi). Summa — shu kungi naqd to'lovlar yig'indisi (Moliya → Tushumlar). Belgilangan kunlar ERP'ga "Inkassatsiya · Naqd" xarajati bo'lib kiritiladi; ERP'da bor kunlar qayta kiritilmaydi.
Barcha faol guruhlar bo'yicha: o'quvchining oxirgi darslari ketma-ket "kelmadi" bo'lsa. Davomat olinmagan kunlar hisobga olinmaydi.
Raqamlar — davrning oxirgi tekshirilgan kuni bo'yicha. Rahbariyat hisobotida talaba ismlari yo'q, faqat umumiy raqamlar.
Har bir yangi guruh talabasi 1-oy to'lovini qachon to'liq yopgani: boshlanishidan oldin, 1–3, 4–6, 7–12-darslar ichida yoki hali yopmagan. Guruh qatorini bossangiz — talabalar ro'yxati. Tekshiruv 2–4 daqiqa oladi.
Kunni bossangiz, o'sha kungi ro'yxat ochiladi — u yerda "To'lov holatini yangilash" bilan kim to'laganini ko'rasiz.
ERP guruhi Telegram guruhiga nomi bo'yicha avtomatik ulanadi (masalan "AI Design FN2" → "AI Design FN2 …"). Nomi mos kelmasa — qo'lda tanlang. Topilgan guruhlar doimiy saqlanadi, yangilari har daqiqada qidiriladi. Guruh chiqmasa, o'sha guruhda /start yozing.
Botga ulangan o'quvchilar
O'quvchi yoki ota-ona guruhdagi "Botga ulanish" tugmasini bosib, ro'yxatdan o'zini tanlaydi va raqamini tasdiqlaydi. Raqam ERP'dagi raqamga mos kelsa — darhol ulanadi; mos kelmasa bot sizdan Telegram'da tasdiq so'raydi. Ulanishni o'chirish: botga /uzish o'quvchi_ID yuboring.
Umumiy
Qaysi filial va o'quv oyi qanday hisoblanadi
Qoida → ERP SMS shabloni
Ro'yxatdagi "SMS yuborish" qaysi ERP shablonini ishlatadi
Kimga yuboriladi
ERP'dagi qabul qiluvchi turlari
ERP'ga izoh
SMS yoki Telegram guruhga xabar yuborilgach, o'quvchining o'sha kungi dars izohiga yoziladi (ERP kalendarida izohli kun). Bugun darsi bo'lmasa — xabar tegishli dars kuniga. Bir kunga bir xil izoh qayta yozilmaydi.
Mas'ullar ro'yxati
Har qatorga bitta ism. "Yangi guruhlar" jadvalida har bir guruhga mas'ul tanlanadi.
Telegram bot
Bot orqali qarzdorlar ro'yxati guruhlarga yuboriladi, xabarlar sizga keladi
- @BotFather →
/newbot→ tokenni oling. - Botni har bir o'quv guruhining Telegram guruhiga qo'shing.
- Tokenni kiriting va Saqlashni bosing. Guruhlar moslashuvi — Telegram bo'limida.
Ustozlar Telegram'i
Shablondagi {ustoz} o'rniga ustoz Telegram ID'si orqali belgilanadi (username o'zgarsa ham ishlaydi). Bog'lanish ustozning ERP ID'siga saqlanadi.
Ro'yxatda botga yozgan yoki bot bor guruhda yozgan odamlar chiqadi. Ustoz ko'rinmasa — uning istalgan xabarini botga forward qiling yoki kontaktini botga ulashing: bot Telegram ID'sini aytadi va ustoz ro'yxatda paydo bo'ladi (buni faqat admin qila oladi). Yoki ustozning o'zi botga /id yuborsin. Username — faqat ID kiritilmagan ustozlar uchun zaxira. "Saqlash"dan keyin kuchga kiradi.
Xabar shablonlari
Har bir holat uchun guruhga yuboriladigan matn
{sana}{oy}{dars}{yangi_oy}{yangi_oy_sana}{guruh}{ustoz}{soni}{royxat}10-, 11-, 12-darsdan oldingi eslatma guruhga umumiy e'lon sifatida boradi — {royxat} (o'quvchilar ismi) unda chiqmaydi. Ismlar yangi o'quv oyining 1-darsidan boshlab yuboriladi.
Yangi guruhlar (1-oy): to'lamaganlar ro'yxati
Mas'ul "Telegramga" tugmasini bosganda guruh chatiga ketadigan matn
{guruh}{ustoz}{soni}{royxat}{masul}{royxat} — to'lamagan o'quvchilar ism familiyasi (raqamlangan). Qalin yozish: <b>matn</b>. "Saqlash"dan keyin kuchga kiradi.
Eslatmalar
Belgilangan vaqtda ro'yxat tekshiriladi va bildirishnoma chiqadi. SMS o'zi yuborilmaydi.
Kompyuter va Chrome yoqiq bo'lishi kerak.
Bildirishnoma chiqmasa: Windows Sozlamalar → Tizim → Bildirishnomalarda Google Chrome yoqilganini va "Diqqatni jamlash" (Focus) rejimi o'chiqligini tekshiring.
Zaxira nusxa
Telegram guruhlari, ulanishlar, mas'ullar, va'dalar va sozlamalar — bitta faylga
Kompyuter almashtirilganda yoki Chrome qayta o'rnatilganda shu fayldan tiklanadi. Bot tokeni va ERP sessiyasi faylga yozilmaydi.
Foydalanuvchi qo'shish
Xodim kengaytmaga ERP login-paroli bilan kiradi. Uning ERP ID raqami kirish oynasida ko'rsatiladi.
Xodim kompyuteriga o'rnatish
Xodimga kengaytma papkasini shu fayl bilan birga bering
- Avval xodimni shu yerda ERP ID bilan qo'shing va rol bering.
- "Ruxsatlar fayli"ni yuklab oling va uni
najot-sms-extensionpapkasining ichiga qo'ying (nomi aynanaccess.json). - Papkani xodimga bering (fleshka yoki zip qilib Telegram orqali). Xodim Chrome'da
chrome://extensions→ Dasturchi rejimi → "Распакованное расширение" orqali o'rnatadi. - Xodim ERP'ga o'z login-paroli bilan kiradi — kengaytma uni o'zi taniydi va unga bergan rolingiz ishlaydi.
Keyin rol o'zgartirsangiz yoki xodimni bloklasangiz — yangi access.json yuklab oling va xodim papkasidagi eskisini almashtiring. Kengaytma yangi faylni o'zi qabul qiladi.
Foydalanuvchilar
O'zgarishlar darhol saqlanadi
Rollar va ruxsatlar
Katakchani belgilang yoki olib tashlang — darhol saqlanadi. Admin roli hamma ruxsatga ega.
Veb-sayt
Kengaytma ERP ma'lumotini saytga yuklaydi — xodimlar havola orqali ko'radi
Faqat shu kompyuterda ulang (loyiha egasi akkaunti: nt.salesmgr@gmail.com). Har bir tekshiruvdan keyin ma'lumot avtomatik yuklanadi; saytda kiritilgan va'dalar va mas'ullar har 5 daqiqada qaytib keladi.
Server (24/7)
Telegram bot serverda kecha-kunduz ishlaydi: xabarlar, admin javoblari, ro'yxatdan o'tish. ERP bilan ishlaydigan qism (kunlik yuborish, eslatmalar, "Tekshirish") shu kompyuterda qoladi — ERP faqat brauzerni qabul qiladi.
Ulanish faylida sayt (Firebase) sessiyangiz bor — uni hech kimga yubormang, faqat serverga ko'chiring. Sozlamalar serverga shu kengaytma orqali avtomatik uzatiladi. Kunlik yuborish va eslatmalar ishlashi uchun belgilangan vaqtda kompyuter va Chrome yoqiq bo'lishi kerak.
Sayt foydalanuvchilari
Xodimlar saytga siz bergan login va parol bilan kiradi
Akkauntlarni saytning o'zida yaratasiz: saytni oching → "Admin: Google orqali kirish" → yuqoridagi Xodimlar tugmasi. U yerda login, parol, ism va rol kiritasiz; bloklash, rolni o'zgartirish va yangi parol berish ham shu yerda.