Savdo va ishlab chiqarish kompaniyalarida eng koʻp uchratadigan manzaramiz shunday. Har kuni ertalab buxgalter hisob dasturini ochadi, uch-toʻrtta hisobotni shakllantiradi, raqamlarni jadvalga koʻchiradi, formatini toʻgʻrilaydi va rahbarga Telegramda skrinshot yuboradi. Bu taxminan uch soat oladi, hisobot soat 11:00 bilan tushlik oraligʻida keladi, haftada bir marta esa unda xato chiqadi — qaysidir katakka boshqa raqam yozib yuborilgani uchun. Rahbar uni telefonda, mashinada oʻqiydi va bitta aniqlashtiruvchi savol beradi — bunga yana bir soat ketadi.
Bu maqolaning maqsadi aniq: xuddi shu hisobot soat 08:00 da Telegramda boʻlsin — buxgalter ishtirokisiz. Uch soatlik ish oʻrniga bir daqiqalik oʻqish. Birinchi loyiha sifatida koʻpincha aynan shu jarayonni taklif qilamiz: u kichik, natijasi koʻzga tashlanadi va oson oʻlchanadi.
Birinchi loyihaning odatiy hajmi. Har bir mijoz boʻyicha raqamni oʻlchab boʻlgach eʼlon qilamiz.
Tizim qanday tuzilgan — oddiy tilda
Chizma shart emas: tizim beshta qismdan iborat.
- Manba. Sizning hisob dasturingiz — odatda oʻzingizga moslab oʻzgartirilgan boʻladi. Uning sozlamalariga tegmaymiz. Dasturchingiz ruxsat bersa, maʼlumotni dasturning oʻzi beradigan ulanish orqali olamiz; bermasa, hozir qilinayotgan eksportdan — har kecha papkaga tushadigan fayldan boshlaymiz.
- Ishlovchi dastur. Belgilangan vaqtda ishga tushadigan kichik dastur: mahalliy vaqt bilan soat 07:40 da ishga tushadi, kelishilgan raqamlarni oladi, tekshiradi, xabarni tayyorlaydi va yuboradi. U bizning emas, kompaniyangiz nomiga ochilgan bulut akkauntida ishlaydi.
- Tekshiruv. Yuborishdan oldin dastur maʼlumot kechagi kunga tegishli ekanini, jami summa qatorlar yigʻindisiga teng ekanini va hech bir qiymat boʻsh emasligini tekshiradi. Tekshiruvdan oʻtmasa, hisobot yuborilmaydi — ogohlantirish rahbarga emas, buxgalterga boradi.
- Izoh (ixtiyoriy). Til modeli ikki gap yozadi: kechagi kun va oʻtgan haftaning shu kuniga nisbatan nima oʻzgargan. Modelga faqat umumiy raqamlar beriladi, asl hujjatlar hech qachon berilmaydi.
- Yetkazish. Telegram bot hisobotni kerakli odamlar qoʻshilgan yopiq guruhga yuboradi. Xabarlar tarixining oʻzi arxiv boʻladi — endi hech kim jadvallar turgan papkalarni titkilab oʻtirmaydi.
Yetti qadam
- Bitta hisobot tanlang. Rahbar haqiqatan oʻqiydiganini. Buxgalter tayyorlaydigan oʻn ikkitasini emas — faqat bittasini.
- Raqamlarni kelishib oling. Koʻpi bilan besh-yettita: savdo, tushum, kassadagi qoldiq, 30 kundan oshgan qarzdorlik, asosiy mahsulotlar qoldigʻi. Raqamni bitta gap bilan tushuntirib boʻlmasa, uni avtomatlashtirishga hali erta.
- Maʼlumotni hisob dasturidan oling. Dasturning oʻzi beradigan ulanish orqali yoki belgilangan vaqtda avtomatik eksport bilan. Eksport formatini yozib qoʻying — qolgan hamma narsa shu kelishuvga tayanadi.
- Tekshiruv qoʻshing. Yuqorida aytilgan tekshiruvlar odat emas, kod boʻlishi kerak.
- Telefon uchun moslang. Tekis ustunlar, bitta ekran, ilovasiz. Soat 08:00 da mashinada ham oʻqiladigan raqamlar.
- Vaqt va jurnal. Soat 07:40 da ishga tushish, 08:00 da yetkazish, har bir ishga tushish jurnalga yoziladi: nima olindi va nima yuborildi.
- Bir necha hafta oʻlchang. Shundan keyin ikkinchi hisobotni qoʻshish-qoʻshmaslikni hal qiling.
Nimani oʻlchash kerak
Boshlashdan oldin oʻlchang — aks holda avtomatlashtirish nima berganini hech qachon bilolmaysiz.
- Shu hisobotga kuniga ketadigan qoʻl mehnati daqiqalari — oldin va keyin.
- Hisobot aslida qachon kelishi: 11:30 oʻrniga 08:00 — rahbarlar eslab qoladigan raqam aynan shu.
- Oyiga nechta tuzatish: raqam necha marta xato chiqib, qayta yuborilgani.
- Har bir hisobotga beriladigan savollar: rahbar necha marta «…nima boʻldi?» deb soʻragani. Yaxshi hisobot ikkinchi savolga u berilmasdan oldin javob beradi.
- Oy oxiridagi solishtirish: kunlik raqamlar hisob dasturida yopilgan oy bilan mos keladimi.
Tuzoqlar
Maʼlumotlar xavfsizligi. Qaysi maʼlumotlar hisob dasturidan tashqariga chiqishi mumkinligini bir sahifada belgilab qoʻying. Kunlik savdo summasi — ha. Ish haqi — hech qachon. Fuqarolarning shaxsiy maʼlumotlari — mijozlarning ismi, telefoni — imkon qadar kam ishlatiladi va qonun talab qilgan hollarda Oʻzbekistondagi serverlarda saqlanadi. AI xizmatiga faqat umumiy raqamlar yuboriladi. Buni birinchi xabar ketishidan oldin yozib qoʻying: keyinchalik mijoz, nazorat organi yoki hamkor maʼlumotlar haqida savol bersa, javob shu bir sahifada boʻladi.
Oʻzbek va rus tilidagi formatlar. Koʻpchilik birinchi urinishlar aynan shu yerda birinchi kundanoq xunuk koʻrinadi. Minglar vergul bilan emas, boʻsh joy bilan ajratiladi: 12,450,000 emas, 12 450 000. Oʻnli kasr ham oʻzbek, ham rus tilida vergul bilan yoziladi. Valyuta raqamdan keyin yoziladi — soʻm, сум yoki UZS — va har bir qatorda bir xil boʻladi. Sana: 04.09.2026. Oʻzbek lotin yozuvi uchun toʻgʻri belgi kerak: «oʻtgan oy»dagi ʻ belgisi har qanday telefonda toʻgʻri koʻrinishi shart — ofisdagi eng eski telefonda sinab koʻring. Xabar ikki tilda boʻladimi yoki har kimga oʻz tilidami — oldindan hal qiling: aralash tildagi xabarni hech kim oʻqimaydi.
Eksport fayllari. Eksport fayli eski kirill kodlashida kelishi, undagi raqamlar esa matn koʻrinishida kelishi mumkin. Ikkalasini ham oldindan hisobga olib, alohida ishlov bering.
Eskirgan maʼlumot. Buxgalter kechagi kunni yopmagan boʻlsa, hisobot nol raqamlarni yubormasdan, buni ochiq aytishi kerak.
Hisobot tuzilmasining oʻzgarishi. Keyingi chorakda kimdir hisob dasturidagi hisobotni oʻzgartiradi. Yozib qoʻyilgan eksport formati va tekshiruv bosqichi buni rahbar sezmasdan oldin aniqlaydi.
Qanchaga tushadi va keyin nima boʻladi
Bunday birinchi loyihaning narxi ish hajmiga qarab belgilanadi, natija esa oldin va keyin oʻlchanadi. Natija saqlansa, ikkinchi hisobot birinchisidan ancha arzonga tushadi, xuddi shu dastur esa murojaatlarga javob va hujjatlarni ham yubora oladi. Hisobotingizni birga koʻrib chiqishni istasangiz, biz bilan bogʻlaning va buxgalteringiz bugun yuborayotgan skrinshotni yuboring. Butun texnik topshiriq — oʻsha skrinshotning oʻzi.