MoySklad hujjatlari bir necha oʻnlab aniq chegarani yozadi: inventarizatsiyada 10 000 pozitsiya, mobil ilovada hujjatga 100 qator, komplektda 50 komponent, stsenariylarda 100 faol qoida. Ularning bir qismi hujjat hajmini, bir qismi tizim tuzilmasini, bir qismi ishlash tezligini cheklaydi. Chegaraga yetganda hisob buzilmaydi, lekin ish bir nechta hujjatga boʻlinadi va jami raqamlarni solishtirish kerak boʻladi. Chegara oldindan maʼlum boʻlsa, uni loyihada hisobga olish oson.
Inventarizatsiya hujjatiga 10 000 pozitsiya sigʻadi. Faraz qilaylik, omborda 23 000 pozitsiya bor: sanoq kamida uchta hujjatga boʻlinadi. Farqni yopish ham bitta hujjat bilan tugamaydi, chunki hosil boʻladigan hisobdan chiqarish va oprixodovanie hujjatlarining har biriga 500 pozitsiya sigʻadi. Shu bitta misol rasmiy chegaralar ishni qanday boʻlib tashlashini koʻrsatadi. Maqola yordam markazi sahifalaridagi aniq raqamlarni bir joyga yigʻadi, har biriga manba beradi va hisobga taʼsirini tushuntiradi.
Chegarani nima sanaydi
Chegaralar bir turdagi emas: bir qismi hujjat ichidagi qatorlarni sanaydi, bir qismi hisobdagi faol obyektlarni, bir qismi faylning hajmini, yana bir qismi vaqt oynasidagi soʻrovlarni. Bu farq muhim, chunki hujjat chegarasiga yetganda siz yangi hujjat ochasiz, hisob chegarasiga yetganda esa yangisini qoʻshib boʻlmaydi. Sahifalar chegaraning sababini yozmaydi, shuning uchun sabab haqidagi gaplar quyida tahririyat taxmini deb belgilanadi.
Jadvallarga faqat sahifada raqam bilan yozilgan chegaralar kirdi, obunaga bogʻliq hajmlar esa, masalan fayl saqlash joyi, bu yerda yoʻq, chunki ular har hisobda har xil boʻlishi mumkin.
Hujjat va fayl: ish boʻlaklarga boʻlinadi
| Chegara | Qiymat | Nimani bildiradi |
|---|---|---|
| Inventarizatsiya hujjati | 10 000 pozitsiya | Katta ombor bir necha sanoq hujjatiga boʻlinadi |
| Inventarizatsiyadan chiqqan hisobdan chiqarish yoki oprixodovanie | Har biri 500 pozitsiya | Farq bir necha hujjatda yopiladi |
| Qoldiq importidan chiqqan oprixodovanie | Har biri 500 pozitsiya | Boshlangʻich qoldiq ham boʻlaklanadi |
| Mobil ilovadagi hujjat | 100 qator | Kattasi saqlanmaydi, veb-versiya kerak |
| Qoldiq import fayli | 10 MB va 2000 qator | Katta roʻyxat bir necha faylga boʻlinadi |
| Tovar import fayli | 10 MB | Faqat hajm cheklangan |
| Tizimga yuklanadigan fayl | 20 MB | Skan, shablon va rasm uchun |
| Tovar kartochkasidagi rasm | 10 ta, har biri 20 MB gacha | Birinchi rasm muqova boʻladi |
Inventarizatsiyadan keyingi hisobni gipotetik holatda sanab chiqamiz: omborda 23 000 pozitsiya bor, sanoqda 1 800 pozitsiyada kamomad va 700 pozitsiyada ortiqcha tovar chiqdi. Sanoq 23 000 / 10 000 = 2,3, yaʼni 3 hujjat boʻladi. Kamomad 1 800 / 500 = 3,6, yaʼni 4 ta hisobdan chiqarish hujjatiga ketadi, ortiqchaga esa 700 / 500 = 1,4, yaʼni 2 ta oprixodovanie kerak. Jami toʻqqizta hujjat. Yordam sahifasi yana ikki shartni eslatadi: inventarizatsiya hujjatining oʻzi qoldiqni tuzatmaydi va sanoq davomida sotuv hamda qabulni toʻxtatib turish kerak.
Mobil ilovada chegara 100 qator, sahifa esa ikki yoʻl beradi: ortiqcha qatorlarni olib tashlab, ularni yangi hujjatga qoʻyish yoki veb-versiyadan foydalanish. Omborchi telefon bilan qabul qilsa, 130 qatorli qabul hujjati 100 va 30 qatorli ikkita hujjatga boʻlinadi. Bu hisobga ham taʼsir qiladi: har qabul hujjati yetkazuvchi oldidagi qarzni hosil qiladi, demak, yetkazuvchining bitta yuk xati ikkita hujjatga boʻlinadi va qarz ikki hujjatning yigʻindisidan iborat boʻladi.
Import faylida ikkita chegara birga turadi: 10 megabayt va 2000 qator. Ikki ming qatorli oddiy Excel fayl 10 megabaytdan ancha kichik boʻladi, shuning uchun qatorlar soni birinchi toʻsiq boʻlishi mumkin, bu tahririyat taxmini. 12 000 pozitsiyali qoldiqni yuklash uchun 12 000 / 2000 = 6 ta fayl kerak. Yordam markazi koʻchirishdan oldin 5–10 pozitsiyali sinov importini tavsiya qiladi, chunki notoʻgʻri yaratilgan tovarlarni importning oʻzi oʻchirmaydi.
Tuzilma: katalog va ombor hajmi
| Chegara | Qiymat | Nimani bildiradi |
|---|---|---|
| Komplektdagi komponent | 50 tagacha | Seriya raqamli tovar va alkogol komponent boʻlolmaydi |
| Qoʻshimcha maydon | Har obyekt turiga 100 tagacha | Tovarga 100, joʻnatmaga yana 100 |
| Matn maydoni | 255 belgi | Butun son maydoni esa 19 belgi |
| Omborlar soni | Hisobda 2000 tagacha | Yetganda yangi ombor ochilmaydi |
| Adresli saqlash | Ombor uchun 10 zonagacha | Yacheykalar soni sahifada cheklanmagan |
| Tannarx daraxti | 15 ta ichma-ich texnologik karta | Yarim tayyor mahsulot zanjiri uchun |
| Tovar analoglari | 10 tagacha | Oʻrnini bosuvchi tovarlar roʻyxati |
Bu chegaralar hajmni emas, modelni belgilaydi va komplekt misolida bu yaxshi koʻrinadi: hamburger kabi komplekt sotilganda uning komponentlari hisobdan chiqadi, yaʼni komponentlar soni ombor hisobiga bevosita taʼsir qiladi. Ellikdan koʻp komponentli toʻplam komplekt boʻla olmaydi, seriya raqamli tovar esa komponent boʻlolmaydi. Yana bir qoida: komplekt sotilgandan keyin uning tarkibi oʻzgartirilmaydi. Sabab sahifada yozilmagan.
Qoʻshimcha maydon chegarasi 100, lekin har obyekt turi uchun alohida: tovarga 100 maydon qoʻshish mumkin, joʻnatma hujjatiga ham yana 100. Omborlar soni 2000 ga yetsa, yangi ombor yaratib boʻlmaydi. Adresli saqlashda zonalar 10 tadan oshmaydi, yacheykalar soni uchun esa sahifada chegara berilmagan. Koʻp filialli tarmoq bu raqamlarni oldindan tekshirgani maʼqul. Bu tahririyat fikri.
Qoidalar: chegirma va bonus
Bu guruhdagi chegaralar sigʻimni emas, hisob qoidasini belgilaydi: bir vaqtda faol chegirmalar 10 tadan oshmaydi. Sahifa chegirma turlarini sanaydi: maxsus baho, shaxsiy chegirma, jamgʻarma chegirma, tiyinlarni yaxlitlash va bonus dasturlari. Oʻchirilgan chegirma roʻyxatda qoladi va keyin qayta yoqiladi. Bir nechta chegirma mos kelsa, ikki rejimdan biri ishlaydi: har turdagi eng foydali chegirmani qoʻshish yoki ustuvor turdagi eng foydali chegirmani qoʻllash. Ustuvorlik tartibi maxsus, shaxsiy, jamgʻarma, shuning uchun sahifa misolida maxsus chegirma 10 foiz, shaxsiy 15 foiz boʻlsa, ustuvor rejimda 10 foiz qoʻllanadi.
Bonus dasturida qoida qatʼiyroq: bir vaqtda faqat bitta dastur faol boʻlishi mumkin, jamgʻarma va shaxsiy chegirmalar hamda qoʻlda qoʻyilgan chegirmalar bonus bilan birga qoʻllanmaydi. Bu hisobga bevosita taʼsir qiladi. Bonus dasturini yoqqan doʻkon jamgʻarma chegirmasidan amalda voz kechadi, yaʼni foyda hisobini ikki mexanizmdan bittasiga qurish kerak.
Avtomatlashtirish va API
Stsenariylar uchun yordam markazi bir necha chegara beradi. Bir vaqtda 100 tagacha stsenariy faol boʻladi, shundan 10 tasi kechiktirilgan boʻlishi mumkin, kechikish esa 45 kundan oshmaydi. Zanjirga 5 tagacha stsenariy qoʻyiladi, hisobda 20 ta faol va jami 200 ta zanjir boʻlishi mumkin, bitta stsenariy 10 tagacha faol zanjirda qatnashadi. Hisoblasak, 20 faol zanjir × 5 stsenariy = 100 oʻrin chiqadi. Bitta stsenariy 10 zanjirga kirishi mumkinligi uchun bu oʻrinlarni bir necha yakka stsenariy toʻldirishi mumkin.
Hisobga eng koʻp taʼsir qiladigan qoida raqam emas: stsenariylar yopiq davrga tegishli hujjatlarni tuzatmaydi. Yopiq davr sozlamasi hujjatni xodimdan himoyalaydi, robotdan ham. Shuning uchun oy yopilgandan keyin ishlashi kerak boʻlgan avtomatik tuzatishni oldindan rejalashtirish kerak.
API ning rasmiy chegaralari alohida sahifada. Bir foydalanuvchidan 5 ta, hisobdan 20 ta parallel soʻrov ruxsat etiladi, soʻrov sarlavhasi 8 kilobaytdan, yuboriladigan maʼlumot esa 20 megabaytdan oshmaydi. Massivda 1000 elementdan ortiq boʻlsa, maʼlumot juda katta degan 413 xatosi qaytadi, navbatdagi asinxron vazifa esa hisob uchun 4 tagacha. 2026-yil 16-fevraldan soʻrov limiti hisob boʻyicha emas, har foydalanuvchi va yechim boʻyicha alohida hisoblanadi. Login va parol bilan ishlaganda soʻrov ogʻirligi 1-sentyabrdan 3 birlik, yaʼni har 3 soniyada 15 soʻrov, 1-dekabrdan esa 4 birlik va 11 soʻrov.
Gipotetik hisob: 3 000 tovarni sinxronlash kerak. Har tovarni alohida soʻrov bilan yuborsak, 3 000 / 15 = 200 ta uch soniyalik oyna kerak, yaʼni 600 soniya, 10 daqiqa. 1000 tadan toʻplam yuborilsa, uch soʻrov yetadi. 1-dekabrdan har soʻrov 4 birlik, oyna 11 soʻrov bergani uchun alohida yuborish 3 000 / 11, yaʼni 273 oyna, taxminan 14 daqiqa; toʻplab yuborish esa bu raqamga deyarli bogʻliq emas. Yana bir ehtiyot chorasi bor: bir soat ichida daqiqasiga 200 dan ortiq bir xil xatoli soʻrov berilsa, foydalanuvchining API kirishi avtomatik oʻchiriladi.
Chegaraga yetganda nima koʻrinadi
Chegara oshganda tizim xabar beradimi yoki jim turadimi, sahifalar buni har holat uchun yozmaydi: yozilganlari jadvalda, qolganlari sahifada aytilmagan.
| Chegara | Nima boʻladi |
|---|---|
| Mobil ilovada 100 qator | Saqlashda xato chiqadi, qatorlarni qisqartirish yoki veb-versiya kerak |
| Omborlar 2000 | Yangi ombor yaratilmaydi |
| Massivda 1000 element | Maʼlumot juda katta degan 413 xatosi |
| Soʻrov limiti | Soʻrovlar koʻp degan 429 xatosi |
| Faol stsenariy 100 | Yangisi nofaol yaratiladi, keyin faollashtiriladi |
| 10 faol chegirma | Sahifada yozilmagan |
Bir xil raqam, har xil maʼno
Jadvallarda bir xil raqamlar boshqa-boshqa narsani bildiradi. «10» inventarizatsiyada 10 000 pozitsiya, adresli saqlashda 10 zona, chegirmada 10 faol qoida, tovarda 10 rasm va 10 analog, import faylida 10 megabayt. «20 MB» fayl, rasm va API soʻrovi uchun alohida chegara. «500» inventarizatsiya va import hujjatlarini boʻladi. «100» esa mobil ilova qatori, qoʻshimcha maydonlar soni va faol stsenariylar. Raqamni eslab qolish oson, uni notoʻgʻri joyga qoʻyish ham oson.
Qayerda xato qilinadi
- Bitta chegara hamma joyga tegishli deb oʻylanadi, holbuki 20 megabayt fayl, rasm va API soʻrovi uchun alohida.
- Inventarizatsiya hujjatlari sanaladi, hisobdan chiqarish va oprixodovanie hujjatlari esa unutiladi.
- Mobil ilovada katta hujjat saqlanmaganda, olib tashlangan qatorlar yangi hujjatga koʻchirilmaydi va qabul chala qoladi.
- Bonus dasturi yoqilganda jamgʻarma chegirmasi ishlashda davom etadi deb kutiladi.
- Tarmoq kengayganda omborlar va zonalar soni chegarasi tekshirilmaydi.
- Integratsiya soʻrovlarni toʻplamagan holda bittalab yuboradi va limitga uriladi.
Amalda nima qilish mumkin
Quyidagi qadamlar hujjatlardan chiqarilgan tahririyat tavsiyasi.
- Oʻz ombor hajmingizni jadvaldagi raqamlarga qoʻying: pozitsiyalar soni, omborlar, zonalar, faol chegirmalar.
- Inventarizatsiyani omborlar, joylar yoki guruhlar boʻyicha oldindan boʻlib rejalang va hosil boʻladigan hujjatlar sonini hisoblang.
- Mobil ilovada ishlaydigan xodimlarga 100 qator qoidasini yozma tushuntiring.
- Integratsiya yozuvchisidan soʻrovlarni toʻplab yuborishni va limit sarlavhalarini hisobga olishni soʻrang.
- Chegarani har yarim yilda sahifadan qayta tekshiring: login va parol bilan ishlovchi integratsiyada soʻrov ogʻirligi 2026-yilda uch bosqichda oshadi, 12-mayda, 1-sentyabrda va 1-dekabrda.
Rasmiy chegara ish hajmini bir hujjatdan bir necha hujjatga koʻchiradi va shu bilan hisobni oʻzgartiradi. Raqamlar sahifalarda oʻzgarishi mumkin, shuning uchun ularni tizimni tanlash va sozlash paytida qayta tekshirish kerak. Eng ishonchli yoʻl: oʻz ombor hajmingizni jadvaldagi raqamlarga qoʻyib hisoblash.
Asosiy atamalar
- Pozitsiya
- Hujjatdagi bitta tovar qatori: nomi, miqdori va summasi.
- Inventarizatsiya
- Ombordagi tovarni sanash va hisobdagi qoldiq bilan solishtirish. MoySklad da hujjatning oʻzi qoldiqni tuzatmaydi.
- Oprixodovanie
- Omborga hisobda yoʻq tovarni kirim qilish hujjati. Inventarizatsiyada ortiqcha chiqqan tovar shu hujjat bilan kiritiladi.
- Komplekt
- Bir necha tovar yoki xizmatdan iborat, bir butun sifatida sotiladigan toʻplam.
- Qoʻshimcha maydon
- Tovar yoki hujjatga oʻzingiz qoʻshadigan yangi ustun, masalan, «kafolat muddati».
- Zona
- Adresli saqlashda omborning katta boʻlagi. Zona ichida alohida yacheykalar boʻladi.
- Stsenariy
- Shart va harakatdan iborat avtomatik qoida: masalan, buyurtma yaratilsa, joʻnatma hujjati ham paydo boʻladi.
- Zanjir
- Bir necha stsenariyning ketma-ketligi, unda oldingisi bajarilgach keyingisi ishga tushadi.
- Soʻrov limiti
- Dastur bir vaqtda yoki bir necha soniyada yubora oladigan soʻrovlar soni cheklovi.
- Yopiq davr
- Sanasi shu davrga tushgan hujjatni xodimlar oʻzgartira olmaydigan sozlama.
Manbalar
Maqola quyidagi manbalarga tayanadi:
- Инвентаризация товаров. Служба поддержки МоегоСклада (yordam markazi), moysklad.ru. https://support.moysklad.ru/hc/ru/товары%20и%20склады/операции/инвентаризация_товаров (koʻrilgan: 24-oktabr, 2026)
- Импорт складских остатков. Служба поддержки МоегоСклада (yordam markazi), moysklad.ru. https://support.moysklad.ru/hc/ru/товары%20и%20склады/остатки%20и%20себестоимость/импорт_складских_остатков (koʻrilgan: 24-oktabr, 2026)
- Мобильное приложение МойСклад. Служба поддержки МоегоСклада (yordam markazi), moysklad.ru. https://support.moysklad.ru/hc/ru/знакомство%20с%20сервисом/инструменты/мобильное_приложение_моисклад (koʻrilgan: 24-oktabr, 2026)
- Импорт остатков товаров и позиции в документ. Служба поддержки МоегоСклада (yordam markazi), moysklad.ru. https://support.moysklad.ru/hc/ru/товары%20и%20склады/импорт%20и%20экспорт/импорт_остатков_товаров_и_позиции_в_документ (koʻrilgan: 24-oktabr, 2026)
- Создание товаров импортом из Excel. Служба поддержки МоегоСклада (yordam markazi), moysklad.ru. https://support.moysklad.ru/hc/ru/товары%20и%20склады/импорт%20и%20экспорт/создание_товаров_импортом_из_excel (koʻrilgan: 24-oktabr, 2026)
- Файлы. Служба поддержки МоегоСклада (yordam markazi), moysklad.ru. https://support.moysklad.ru/hc/ru/знакомство%20с%20сервисом/интерфеис/фаилы (koʻrilgan: 24-oktabr, 2026)
- Создание карточки товара. Служба поддержки МоегоСклада (yordam markazi), moysklad.ru. https://support.moysklad.ru/hc/ru/товары%20и%20склады/товары%20и%20услуги/создание_карточки_товара (koʻrilgan: 24-oktabr, 2026)
- Комплекты. Служба поддержки МоегоСклада (yordam markazi), moysklad.ru. https://support.moysklad.ru/hc/ru/товары%20и%20склады/товары%20и%20услуги/комплекты (koʻrilgan: 24-oktabr, 2026)
- Дополнительные поля. Служба поддержки МоегоСклада (yordam markazi), moysklad.ru. https://support.moysklad.ru/hc/ru/знакомство%20с%20сервисом/настроики%20мс/дополнительные_поля (koʻrilgan: 24-oktabr, 2026)
- Создание и редактирование склада. Служба поддержки МоегоСклада (yordam markazi), moysklad.ru. https://support.moysklad.ru/hc/ru/знакомство%20с%20сервисом/настроики%20мс/создание_и_редактирование_склада (koʻrilgan: 24-oktabr, 2026)
- Адресное хранение. Служба поддержки МоегоСклада (yordam markazi), moysklad.ru. https://support.moysklad.ru/hc/ru/знакомство%20с%20сервисом/инструменты/адресное_хранение (koʻrilgan: 24-oktabr, 2026)
- Техкарты. Служба поддержки МоегоСклада (yordam markazi), moysklad.ru. https://support.moysklad.ru/hc/ru/производство/процесс%20производства/техкарты (koʻrilgan: 24-oktabr, 2026)
- Настройка скидок. Служба поддержки МоегоСклада (yordam markazi), moysklad.ru. https://support.moysklad.ru/hc/ru/товары%20и%20склады/цены%20и%20скидки/настроика_скидок (koʻrilgan: 24-oktabr, 2026)
- Бонусные программы. Служба поддержки МоегоСклада (yordam markazi), moysklad.ru. https://support.moysklad.ru/hc/ru/товары%20и%20склады/цены%20и%20скидки/бонусные_программы (koʻrilgan: 24-oktabr, 2026)
- Сценарии. Служба поддержки МоегоСклада (yordam markazi), moysklad.ru. https://support.moysklad.ru/hc/ru/знакомство%20с%20сервисом/инструменты/сценарии (koʻrilgan: 24-oktabr, 2026)
- МойСклад JSON API 1.2, Ограничения (лимиты и ограничения в JSON API, лимит запросов за 3-секундный период, автоматическое отключение доступа). Dasturchilar sayti, dev.moysklad.ru. https://dev.moysklad.ru/doc/api/remap/1.2/#/restrictions (koʻrilgan: 24-oktabr, 2026)
- Приемка товаров. Служба поддержки МоегоСклада (yordam markazi), moysklad.ru. https://support.moysklad.ru/hc/ru/закупки/приемка_товаров (koʻrilgan: 24-oktabr, 2026)