Savdo yoki ishlab chiqarish kompaniyalarida eng koʻp koʻradigan manzaramiz shu. Har kuni ertalab buxgalter 1C ni ochadi, uch-toʻrtta hisobotni ishga tushiradi, raqamlarni Excelga koʻchiradi, formatini toʻgʻrilaydi va egasiga Telegramda skrinshot yuboradi. Bu uch soatcha oladi, hisobot 11:00 bilan tushlik orasida keladi va haftasiga bir marta unda xato chiqadi — qaysidir katak ustidan yozilib ketgani uchun. Egasi uni telefonda, mashinada oʻqiydi va bitta qarshi savol beradi — unga yana bir soat ketadi.
Bu maqolaning maqsadi tor: oʻsha hisobot, Telegramda, soat 08:00 da, buxgaltersiz. Uch soatlik ish oʻrniga bir daqiqalik oʻqish. Bu aksariyat auditlarda taklif qiladigan birinchi jarayonimiz: kichik, koʻzga koʻrinadigan va oʻlchanadigan.
Birinchi pilotning odatiy hajmi. Har bir mijoz boʻyicha oʻlchangan raqamni toʻrtinchi haftadan keyin eʼlon qilamiz.
Arxitektura, soʻz bilan
Diagramma shart emas; qism beshta.
- Manba. Sizning 1C (odatda 8.3, koʻpincha oʻzgartirilgan). Konfiguratsiyaga tegmaymiz. 1C dasturchingiz ochib bersa, OData yoki HTTP-servis orqali oʻqiymiz; boʻlmasa, siz allaqachon qiladigan eksportdan boshlaymiz — har kecha papkaga tushadigan Excel yoki CSV fayldan.
- Vorker. Jadval boʻyicha ishlaydigan kichik vazifa, mahalliy vaqt bilan 07:40 da ishga tushadi. Kelishilgan raqamlarni oladi, tekshiradi, xabarni formatlaydi va yuboradi. U bizniki emas, kompaniyangizga rasmiylashtirilgan bulut akkauntida ishlaydi.
- Tekshiruv. Yuborishdan oldin vorker maʼlumot kechagi kunga tegishli ekanini, jami raqamlar qatorlar yigʻindisiga mos kelishini va hech narsa boʻsh emasligini tekshiradi. Tekshiruv oʻtmasa, hisobot ketmaydi — ogohlantirish egasiga emas, buxgalterga boradi.
- Izoh (ixtiyoriy). Til modelidan ikki gap: kechagi kunga va oʻtgan haftaning shu kuniga nisbatan nima oʻzgargani. Model faqat jamlangan raqamlarni oladi, asl hujjatlarni hech qachon.
- Yetkazish. Telegram Bot API, kerakli odamlarning yopiq guruhiga. Xabarlar tarixi — arxivning oʻzi; endi hech kim Excel papkalarini titkilamaydi.
Yetti qadam
- Bitta hisobot tanlang. Egasi haqiqatan oʻqiydiganini. Buxgalter tayyorlaydigan oʻn ikkitasini emas — bittasini.
- Raqamlarni kelishing. Koʻpi bilan besh-yetti: savdo, tushumlar, kassa qoldigʻi, 30 kundan oshgan debitorka, asosiy pozitsiyalar qoldigʻi. Raqamni bir gapda taʼriflab boʻlmasa, u avtomatlashtirishga tayyor emas.
- Maʼlumotni 1C dan chiqaring. OData, HTTP-servis yoki jadval boʻyicha eksport. Eksport formatini yozma qayd qiling — qolgan hamma narsa tayanadigan shartnoma shu.
- Tekshiring. Yuqoridagi arxitekturadagi tekshiruvlar odat emas, kod boʻlishi kerak.
- Telefon uchun formatlang. Mono ustunlar, bitta ekran, ilovasiz. Soat 08:00 da mashinada oʻqiladigan raqamlar.
- Jadval va jurnal. 07:40 da ishga tushish, 08:00 da yetkazish, har bir ishga tushish jurnalda: nima oʻqildi va nima yuborildi.
- Toʻrt hafta oʻlchang. Keyin ikkinchi hisobotni qoʻshish-qoʻshmaslikni hal qiling.
Nimani oʻlchash kerak
Boshlashdan oldin oʻlchang — aks holda pilot nima qaytarganini hech qachon bilmaysiz.
- Shu hisobotga kuniga ketadigan qoʻl mehnati daqiqalari, oldin va keyin.
- Hisobot haqiqatda keladigan vaqt: 11:30 ga qarshi 08:00 — egalar eslab qoladigan raqam shu.
- Oyiga tuzatishlar: raqam necha marta xato boʻlib, qayta yuborilgani.
- Har hisobotga savollar: egasi necha marta «…nima boʻldi» deb soʻragani. Yaxshi hisobot ikkinchi savolga u berilmasidan javob beradi.
- Oy oxiridagi solishtirma: kunlik raqamlar 1C dagi yopilgan oy bilan mos keladimi.
Tuzoqlar
Maʼlumotlar boshqaruvi. Qaysi maydonlar 1C dan chiqishi mumkinligini bir sahifada hal qiling. Kunlik savdo jami — ha. Ish haqi — hech qachon. Fuqarolarning shaxsiy maʼlumotlari — mijoz ismlari, telefonlari — minimallashtiriladi va qonun talab qilgan joyda Oʻzbekiston ichidagi serverlarda saqlanadi. Model provayderi faqat jamlanmalarni oladi. Buni birinchi xabar ketishidan oldin yozib qoʻying; oʻsha bir sahifa keyinchalik mijoz, auditor yoki hamkor beradigan barcha maʼlumot savollariga javob beradi.
Oʻzbek va rus formati. Koʻpchilik birinchi urinishlar birinchi kundanoq notoʻgʻri koʻrinadigan joy shu. Minglik ajratkichi — vergul emas, probel: 12 450 000, 12,450,000 emas. Rus tilida oʻnlik ajratkich — vergul. Valyuta raqamdan keyin yoziladi — soʻm, сум yoki UZS — va har qatorda bir xil. Sanalar: 04.09.2026. Oʻzbek lotinchasiga toʻgʻri modifikator harf kerak: «oʻtgan oy»dagi ʻ ni baʼzi shriftlar va eski Telegram mijozlari yomon koʻrsatadi — ofisdagi eng eski telefonda sinab koʻring. Xabar ikki tildami yoki har bir qabul qiluvchiga alohidami — hal qiling; aralash xabarni hech kim oʻqimaydi.
1C eksportlari. 1C dan chiqqan CSV koʻpincha Windows-1251 kodlashda boʻladi, Excel esa raqamlarni matnga aylantiradi. Ikkalasini ham aniq qayta ishlang.
Eskirgan maʼlumot. Buxgalter kechagi kunni yopmagan boʻlsa, hisobot nol yuborish oʻrniga buni aytishi kerak.
Konfiguratsiya siljishi. Keyingi chorakda kimdir 1C dagi hisobotni oʻzgartiradi. Yozma eksport shartnomasi va tekshiruv qadami buni egasidan oldin ushlaydi.
Narxi qancha va qayoqqa olib boradi
Bunday birinchi pilot 30 kun oladi, toʻrtinchi hafta oʻlchovga ketadi; narxi esa ish hajmiga qarab belgilanadi. Raqam tursa, ikkinchi hisobot birinchisining bir qismiga tushadi, oʻsha vorker esa soʻrovlarga javoblarni ham, hujjatlarni ham yubora oladi. Hisobotingizni koʻrib chiqishimizni xohlasangiz — bepul auditga yoziling va buxgalter bugun yuboradigan skrinshotni olib keling. Butun texnik topshiriq — oʻsha skrinshot.