C cenaly.com
Тегін бастау

Сұранысты болжау

Апта күні бойынша медиана, дайындамалар жоспары, сатып алу нобайы және «19:00-ге дейін таусылып қалу» қаупі

On this page 12

Сұраныс болжамы

Аспазшы күн сайын таңертең бір сұраққа жауап береді: қаншаны дайындау керек. Сатып алушы — көршілес сұраққа: қаншаны тапсырыс беру керек. Әдетте екеуі де жады бойынша жауап береді.

Әкімші панелі → Қойма → «Болжам» қойындысын ашыңыз (admin.cenaly.com/inventory). Қойынды сату тарихын алып, оны үш нақты артефактіге айналдырады. Экрандағы рет — шұғылдығы бойынша: жоғарыда күн соңына дейін таусылу қаупі бар позициялар, төменірек — дайындау жоспары, одан да төмен — жеткізушіге тапсырыс жобасы. Тәуекелді позициялар болмаса, жоғарғы блок мүлде көрсетілмейді. Ең төменде, жиналған анықтама ретінде, «Тағамдар бойынша болжам» кестесі орналасқан — цифраны тексергіңіз келмейінше, оған қарамауға болады.


Болжам қалай есептеледі#

Дәл екі статистика, екеуі де аспазшыға дауыстап түсіндіруге болатын:

  1. Бұл тағам әдетте аптаның осы күнінде қанша сатылады. Тарих терезесі — 8 апта (56 күн). Нүктелік баға — медиана, орташа емес: 40 адамдық туған күн болған сегіз сейсенбінің біреуі туралы орташа «әр апта сайын 40-қа дайында» дейді, ал медиана бұл сейсенбіні елемейді. «Тағамдар бойынша болжам» анықтама кестесінде санның қасында бақылаулардың шынайы ауытқуы (минимум–максимум), таңдамада қанша бақылау бар екені және шың — сату үлесі ең жоғары тәулік бөлігі көрсетіледі. Қойындының тақырыбында есептеу негізі жазылған: «56 күн ішіндегі сол апта күнінің медианасы · тарихтың N жұмыс күні».
  2. Бұл сұраныс тәулік ішінде қалай бөлінеді — тәулік бөліктері бойынша үлестер: таң (6–11), түс (11–16), кеш (16–23), түн (23–6). Шекаралар барлық мекеме үшін бірдей, ал профильдің өзі сейсенбілер бойынша бөлек емес, барлық тарих күндері бойынша бірден есептеледі.

Бақылау ретінде не есептелетіні де саналы түрде шешілген: жойылған тапсырыстар тарихқа кірмейді; бүгінгі жабылмаған күн таңдамаға кірмейді; тағамның алғашқы сатылымына дейінгі күндер нөл ретінде саналмайды (жаңалық мәзірде болмаған апталар үшін «нөл сату» алмайды); «сатусыз күн» «мекеме жабық болған күннен» ерекшеленеді. Тәулік филиалдың уақыт белдеуінде есептеледі. Есептеуге филиалдың айналым бойынша топ-500 элементі алынады — мәзірдің ұзын құйрығы кесіледі.

Аптаның бір күнінің үш бақылауынан аз болса — сан болмайды. Кестеде цифраның орнына сызықша, ал бақылаулар бағанында «аз» деген белгі тұрады. Мұндай тағам дайындау жоспарына да, сатып алуға да мүлде кірмейді. Сенуге болмайтын болжам жоқ болжамнан жаман: оған қарап дайындайды және сатып алады.

Жоғарыдағы ауыстырып-қосқыш болжамды қай күнге құруды таңдайды — бүгін немесе ертең.


Дайындау жоспары#

Тағамдар бойынша болжам тех-карталар бойынша тауарлар мен жартылай фабрикаттарға деген қажеттілікке жіктеледі. Жіктеу ағымдағы тех-карталар бойынша, қойынды ашылған сәтте жүргізіледі — егер шеф таңертең рецептураны өзгертсе, жоспар мұны ескереді (көршілес терезеде жасалған түзетуді бетті жаңарту қабылдайды).

Кірістірілген жартылай фабрикаттар тереңдікке жіктеледі: егер тұздық сорпадан қайнатылса, ал сорпа да жартылай фабрикат болса, жоспарға екеуі де кіреді — әйтпесе аспазшыға тұздықты қайнату тапсырылып, оған сорпа жоқ екені айтылмас еді. Кірістіру тереңдігі бес деңгеймен шектелген (және бір-біріне шеңбер бойынша сілтеме жасайтын рецептуралардан қорғалған): одан тереңірек нәрсенің бәрі шикізат болып саналып, дайындау жоспарына емес, сатып алуға кетеді.

Жоспар кестесі:

Баған Нені білдіреді
Тауар атауы шығару қажет жартылай фабрикат
Қалдық қаншасы бар
Қажет күнделікті болжам бойынша жалпы қажеттілік
Шығару жетіспеушілік — нақты қанша қайнату/кесу керек
Қ қалдық жетпейтін сағат

Мерзім — «ауысымның басы» емес. Егер тұздық таңға жетсе, түске жетпесе, аспазшы 6:00-ге емес, 11:00-ге үлгеруі керек. Сағат тәулік бөлігінің ең жақын шекарасына (6:00, 11:00, 16:00, 23:00) дейін дөңгелектенеді, ал кірістірілген жартылай фабрикаттардың мерзімі мүлде жоқ — онда сызықша тұрады: олар өздерінен жасалатын нәрсенің «алдында» қайнатылады. Жолдар мерзім бойынша сұрыпталған: дедлайн неғұрлым ерте болса, тізімде соғұрлым жоғары. Дайындайтын ештеңе болмаса, қойынды былай деп жазады: қалдықтар болжамға жетеді.

Жартылай фабрикаттың қалдығы бір рет жұмсалады: егер бір сорпа тұздыққа да, көжеге де кірсе, аңғал есеп қалдықты екі рет қолданып, сатып алу шикізатты аз жинар еді.

«Ауысым тақтасына» түймесі жоспарды тапсырмалардың чек-парағына айналдырады — Ауысым тапсырмаларының тақтасы бөлімін қараңыз. «Дайындау жоспары — <күн>» деген бір жалпы тапсырма жасалады, ал әрбір дайындама оның қосымша тапсырмасына айналады, саны мен сағаты тақырыптың өзінде («Демиглас тұздығы — 11:00-ге 16 дана»); жалпы тапсырманы барлық қосымша тапсырмалар жабылғанда ғана жабуға болады. Қайта басу қайталамаларды көбейтпейді: егер осы күнге арналған жоспар тақтада тұрса, түйме солай деп айтады.

Тех-картасы жоқ тағамдар жоспарға кірмейді және жеке ескерту ретінде тізіледі (20 атауға дейін): олар бойынша болжам ештеңе айта алмайды, және тапсырыс толық деп көрінгеннен гөрі мұны дауыстап айтқан дұрыс.


Жеткізушіге тапсырыс жобасы#

Жоспардың астында — таңдалған қамту көкжиегіне арналған сатып алу жобасы («Қамту, күн» өрісі: әдетте жеткізу мерзімі мен қор қосындысы; әдепкі бойынша 3 күн, 1-ден 30-ға дейін рұқсат етіледі).

Әр тауар үшін екі шама есептеледі және үлкені алынады:

  • көкжиекке арналған болжам бойынша қажеттілік минус ағымдағы қалдық;
  • нысаналы қалдыққа дейін толықтыру (ал егер ол тауарға берілмесе — тапсырыс нүктесіне дейін) — қарапайым қойма логикасы.

Неге үлкені, ал біреуі екіншісінің орнына емес: сақтандыру қоры ертеңгі қос отырысты жұма туралы білмейді; ал болжам тех-карталарға мүлде қатыспайтын тауарлар (қаптама, шығын материалдары) туралы білмейді — олар үшін қойма нормативтері жалғыз бағдар. Екінші ереже бойынша тізімге енген жолдар «тапсырыс нүктесі бойынша» деп белгіленген. Назар аударыңыз: ереже нысаналы қалдыққа қарайды, сондықтан жобаға тапсырыс нүктесінен әлі жоғары, бірақ нысаналыдан төмен тауар да кіреді — «Тапсырыс беру керек» қойындысы мұндай тауарды әзірге көрсетпейді.

Болжам бойынша тек түпкілікті ингредиенттер сатып алынады: жартылай фабрикаттар болжам бойынша жеткізушіге тапсырысқа кірмейді (олар дайындау жоспары бойынша шығарылады) — олар жобаға қойма нормативі бойынша ғана кіруі мүмкін.

Саны тауарға қаптама еселігі берілген болса, сол еселікке дейін жоғары қарай дөңгелектенеді. Жолдар жеткізушілер бойынша топтастырылған (жеткізушісі тағайындалмаған тауарлар — жеке топ), ал түйме әр жеткізушіге өз тапсырысын жасайды — әрі қарай бұл Қойма бөліміндегі қарапайым сатып алулар.


«19:00-ге дейін таусылады»#

Қойындының ең жоғарғы блогы — күн соңына дейін сарқылу тәуекелі: дәл қазір қызып тұрған нәрсе. Ол ағымдағы қалдықты тәулік бөліктерінің профилі бойынша есептелген қалған сағаттардағы күтілетін шығыспен салыстырады және қалдық нөлге жететін сағатты атайды. Егер сағатты анықтау мүмкін болмаса, жол ойдан шығарылған уақытсыз «күн соңына дейін жетпейді» деп адал айтады.

Блок тек бүгін үшін есептеледі: «ертеңге» ауысқанда ол жоғалады — ертеңгі күнде «19:00-ге дейін таусылады» тәуекелі болмайды.

Бүгінгі қарқынға түзету: егер түске қарай әдеттегіден көп жұмсалса, күннің қалғанына деген күту пропорционалды түрде көтеріледі және жолда «күн қарқыны ×1.4» тәрізді белгі пайда болады. Қарқын нақты сатылымдар бойынша есептеледі (есептен шығару, бүліну және қызметкерлердің тамағы оған кірмейді) және ең тәуекелді он шақты жол үшін өлшенеді — қалғандары әдеттегі профиль бойынша есептеледі. Коэффициент ×0.5…×2 диапазонында шектелген — «бүгін халық көп» деген түзету керек, ал бір чек бойынша болжау емес. Егер қарқынды өлшейтін ештеңе болмаса, қойынды апта күнінің әдеттегі профилі алынғанын адал айтады.


Болжам пайда болуы үшін не қажет#

Қажет Не үшін Онсыз
AWS контурындағы бренд (cenaly.com, cenaly.com…) сатылым тарихын серверлік аналитикалық база есептейді, ал ол тек сонда көтерілген cenaly.ru-да қойынды әрқашан «Әзірге тапсырыс тарихы аз» деп жазады — хабарлама тарих туралы, бірақ себебі басқа: онда оны есептейтін ештеңе жоқ
Сатылым тарихы апта күні бойынша медиананы есептеу «Сұранысты болжау үшін әзірге тапсырыс тарихы аз»
Тарихта ≥ 3 бірдей апта күні іріктеме ретінде есептеу кестедегі тағам «аз» деп белгіленеді және жоспарларға кірмейді
Тағамдардың тех-карталары болжамды тауарларға жіктеу тағам «тех-картасыз» деген ескертуге түседі
Өзекті қалдықтар жетіспеушілік пен тәуекелді есептеу қалдықтар жүктелмейінше қойынды ештеңе көрсетпейді

Тарих агрегаты серверде шамамен жарты сағат сайын қайта есептеледі (және тек қазір жұмыс істеп тұрған тіркелгілер үшін); тех-карталарды жіктеу мен қалдықтарды шегеру қойынды ашылған сәтте ағымдағы деректер бойынша есептеледі.


Байланысты бөлімдер#


Жиі қойылатын сұрақтар#

Неге тағамдардың жартысында «аз» деген белгі тұр?#

Өйткені бұл тағамдар бойынша тарихта осы апта күнінде үштен аз сатылым бар — мысалы, тағам мәзірге екі апта бұрын қосылған. Бақылаулар жеткілікті болғанда сан өзі пайда болады; оған дейін тағам дайындау жоспарына да, сатып алуға да қатыспайды.

Неге орташа емес, медиана қолданылады?#

Медиана шығындарға төзімді. 40 адамға арналған бір банкет орташаны соншалықты жылжытады, сондықтан мекеме апталап артық дайындайды. Интерфейсте орташа мүлде көрсетілмейді — тек медиана, шашырау және бақылаулар саны.

Болжам ауа райын, мерекелерді, футболды ескереді ме?#

Жоқ. Ол тек апта күні мен тәулік уақытын біледі. Мерекелік аптаны және көршілес матчты әлі де басқарушы ойында ұстайды — және бұл оларды ескергендей көрінетін модельден адалдырақ.

Болжамды бір аптаға алдын ала құруға бола ма?#

Қойынды бүгін мен ертеңді көрсетеді. Сатып алу үшін көкжиек бөлек беріледі — «Қамту, күн» өрісімен: бір күннің болжамы соған көбейтіледі.

Сатып алу жобасы жеткізушіге тапсырысты бірден жібере ме?#

Жоқ. Бұл дәл жоба: артық жолдарды құсбелгімен алып тастайсыз, содан кейін ғана жасауды басасыз — «Қойма» бөлімінің қарапайым сатып алу жобалары шығады, әр жеткізушіге біреу. Сандар әдеттегідей жасалған тапсырыстың өзінде түзетіледі.

Was this article helpful?