қоймаңыздың жұмысын қарап, бірінші кезекте не автоматтандырылатынын айтамыз
Қазір қабылдау қалай жүреді, адрестеу бар ма, қалдықтар немен жүргізіледі, тапсырыстар қалай жиналады және деректеріңіз қандай бағдарламаларда жатыр.
Тауар аз кезде қойма қоймашының жадымен және Excel кестесімен ұсталады. Көлем өскенде бұл жұмысын тоқтатады: кестедегі қалдық сөремен сәйкес келмейді, керекті қорапты бүкіл ауысым іздейді, ал «тауар неге жоқ» деген сұраққа болжаммен жауап береді. Қоймаға арналған бағдарлама жұмыстың бұл тәсілін жояды: әр позицияның орны бар, әр әрекеттің жазбасы бар, ал қалдық ай соңында емес, операция сәтінде есептеледі. Төменде бұл қалай құрылғаны талданған — жеткізілімді қабылдаудан жиналған тапсырысты тиеп жіберуге дейін.
Қойманы басқару жүйесі — қойма есебін жүргізетін бағдарлама: қоймаға не келгенін, оны қайда қойғанын, қаншасы қалғанын, не тапсырысқа жиналғанын және не кеткенін жазады. Оны жиі мына аббревиатурамен атайды: WMS — бұл мұндай бағдарламаның ағылшынша атауы ғана (warehouse management system) және ол дәл сол мағынаны білдіреді: қойма үдерістерін басқару.
Айырмашылық бір мысалдан көрінеді. Жүйесіз кіріс дәптерге жазылады, қалдық — кестеде, ал қораптың орнын оны қойған адам ғана біледі. Тапсырысты жинау үшін қызметкер тауарды іздеуге барады; «қоймада бар ма» дегенге жауап беру үшін менеджер қоймашыға қоңырау шалады; он екі дана қайда кеткенін түсіну үшін қойманы тоқтатып, қайта санайды.
Жүйеде де сол — жазбалар. Тауардың карточкасы бар, карточканың саны мен сақтау адресі бар, әр операцияның уақыты, авторы және негізі бар. «Қайда жатыр және қаншасы бар» деген сұраққа жауап бірнеше секунд алады және бүгін ауысымда кім тұрғанына байланысты емес.
Мысал. Таңертең жеткізілім келді: жүкқұжат бойынша қырық қорап. Қоймашы оны жүйеде қабылдады, санын салыстырды, бір алшақтық тапты және тауарды жүйенің өзі ұсынған орындарға таратты. Түске қарай тапсырыстар келді — жинақтаушы тауарлар мен адрестер тізімі бар тапсырма алды және оларды ешкімнен не қайда жатқанын сұрамай, бір жүрісте жинады. Кешке жүйедегі қалдық сөремен сәйкес келді, өйткені күн ішіндегі тауардың әр қозғалысы ол болған сәтте тіркелген.
Қойманы автоматтандыру үш сұраққа жауап қоймашының жадына сыймай қалған жерден басталады: тауар шын мәнінде қанша, ол нақты қайда жатыр және онымен соңғы аптада не болды.
Бұл — бағдарлама экрандарының тізімі емес, тауардың жолы. Екі операция оған көлденең тұр және бөлек талданған: аймақтар арасындағы ауыстырулар мен түгендеу. Олар тауарды сатып алушыға жақындатпайды — олар есепті сөреде шын жатқанға сәйкес ұстайды.

Бағдарлама қорап тасымайды және қоймашыны алмастырмайды. Ол әрекеттің айналасындағы қол еңбегін жояды: орынды ұсынады, қалдықты есептейді, тапсырма жолын өткізіп жіберуге жол бермейді және әр қозғалысты тіркейді. Негізгі аймақ толып тұрғанда тауарды жарамсыз аймаққа қою-қоймау туралы шешім адамда қалады — бірақ ол жадпен емес, толық сурет бойынша қабылданады.
Дәл сол сияқты жүйе сөрені өздігінен «көрмейді»: ол қызметкерлер онда әрекетпен белгілегенді ғана біледі. Сондықтан есеп сапасы функциялар санына емес, операциялардың болған сәтінде белгіленуіне байланысты.
Алдымен адрестеу жасалады — сақтау орындарына түсінікті белгілеулер беріледі және оларға қалдықтар көшіріледі. Себебі қарапайым: тауардың адресі болмайынша, кез келген тапсырысты жинау іздеуден басталады, ал кез келген түгендеу бүкіл қойманы түгел қайта санауға айналады.
Төменде — функциялар тізімі емес, қойманы жалпы автоматтандыратын алты мәселе. Әрқайсысы бірдей тұжырымдалады: бағдарламасыз не болады және онымен не өзгереді.
Жүйесіз қораптың орнын оны қойған адам біледі. Демалысқа кетті — тауарды бүкіл ауысым іздейді. Жүйеде әр позицияның адресі бар және ол тек операциямен өзгереді: қойды, ауыстырды, алды. Іздеу тапсырмадағы жолмен алмастырылады.
Қалдық қайта санау қорытындысы бойынша айына бір рет емес, әр операция сәтінде есептеледі. Есеп пен факт арасындағы алшақтық түгендеуге дейін байқаусыз жиналмайды: ол өзі пайда болған операциямен бірге бірден есепте көрінеді.
Жинақтаушы тапсырма алады: нені, қаншаны және қай адрестен алу керек. Жаңа қызметкер тапсырысты бірінші күні-ақ жинайды, өйткені қойма бойынша маршрутты тәжірибе емес, жүйе белгілейді. Өткізіп жіберілген жол тапсырыспен бірге кетпейді — тапсырма жабылмайды.
Не келді, қаншасы, қандай құжат бойынша және кім қабылдады — түсіру сәтіндегі жазба, жүкқұжаттан кестеге кешкі көшіру емес. Кем әкелу, пересорт және ақау бір аптадан кейінгі ауызша талап емес, себебі көрсетілген жеке жолдарға айналады.
Қойманы түгел тоқтатпай, бір аймақ немесе бір тауар бойынша санауға болады. Жүйенің өзі фактіні есеппен салыстырады және тек алшақтықтарды көрсетеді — мың позицияны жолма-жол қолмен салыстырудың қажеті жоқ.
Әр операцияға авторы мен уақыты қол қояды. Бұл қызметкерлерді аңдау емес, нақты жағдайды талдау мүмкіндігі: үш дана қай жерде және қай қадамда жоғалды. Сонымен қатар жүктеме де көрінеді — ауысымға қанша жол және кім жинады.
Жүйе модульдерден жинақталады. Олардың бәрі әр қоймаға қажет емес: бір қоймашасы бар дүкенге партиялар мен жарамдылық мерзімдерінің есебі керек емес, ал тарату орталығы іріктеу аймағын толтыру тапсырмаларынсыз істей алмайды. Құрамы міндетке қарай айқындалады, бірақ модульдер кейін бір шетінен қосып жазылмай, өзара алдын ала үйлестіріледі.

Жүйенің кіру нүктесі: жеткізілім, кіріс құжаты, құрамы мен саны, қабылдау күні мен уақыты, жауапты қызметкер. Осы жерде жүкқұжатпен алшақтықтар да тіркеледі — кем әкелу, артық, пересорт, зақымдалған орындар.
Жүйедегі қойма картасы: аймақтар, сөрелер, ярустар, ұяшықтар. Әр орынның белгілеуі бар және тауар «қоймада» емес, нақты адрес бойынша есептеледі — әр орын бойынша санымен.
Барлығы қаншасы бар, тапсырыстарға қаншасы резервте, сатуға қаншасы қолжетімді. Қалдық қолмен емес, операциямен қайта есептеледі және нақты адреске әрі партияға дейін талданады.
Жинауға тапсырма: нені, қаншаны, қай адрестерден және оларды қандай тәртіппен аралау керек. Ішінара жинау, позицияны алмастыру және тауардың орнында болмауы — бөлек, алдын ала сипатталған жағдайлар.
Тауардың аймақтар мен ұяшықтар арасындағы ішкі қозғалысы: іріктеу аймағын толтыру, қалдықтарды шоғырландыру, ақауды карантинге шығару. Әр ауыстыру — «қайдан» адресі мен «қайда» адресі бар операция.
Фактіні қайта санау және есеппен салыстыру: бүкіл қойма, аймақ, тауар тобы немесе бір адрес бойынша. Қорытындысы — «бәрі сәйкес келді» емес, саны мен орны көрсетілген алшақтықтар тізімі.
Жиналған тапсырысты қаптамас бұрын бақылау, жүк орындарын қалыптастыру, құжаттар және тапсырысты әрі қарай беру — жеткізуге, курьерге немесе өзі алып кететін клиентке.
Жұмыс қызметкерге ауызша емес, тапсырмамен беріледі: жеткізілімді қабылдау, орналастыру, тапсырысты жинау, ауыстыру, қайта санау. Әр рөлдің өз қолжетімді әрекеттер жиыны және өз экраны бар.
Басшы мен әкімшінің жұмыс орны: қалдықтар, түсімдер, тиеп жіберулер, белсенді тапсырмалар, проблемалы операциялар және қойманың жүктемесі бір экранда. Браузерде ашылады, ештеңе орнатудың қажеті жоқ.
Операцияны штрихкод немесе QR-код оқу арқылы растау: тауардың, қаптаманың, сақтау орнының немесе тапсырманың өзінің. Іске асырудың ықтимал нұсқасы — қызметкердің смартфонынан деректер жинау терминалына дейін.
Барлық операциялардың авторы мен уақыты бар тарихы, қалдықтар, қозғалыс, қабылдау және тиеп жіберу, қызметкерлердің өнімі бойынша есептер. Файлмен жүктеледі және кесте бойынша құрыла алады.
Жүйенің сыртқы интерфейсі: қалдықтарды алу, жинауға тапсырыс жасау, тиеп жіберу мәртебесін беру, операциялар журналын алу. Ол арқылы интернет-дүкен, логистика, CRM және есепке алу жүйесі қосылады.
Қабылдау — тауар қойманың жауапкершілігіне айналатын сәт. Оған дейін жүк үшін жеткізуші немесе тасымалдаушы жауап береді, содан кейін — қойма. Сондықтан ол дәптердегі жазба емес, операциямен ресімделеді: бұдан кейінгінің бәрі осы жерде тіркелгеннен есептеледі.
Қабылдау күтілетін жеткізілімнен басталады. Жүйе не келуі керегін біледі — жеткізушіге берілген тапсырыстан, жүкқұжаттан немесе сыртқы бағдарламадан. Қоймашы жеткізілімді ашады және құжатты қайта көшірмей, әр позиция бойынша нақты санды белгілейді.
Қабылдау кезінде жүйе нені тіркейді:
Құжатпен алшақтық — қызметкердің қатесі емес, қайдадүр жазылуы тиіс қабылдаудың қалыпты нәтижесі. Кем әкелу, артық, пересорт және сыну саны мен себебі көрсетілген жеке жолдарға айналады. Мұндай жол болмайынша, айырма бір айдан кейін түгендеуде «қалқып шығады» — оны жеткізушіге қою мүмкіндігі қалмайды.
Ескертпемен қабылданған тауар жалпы қалдыққа үнсіз кетпейді: ол шешім қабылданғанға дейін жеке күйде есептеледі. Бұл — қоймадан шын мәнінде ақауда жатқанды сатпаудың жалғыз тәсілі.

Ұсақ кірісті позициялармен қабылдаған ыңғайлы, ірісін — жүк орындарымен: алдымен он екі паллет келгенін белгілеп, оларды түсіру барысында талдау. Екі режим де бір құжат туралы, айырмашылық тек қызметкер белгіні қай деңгейде қоятынында.
Бұл практикада маңызды: жүйе бір ғана тәсілді білсе, қойма жұмысты бағдарламаға қарай бейімдей бастайды — «бәрін бір жолмен» қабылдап, жеткізілім құрамын жоғалтады.
Санды белгілегеннен кейін жүйе орын ұсынады: қажетті аймақтағы бос ұяшық, бұл тауар жатқан адрес немесе оның тобына тағайындалған аймақ. Іріктеу ережелері қоймаға қарай бапталады — айналымдылық, салмақ, температура режимі бойынша.
Қызметкер тауарды басқа орынға қоя алады — бірақ сонда ол нақты адресті белгілейді және жүйе дәл соны есінде сақтайды. Ол сөремен үнсіз алшақтамауы керек.
Машина кеткенде емес, бүкіл тауар адрестер бойынша таратылып, алшақтықтар талданғанда. Оған дейін жеткізілім ашық тұрады, ал қабылдау алаңы панельде бос емес болып көрінеді — бұл түсіру аймағын «талдағанша» тұрақты қоймаға айналдырмаудың жалғыз тәсілі.
| Тауар | Құжат бойынша | Қабылданды | Алшақтық | Орналастырылды | Күйі |
|---|---|---|---|---|---|
| Қуат кабелі, 1,5 м | 240 | 240 | — | A-04-2-11 | қабылданды |
| 65 Вт қуат блогы | 120 | 108 | −12 | A-02-1-04 | кем әкелу |
| Қабырғаға арналған ұстағыш | 60 | 60 | — | B-01-3-07 | қабылданды |
| Корпус, қара | 40 | 40 | 4 сынық | КАРАНТИН-1 | талдау |
| Бекітпе, жинақ | 0 | 25 | +25 | B-03-2-02 | артық |
Бес жолдың төртеуі жабылды, жеткізілім — жоқ: алшақтықтар талданбайынша, құжат ашық қалады. Сынығы бар жол қабылдаудың басты ережесін көрсетеді: зақымдалған тауар жеке адреске кетеді және қолжетімді қалдыққа түспейді, әйтпесе оны біреу талдауға жеткенше сатып жібереді.
Адрестік сақтау — жүйе тауардың жай ғана санын емес, оның жатқан нақты орнын білетін есеп тәсілі: аймақты, сөрені, тартпаны немесе ұяшықты. Әр орынға бір рет белгілеу — адрес — беріледі, әрі қарай тауар осы адрес бойынша есептеледі.
Кәдімгі есептен айырмашылығы түбегейлі. «Қоймада 108 қуат блогы» — жауаптың жартысы: оларды алу үшін бәрібір іздеуге бару керек. «108 қуат блогы: A-02-1-04-те 96 және B-05-3-01-де 12» — толық жауап, одан бірден қызметкерге тапсырма шығады.
Адрес қалай көрінеді. Әдетте бұл бірнеше деңгей: қойма аймағы, сөре нөмірі, ярус және ондағы орын. Белгілеу жапсырмаға басылады және сөренің өзіне жапсырылады — қызметкер орнында жүйедегі сол адресті көреді.
Қойма әдетте қандай аймақтардан тұрады:
Аймақ — анықтамалықтағы белгі емес: тауардың қолжетімді қалдыққа түсу-түспеуін және жинау кезінде жүйенің бұл адресті ұсыну-ұсынбауын дәл сол шешеді.
Орналастыру — тауарды адреспен байланыстыратын операция. Қызметкер «қабылданғанды орналастыру» тапсырмасын алады, орынға келеді, адрес пен санды белгілейді. Осы сәттен бастап тауар дәл осы жерден іріктеуге қолжетімді.
Орналастыру ережелері қоймаға қарай бапталады: жүрдек тауар — іріктеу аймағына жақын, ауыры — төменгі ярустарға, сынғышы — ауырдың астына емес, мерзімі шектеулісі — мерзімі ертерек бітетіні бірінші іріктелетіндей. Ережелер орынды ұсынады, бірақ басқаша қоюға тыйым салмайды — олар қолды байламай, уақытты үнемдейді.
Бір тауар бір мезгілде бірнеше орында жатуы мүмкін — бұл есеп қатесі емес, норма. Жүйе әр адрес бойынша санды бөлек сақтайды, сондықтан іріктеу кезінде қайдан алған тиімді екені және қалдық қай жерде бітіп бара жатқаны бірден көрінеді.

Адрестеу тереңдігі бір рет және қоймаға қарай таңдалады: артық деңгей әр операцияны ұзартады, жетіспейтіні сөредегі іздеуді қайтарады. Шағын қоймаға әдетте үш деңгей жетеді.
Тапсырыс саны көп қоймаларда жүрдек тауар қаптама жанындағы жеке аймақта, ал негізгі қор — тереңде ұсталады. Сонда жинау қысқа маршрутпен жүреді, ал іріктеу аймағын толтыру жеке тапсырмамен орындалады және жинауға кедергі жасамайды.
Бұл міндетті сызба емес: бірнеше жүз позициясы бар қоймаға ол үнемдегеннен көп жұмыс қосады. Ол қажет пе — ауысымға шаққандағы іріктеу жолдарының санынан көрінеді, үй-жайдың көлемінен емес.
Қоймадағы «қалдық» сөзі бірден үш түрлі шаманы білдіреді, ал олардың арасындағы шатасу ең қымбатқа түседі: тауар екі рет сатылады немесе, керісінше, әлдеқашан жойылған тапсырыс үшін ұсталады. Жүйе оларды айқын ажыратады.
Физикалық сан — кімге уәде етілгеніне қарамастан, сөрелерде шын жатқаны. Бұл сан тек тауармен жасалатын операциялармен өзгереді: қабылдау, іріктеу, ауыстыру, есептен шығару, қайта санау.
Нақты тапсырыстарға бекітілген сан. Тауар физикалық тұрғыда әлі қоймада, бірақ оны қайта сатуға болмайды. Резерв тиеп жіберумен немесе тапсырысты жоюмен алынады — өздігінен ол жоғалмайды.
Бірінші мен екіншінің арасындағы айырма — жаңа сатып алушыға дәл қазір уәде етуге болатыны. Интернет-дүкенге жалпы қалдықты емес, дәл осы санды берген мағыналы.
Қалдық ағымдағы мәнге қалай келді: әр операция күнімен, авторымен, санымен және адресімен. Бұл тізбектен қорытынды сан ғана емес, кез келген даулы жағдай қалпына келтіріледі.
| Тауар | Барлығы | Резерв | Қолжетімді | Сақтау адрестері | Күйі |
|---|---|---|---|---|---|
| Қуат кабелі, 1,5 м | 240 | 36 | 204 | A-04-2-11 | қалыпты |
| 65 Вт қуат блогы | 108 | 96 | 12 | A-02-1-04, B-05-3-01 | бітіп барады |
| Қабырғаға арналған ұстағыш | 60 | 0 | 60 | B-01-3-07 | қалыпты |
| Корпус, қара | 44 | 8 | 32 | C-02-1-09, КАРАНТИН-1 | 4 талдауда |
| Бекітпе, жинақ | 25 | 25 | 0 | B-03-2-02 | бәрі резервте |
Соңғы жол бір баған орнына неге үшеу керегін түсіндіреді: тауар физикалық тұрғыда қоймада бар, бірақ оны жаңа сатып алушыға уәде етуге болмайды — ол әлдекімдікі. Интернет-дүкенге «Барлығы» бағанын берсеңіз, жоқ нәрсеге тапсырыс қабылданады.
Бөлек жүйе шекараларды қадағалайды: жеткізілімге тапсырыс беретін кез келген ең аз қор, жүрдек позициялар бойынша төмендетілмейтін қалдық, кезең ішінде қозғалыссыз тауар. Бұл ережелер тауар немесе топ бойынша бапталады — бүкіл номенклатураға ортақ шек практикада жұмыс істемейді.
Жинақтау — тапсырысты қоймада жатқаннан жинау. Тапсырыс менеджерден, интернет-дүкеннен немесе компанияның басқа бағдарламасынан келеді, ал жүйе оны мынаған айналдырады: жинауға тапсырма: нені алу керегінің және қайдан алатын адрестердің тізімі.
Тапсырма алған қызметкер әріптестерінен бірде-бір сұрақ қоймай төрт нәрсені түсінуі керек: нені жинау керек, қаншаны, ол қайда жатыр және жиналғанды қайда беру керек. Төртеуі де тапсырманың өзінде, сондықтан жаңа жинақтаушыны оқыту айға емес, бір ауысымға созылады.
Аралау тәртібін жүйе адрестер бойынша құрады: жолдар сатып алушының тапсырыс реті бойынша емес, қойма бойынша қозғалыс реті бойынша тұрады. Бір жүрісте жинауды қызметкер бір аймаққа үш рет қайта оралатын жинаудан ажырататын жалғыз нәрсе — осы.
Іріктеу әр жол бойынша расталады: пәлен адрестен пәленше алынды. Осы адрес бойынша қалдық күн соңында емес, белгі қою сәтінде азаяды — әйтпесе екі жинақтаушы бір қораптың артынан кетеді.
Тауар орнында болмаса — бұл тығырық емес, бөлек, алдын ала сипатталған жағдай. Жүйе дәл сол тауары бар басқа адресті ұсынады, ал ол ешбір жерде болмаса, жол қамтамасыз етілмеген деп белгіленеді: тапсырыс ішінара жиналып кетеді, ал алшақтық тауар жатуы тиіс адреспен бірге талдауға түседі.
Тапсырыс саны көп қоймаларда тапсырмалар топтармен жиналады: бір жүрісте бірнеше тапсырыс, содан кейін клиенттер бойынша тарату. Мұндай режим қажет пе — ауысымға шаққандағы іріктеу жолдарының санымен шешіледі; шағын қойма үшін ол ұтыссыз жұмысты қиындатады.

Жиналған тапсырыс бақылаудан өтеді: құрамы тапсырыс тізімімен, саны тапсырма жолдарымен салыстырылады. Шағын қоймада мұны сол қызметкер, ірісінде — қаптау аймағындағы жеке бақылаушы жасайды.
Бұл қадам «керегі салынбаған» деген талапты бірінші рет талдағанға дейін ғана артық болып көрінеді. Тексеру минуттарға, ал қайтару мен қайта жіберу бір күндік жұмысқа және клиенттің сеніміне түседі.
Тапсырысты менеджер қолмен жасай алады, ол мына жерден автоматты түрде келе алады: интернет-дүкен немесе компанияның есепке алу жүйесінен API арқылы берілуі мүмкін. Дереккөз әртүрлі, жинауға тапсырма — біреу, әйтпесе тапсырыстардың бір бөлігінде өзінің жасырын өңдеу тәртібі пайда болар еді.
Кері ағын да дәл сондай маңызды: тапсырыс жиналған бойда интернет-дүкен де, менеджер де мұны қоймаға қоңырау шалмай көреді, ал резервтегі тауар қолмен емес, тиеп жіберумен қалдықтан шығарылады.
| № | Тауар | Адрес | Керек | Іріктелді | Күйі |
|---|---|---|---|---|---|
| 1 | 65 Вт қуат блогы | A-02-1-04 | 4 | 4 | іріктелді |
| 2 | Қуат кабелі, 1,5 м | A-04-2-11 | 4 | 4 | іріктелді |
| 3 | Қабырғаға арналған ұстағыш | B-01-3-07 | 2 | 2 | іріктелді |
| 4 | Бекітпе, жинақ | B-03-2-02 | 2 | 0 | жұмыста |
| 5 | Корпус, қара | C-02-1-09 | 1 | 0 | адресте жоқ |
Жолдар сатып алушының себетке тауар қосу реті бойынша емес, A → B → C аймақтарын аралау реті бойынша тұр. Бесінші жол тапсырысты бөгемейді: жинақтаушы адресте бос екенін белгілейді, жүйе тауарды басқа орындардан іздейді және таппаса, жолды талдауға қояды — қалдық есептеліп тұрған адреспен бірге.
Ауыстыру — тауар сақтау орнын өзгертетін, бірақ қоймада қалатын операция. Саны өзгермейді, адрес өзгереді. Сырттан бұл ұсақ нәрсе сияқты көрінеді, бірақ есепті көбіне дәл жарияланбаған ауыстырулар бұзады: қалдық сәйкес келеді, ал сөреде бос.
Тауарды не үшін жылжытады:
Бұл қалай тіркеледі. Ауыстырудың әрқашан екі жағы бар: «қайдан» адресі мен «қайда» адресі, оған қоса саны, уақыты және қызметкері. Тауар аймақтар арасында келе жатқанда, ол аралық күйде есептеледі — есептен жоғалмайды және жеткенге дейін жаңа орында пайда болмайды.
Ауыстыру тапсырма бола алады — сонда жүйенің өзі, мысалы, іріктеу аймағын толтырғанда, не тасымалдау керегінің тізімін қалыптастырады. Ал ол еркін операция да бола алады: қызметкер тауарды ауыстырып, мұны орнында белгіледі. Екі нұсқа да журналдағы бір жазбамен аяқталады.
Есептен шығару — ауыстыру емес. Қоймадан тапсырысқа емес кететін тауар — сынық, бүліну, өз мұқтажына пайдалану — себебі мен жауаптысы бар жеке операциямен ресімделеді. Оларды араластыруға болмайды: ауыстыру жалпы санды өзгертпейді, есептен шығару өзгертеді, ал кезең есебінде бұл екі түбегейлі бөлек жол.

Екінші және үшінші қадам — бір емес, әртүрлі операциялар. Олар бөлінген кезде жолдағы тауар «ауыстыруда» болып көрінеді: оны әлдеқашан кеткен адрестен жинауға тағайындамайды және әлі жетпеген жерден іздей бастамайды.
Тіркелмеген ауыстыру жалпы санды өзгертпейді, сондықтан қалдықтар есебінде ол көрінбейді. Ол кейінірек білінеді — әлдеқашан бос адрес бойынша жинау тапсырмасымен және жинақтаушының жоғалған уақытымен.
Түгендеу — нақты тауарды қайта санау және оны жүйе деректерімен салыстыру. Мәні қайта санаудың өзінде емес, айырмада: сөреде 96 дана екені емес, жүйеде олардың 108 екені маңызды.
Цифрлық есепсіз қайта санау — қойманы бір күнге тоқтату, қағаздағы тізімдеме және қорытындыны қолмен шығару. Адрестер бойынша есеппен жұмысты тоқтатпай, бөліктермен санауға болады: бүгін бір аймақ, ертең екіншісі, бөлек — ең жиі кететін жүрдек позициялар тобы.
Бұл қалай құрылған:
Есептік сан факт енгізілгенге дейін көрсетілмейді — бұл формальдылық емес. Қызметкер күтілетін санды көрген бойда қайта санау растауға айналады: соңына дейін ешкім санамайды, ал алшақтық келесі айға кетеді.
Таңдамалы қайта санау әдетте толығынан пайдалырақ. Жүрдек позицияларды аптасына бір рет, сирегін — тоқсанына бір рет санайды, ал жинау кезінде табылған кез келген алшақтық сол адресті бірден қайта санауға әкеледі. Осылайша есеп жылына екі рет емес, үнемі сөреге сәйкес ұсталады.

Алшақтық — үкім де емес, бірден есептен шығаруға себеп те емес. Алдымен жүйе адрес тарихын көрсетеді: кіріс, іріктеулер, ауыстырулар, алдыңғы түзетулер. Жағдайлардың жартысы тіркелмеген ауыстырумен немесе басқа орыннан белгіленген іріктеумен түсіндіріледі.
Түсініктеме табылмаса, айырма себебі көрсетілген түзетумен жабылады. Себеп міндетті: онсыз тоқсаннан кейін қойма тауарды жоғалтып жатыр ма әлде белгілерде қателесіп жатыр ма — түсіну мүмкін емес.
Мерзімділік бүкіл қоймаға бірден емес, тауар топтары бойынша белгіленеді. Қымбат және жүрдегін — жиірек, ұсақ-түйекті — сирегірек. Жүйе келген мерзім туралы еске салады және тапсырманы өзі қалыптастырады, сондықтан қайта санау біреудің оны есіне алу-алмауына байланысты емес.
Жоспардан тыс қайта санауға жеке себеп — материалдық жауапты қызметкердің ауысуы: аймақ ауысым шекарасында саналады, әрі қарай жаңа адам жауап береді.
| Адрес | Тауар | Жүйе бойынша | Нақты | Айырма | Тарих нені көрсетті |
|---|---|---|---|---|---|
| B-01-3-07 | Қабырғаға арналған ұстағыш | 60 | 60 | — | сәйкес келеді |
| B-03-2-02 | Бекітпе, жинақ | 25 | 19 | −6 | Іріктеу көрші адрестен белгіленген |
| B-05-3-01 | 65 Вт қуат блогы | 12 | 12 | — | сәйкес келеді |
| B-05-3-04 | Қуат кабелі, 1,5 м | 0 | 6 | +6 | Ауыстыру белгісіз орындалған |
| B-02-1-08 | Корпус, қара | 8 | 5 | −3 | түсініктеме жоқ |
Бес жолдың үшеуі талданады, олардың екеуі — тауардың жоғалуы емес, өткізіп жіберілген белгі: бір адрестегі минус пен көршісіндегі плюс қосылып нөл береді. Дәл осындай жұптарды талдаған мағыналы — олардан үдерістің қай қадамы жүйеден тыс орындалатыны көрінеді.
Тиеп жіберу — қойманың соңғы қадамы және жеткізудің бірінші қадамы. Мұнда тауар қойманы физикалық түрде тастап, жауаптыны ауыстырады, сондықтан ауысу екі тарапы бар операциямен ресімделеді: қойма тапсырды, жүргізуші немесе клиент қабылдады.

Қалдықтан шығару бірінші емес, соңғы қадамда жүреді. Тапсырыс жиналған, бірақ кетпеген кезде ол физикалық тұрғыда қоймада — және тиеп жіберу аймағын қайта санағанда көрінуі керек. Оны ертерек шығару бос жерден алшақтық алу деген сөз.
| Не болды | Жүйе не істейді | Күйі |
|---|---|---|
| Тексеру тапсырыстан артық позиция тапты | Тапсырысты қайта жинауға қайтарады, артық тауар жеке операциямен сақтау адресіне қайтарумен ресімделеді | талдау |
| Жинау кезінде бір позиция жетпей қалды | Жолды қамтамасыз етілмеген күйде қалдырады және тапсырысты ішінара жиналған деп көрсетеді: ішінара тиеп жіберу туралы шешімді менеджер қабылдайды | талдау |
| Тапсырыс тиеп жіберуге дейін жойылды | Резервті алады және жиналған тауарды сақтау адрестеріне қайтару тапсырмасын қояды — себетті қалдықта «ерітіп жібермейді» | қалыпты |
| Көлік жүкке келмеді | Орындарды тиеп жіберу аймағында «дайын» күйінде қалдырады, тауарды қалдықтан шығармайды және оларды жеке тізіммен көрсетеді | ескерту |
| Тапсырыс қоймаға кері оралды | Қайтаруды қабылдауды ресімдейді: тауардың күйі бөлек тексеріледі, жарамдысы қалдыққа қайтарылады, даулысы карантинге кетеді | талдау |
Жалпы принцип: тауар операциясыз жоғалмайды және пайда болмайды. Кез келген ауытқу ашық жазба қалдырады және талдау кезегіне түседі — бұл алшақтықтарды жазатын жер болмағандықтан, оларсыз шыққан есептен арзанырақ.
Әрі қарай тапсырыс жеткізуде өмір сүреді: маршрут, орындаушы, алушыдағы мәртебелер және табыстауды растау. Бұл қалай құрылғаны мына бетте талданған: логистикаға арналған бағдарламалық қамтамасыз ету; қойма өзіне қатыстысын ғана кері алады — беру фактісін, қайтаруларды және себебі көрсетілген жеткізілмеген орындарды.
Қабылдау және орналастыру
Адрестік сақтау
Жинау және тиеп жіберу
Қалдықтар және есептілік
Жүйе жұмысты рөлдер арасында бөледі: әрқайсысының өз жұмыс орны, өз әрекеттер жиыны және өз тапсырмалары бар. Бұл шектеу үшін жасалған шектеу емес — экранда артық нәрсе неғұрлым аз болса, ауысымдағы қате соғұрлым аз және жаңа адамды оқыту соғұрлым қысқа.
Жеткізілімдерді қабылдайды, санды құжатпен салыстырады, алшақтықтарды ресімдейді, тауарды адрестер бойынша орналастырады және ауыстыруларды орындайды. Өз аймағының тапсырмаларын және өз операцияларының тарихын көреді; бөтен тапсырыстар мен компания бойынша есептер оған қажет емес.
Жинауға тапсырмалар алады және оларды жолма-жол жабады: нені, қаншаны, қай адрестен алу керек. Тауардың орнында жоқтығын белгілейді. Қысқа мобильді интерфейсте жұмыс істейді — толық панель емес, тапсырма экраны.
Жиналған тапсырысты қаптау алдында тексереді, жүк орындарын қалыптастырады, көлікке беруді және қайтаруларды қабылдауды ресімдейді. Шағын қоймада бұл рөлді қоймашы қоса атқарады — бөлу жеке қаптау аймағы пайда болғанда қосылады.
Анықтамалықтарды жүргізеді: тауарлар, сақтау адрестері, аймақтар, орналастыру ережелері, қызметкерлердің тіркелгілері және қолжеткізу құқықтары. Кәдімгі рөлдерге қолжетімсіз қалдық түзетулерін орындайды — әрқайсысы себебімен және қолымен.
Сөрелермен емес, тапсырыстар мен қалдықтармен жұмыс істейді: қолжетімді санды қарайды, тапсырыстарды жинауға қояды, дайындығын бақылайды және қоймаға қоңырау шалмай клиентке жауап береді. Тауармен операциялар оған жабық.
Жеке операцияны емес, суретті қарайды: қалдықтар және олардың қозғалысы, қабылдау мен тиеп жіберу көлемі, белсенді және мерзімі өткен тапсырмалар, алшақтықтар, қызметкерлердің өнімі және сақтау аймақтарының жүктемесі.
Тапсырма — барлық қойма рөлі үшін жұмыстың негізгі формасы. Оның авторы, орындаушысы, беру уақыты және жабылу уақыты бар, сондықтан кез келген сәтте не істелгені, не жұмыста және не қозғалыссыз тұрғаны көрінеді. Қызметкер бойынша орындалған тапсырмалар тарихы сол жазбалардан жиналады — бұл үшін жұмыс уақытының жеке есебі қажет емес.
Әкімшілік панель — қойманы басқаратын жұмыс орны. Оның міндеті «барлық деректі көрсету» емес, дәл қазір шешім талап ететінін бір экранға жинау және қалғанын тереңге алып кету.
Панельде не көрінеді:
Қолжетімділік құқықтары панельді рөлдер бойынша шектейді: қоймашы өз аймағының тапсырмаларын, менеджер — тапсырыстар мен қолжетімді қалдықтарды, басшы — бүкіл қойма мен есептерді көреді. Қалдықты түзету, адрестеуді өзгерту және анықтамалықтарды түзету — «қызметкер» деген ортақ пакет емес, жеке құқықтар.
Шектеу әр адамдағы белгілер жиынымен емес, рөлмен беріледі. Әйтпесе жарты жылдан кейін жаңа қызметкердің құқықтары «Ивановтағыдай» етіп бапталады да, оған нақты не ашылғанын ешкім айта алмайды.

Жүйе экранының кадры, сандар — көрнекілік үшін. Тақтайшалардың реті кездейсоқ таңдалмаған: бірінші болып жалпы өнім емес, шешім талап ететіні тұр. Сақтау орындарының толуы соңғы тұр — бұл шешім бүгін қабылданбайтын жалғыз көрсеткіш.
Тарих — «сақтық үшін» мұрағат емес, талдау құралы. Жазбалар өңделмейді: түзету себебі көрсетілген жаңа операциямен енгізіледі. Сондықтан «бейсенбіде алты дананы кім есептен шығарды» деген сұрақтың нұсқалары емес, жауабы бар.
Оны әдетте үш ұштың бірінен қарайды: тауар бойынша — онымен не болды, адрес бойынша — осы орынға не қойды және одан не алды, қызметкер бойынша — ол ауысымда не істеді.
Сканерлеу бір міндетті шешеді — қателесу оңай жерде қолмен енгізуді жою. Қызметкер артикул мен адресті пернетақтадан термей, кодты оқиды: жүйенің өзі оның қолында қандай тауар бар және ол қай сөренің жанында тұрғанын түсінеді.
Әсері жылдамдықта емес, дәйектілікте. «A-02-1-04-тен алдым» белгісі қызметкердің сканерді дәл осы ұяшықтың жапсырмасына физикалық түрде жақындатқанымен расталады. Қолмен енгізу мұндай растау бермейді: адресті басқа қатарда тұрып, жадпен көрсетуге болады.
Не оқыла алады:
Жабдық — шешімнің міндетті бөлігі емес, іске асыру нұсқасы. Сканерлеумен кәдімгі смартфонның камерасынан, жұмыс орнына қосылған сканерден немесе деректер жинау терминалынан жұмыс істеуге болады. Нақты қоймаға не келетіні жұмыс жағдайларына, ауысымдағы операциялар санына және бюджетке байланысты; таңдау зерттеу кезінде жасалады, ал алдын ала белгілі бір жабдықты мәлімдемейміз.
Жүйе бұл ретте сканерге тірелмеуі керек: кез келген операция қолмен де орындалады — кодты енгізу немесе тізімнен таңдау арқылы. Әйтпесе терминалдың отырған батареясы қойманы тоқтатады.

Адресті сканерлеу құрылғыдан емес, сөрелердегі жапсырмалардан басталады. Оларды қойманы белгілеу кезінде бір рет басып шығарады, әрі қарай олар сөремен бірге өмір сүреді. Бұл қадамсыз сканер тауарды ғана растайды, ал ең жиі қате — «дұрыс емес орыннан алды» — ұсталмай қалады.
Тауар мен жүк орындарының жапсырмаларын жүйенің өзінен басып шығаруға болады — құрамы мен пішімі жобамен айқындалады, өйткені олар тауардың жеткізушілерде немен таңбаланғанына байланысты.
Практикалық мәні түгендеуде көрінеді: операциялар сканерлеумен расталған жерде алшақтық айтарлықтай аз және олардың барлығы дерлік себепсіз қалмай, тарихпен түсіндіріледі. Бөтен қойма бойынша нақты пайызды уәде етпейміз — ол номенклатураға және ауысым тәртібіне байланысты.
Қоймадағы Wi-Fi сирек біркелкі: сөрелердің тереңінде және қақпа жанында байланыс жоғалады. Желіден тыс жасалған белгілер құрылғыда сақталып, байланыс оралғанда жіберілуі керек — әйтпесе қызметкер не сөре жанында күтеді, не операцияларды белгілеуді тоқтатады да, есеп алшақтайды.
Қайта жіберу бұл ретте екінші операция жасамауы керек: әр белгінің кілті бар және жүйе оны бір рет қабылдайды. Бұл — сыртқы жүйелермен алмасу жұмыс істейтін сол ереже.
Іріктеудегі скандар реті кездейсоқ таңдалмаған: бірінші адрес «дұрыс емес сөреге келді» жағдайын кеседі, ал екінші тауар коды — «ұқсас жапсырмасы бар көрші қорапты алды» жағдайын. Қадамдардың бірде-бірі техникалық тұрғыда міндетті емес: бұл операциялардың кез келгені сканерсіз де, кодты қолмен енгізу арқылы да орындалады.
Қойма сирек бөлек тұрады: тапсырыстар бір бағдарламадан келеді, клиенттер екіншісінде жүргізіледі, бухгалтерия — үшіншісінде, жеткізу — төртіншісінде. Төменде алмасу жиі құрылатын бағыттар. Интеграцияның нақты құрамы сыртқы жүйенің не бере алатынымен айқындалады және зерттеу кезінде нақтыланады.
Витрина қоймадан жалпы емес, қолжетімді қалдықты алады және ресімделген тапсырыстарды жинауға қайтарады. Дүкеннің өзі және тапсырыс есебі қалай құрылғаны мына бетте талданған: электрондық коммерция.
Тапсырыстардың дайындығы, жүк орындарының құрамы, салмағы мен габариттері жеткізуге кетеді; кері беру фактісі, мәртебелер және қайтарулар келеді. Толығырақ — мына бетте: логистика жүйесі.
Орындаушының қосымшасы жиналған тапсырыстарды тікелей қабылдай алады және қоймада жүкті алғанын растап қайтара алады — сонда беру бір емес, екі тараппен ресімделеді.
Клиенттер анықтамалығымен және мәмілелер тарихымен интеграция мүмкін: менеджер қолжетімді қалдықты клиент карточкасында және тапсырыс дайындығын қоймаға сұраныссыз көреді.
Компанияның басқарушылық контурымен бірге жұмыс істей алады: сатып алулар, қорды жоспарлау, өзіндік құн. Алмасу бағыты қандай есеп негізгі деп танылатынымен айқындалады.
Бухгалтерлік бағдарламамен кіріс және шығыс құжаттарымен алмасу. Мұндағы түйінді сұрақ біреу — эталондық қалдық қай жерде жүргізіледі; оны процесте емес, жұмыс басталғанға дейін шешеді.
Маркетплейстер мен сауда алаңдары, хабарландыру сервистері, жапсырма басып шығару, салмақ-габарит жабдығы. Әр қосылым — жеке алмасу модулі; дайын коннектордың болуы алдын ала мәлімделмейді.
Жүйенің меншікті интерфейсі: қалдықтар мен адрестерді алу, жинауға тапсырыс жасау, дайындығын білу, тиеп жіберуді беру, операциялар журналын алу. Ол арқылы жеке модулі жоқтың бәрі қосылады.
Алмасу ережелері барлық жерде бірдей: әр операцияның кілті бар, сондықтан қайта беру екінші қабылдау немесе екінші тапсырыс жасамайды; алшақтықтар жоғалмай, талдау кезегіне түседі; әр жіберілім мен әр жауап алмасу журналына жазылады. Осы үш ережесіз интеграция байланыс бірінші рет үзілгенге дейін ғана жұмыс істейді. Осылайша қойма деректері қолмен көшірілетін тағы бір бағдарлама емес, компанияның жалпы цифрлық жүйесінің бөлігіне айналады.
Қойма бір күнде толығымен жүйеге көшірілмейді: операциялардың бір бөлігі бағдарламадан тыс жүргенде, ондағы қалдықтар ештеңе білдірмейді. Сондықтан іске қосу учаскелермен жүреді және әрбір келесісі жұмыс істеп тұрған алдыңғысына сүйенеді.
Қазір қабылдау қалай жүреді, адрестеу бар ма, қалдықтар немен жүргізіледі, тапсырыстар қалай жиналады, қандай бағдарламалар тұр және олар не бере алады. Қорытындысы — үдерістің сипаттамасы және бірінші кезекте не автоматтандырылатынының тізбесі.
Аймақтар мен сақтау орындарын белгілеу, жапсырмаларды басып шығару, номенклатурада тәртіп орнату және қалдықтарды адрестерге көшіру. Ең бағаланбаған кезең: онсыз қалғанының бәрі бос жұмыс істейді.
Бүкіл қойма үдеріспен қамтылғанға дейін бір аймақ немесе бір тауар тобы нақты жұмыста толық шеңберден өтеді: қабылдау, орналастыру, жинау, ауыстыру, қайта санау, тиеп жіберу.
Қалған аймақтар пысықталған сызба бойынша, рөлдер мен құқықтар, интеграциялар жеке алмасу модульдерімен. Әрі қарай тарих жиналады, кезең ішіндегі есептер мен сатып алуды жоспарлауға арналған деректер пайда болады.
Қанша позиция сақталатынын және күніне қанша тапсырыс кететінін, орындардың адрестеуі бар-жоғын, қалдықтар қазір немен жүргізілетінін және тапсырыстар мен құжаттар қандай бағдарламаларда жатқанын жазыңыз. Біз бірінші кезекте не автоматтандырылатынын, қолданыстағы жүйелерге нені қосуға болатынын және пилотты неден бастаған дұрыс екенін айтамыз.