Օբյեկտը հանձնեցին, պատվիրատուն գոհ է։ Շահեցի՞ն՝ բաց հարց
Օբյեկտի կոդը՝ որպես բանալի, մնացածը՝ չափիչներ
Ութից տասներկու օբյեկտ միաժամանակ, հինգ բրիգադ։ Հիմա սեփականատերը տեսնում է ամեն օբյեկտի տնտեսությունը դեռ ընթացքում, երբ դեռ կարելի է միջամտել, ոչ թե հանձնումից կես տարի հետո։
Չորս հոսք՝ նախահաշիվ, գնումներ, բրիգադների տաբել, պատվիրատուի մուտքեր, կապված մեկ բանալիով՝ օբյեկտի կոդ։ Ծախսերի կանխատեսումը հաշվվում է պատրաստականությամբ, տեղափոխումները օբյեկտների միջև ուղղում են երկու կողմի ինքնարժեքը։
01Ինչպես էր մինչ մեզ
Ընկերությունը աճում է՝ օբյեկտներն ավելի շատ են, բրիգադներն ավելի շատ, շրջանառությունն ավելի մեծ։ Բայց սեփականատերը դադարեց հասկանալ, որ պատվերները կերակրում են և որոնք են ներքև քաշում։
Մինչ մեր աշխատանքը՝
- Նախահաշիվն ապրում էր առանձին կյանքով։ Կազմում են Excel-ում, տալիս պատվիրատուին և այլևս չեն վերադառնում։ «Ինչ դրեցինք» և «ինչ ծախսեցինք» համեմատելու տեխնիկական հնարավորություն չկար՝ գնումները գնում էին ընդհանուր հոսքով, առանց օբյեկտի կապի։
- Նյութերը թափառում էին օբյեկտների միջև։ Մի տեղ սալիկը չբավականացրեց, վերցրին մյուսից, որտեղ մնացորդ էր։ Կենցաղային և ճիշտ գործողություն է, բայց հաշվառման մեջ ոչ մի տեղ չէր արտացոլվում, և երկու օբյեկտի ինքնարժեքն էլ դրանից հետո սխալ էր։
- Վարպետը գիտի, հաշվապահությունը՝ ոչ։ Գերածախսը երևում է հրապարակում տեղում, իսկ հաշվետվությանը հասնում է ամիս անց, երբ ուղղելու բան չկա։
- Դրամական բացեր հարթ տեղում։ Կանխավճարները գալիս են իրենց ժամանակացույցով, մատակարարներին և բրիգադներին վճարել պետք է իրենով։ Կհամընկնե՞ն, պարզվում էր վերջին պահին։
- Շահույթի արդյունքը՝ տարին մեկ և մոտավոր։ Այդ պահին օբյեկտը վաղուց փակ է, եզրակացություն անելը ուշ է։
Խնդիրը տվյալների պակասը չէր, բանալու պակասն էր։ Չորս հոսք գոյություն ուներ, ոչ մեկը մյուսի հետ չէր կապվում՝
- Նախահաշիվը ֆայլ է, ոչ աղյուսակ։ Ամեն օբյեկտի իր Excel-ը, հոդվածների իր անվանումներով։ Համեմատելու համար պետք էր հոդվածների միասնական տեղեկատու, և դա նախագծի ամենաձանձրալի, բայց ամենակարևոր մասն էր։
- Գնումները չունեին հասցե։ Հաշիվ-ապրանքագիրը գիտի մատակարարին և գումարը, չգիտի, թե որ օբյեկտի համար է։ Առանց այս սյունակի ամեն ինքնարժեք ֆիկցիա է։
- Աշխատուժը գումար չէր, ժամ էր։ Տաբելները վարվում էին թղթով, ժամի արժեքը ապրում էր սեփականատիրոջ գլխում։
- Պատրաստականությունը զգացողություն էր։ Առանց չափելի պատրաստականության ցանկացած կանխատեսում աչքաչափ է, և միջանկյալ շահույթը թռչկոտում է ամսից ամիս։
02Ինչ արեցինք
Հաշվառման համակարգը չփոխեցինք։ Ընկերությունը ինչպես աշխատում էր Excel-ում և բանկ-հաճախորդում, այնպես էլ աշխատում է։ Փոխվեց մեկ բան՝ ամեն ծախս ստացավ հասցե։
Օբյեկտի կոդը՝ միակ կազմակերպչական փոփոխությունը
Ամեն ինչ սկսվեց կարգապահությունից, ոչ տեխնոլոգիայից։ Ամեն ապրանքագիր, ամեն կտրոն, տաբելի ամեն տող ստանում է օբյեկտի կոդ։ Վարպետը դնում է այն գնման պահին՝ մեկ սյունակ է ընդհանուր գնումների աղյուսակում, որը լրացնում են հեռախոսից։
Գլխավոր պատուհանը՝ բոլոր օբյեկտները հիմա
Սեփականատերը բացում է մեկ թերթ և տեսնում պորտֆելը։ Ոչ հանձնումից հետո, այլ ընթացքում։
| Օբյեկտ | Տիպ | Պատրաստ․ | Նախահաշիվ | Փաստ | Սպասվող 100%-ին | Շահույթի կանխ․ | Կարգավիճակ |
|---|
Բանալի սյունակը «սպասվող ծախսն է 100 տոկոսին»։ Այն պատասխանում է հարցին, որը մինչ այդ տալիս էին ինտուիտիվ՝ եթե հետո էլ այնպես գնա, նախահաշվում կտեղավորվե՞նք։ Օբյեկտը, որ պատրաստ է կիսով չափ և կերել է բյուջեի երեք քառորդը, ընդգծվում է հիմա, ոչ վերջնական ակտին։
Ուր հենց դուրս եկավ նախահաշվից
Երբ օբյեկտն ազդանշան տվեց, հաջորդ հարցը՝ որ հոդվածով։ Բացվածքն ըստ նախահաշվի տողերի պատասխանում է անմիջապես՝
| Նախահաշվի հոդված | Նախահաշիվ | Փաստ | Շեղում | Պատճառ |
|---|---|---|---|---|
| Կոպիտ նյութեր | 2 400 000 | 2 355 000 | −2% | նորմայում |
| Հարդարման նյութեր | 3 100 000 | 3 890 000 | +25% | սալիկի փոխարինում պատվիրատուի խնդրանքով |
| Բրիգադների աշխատանք | 2 800 000 | 3 150 000 | +13% | հատակի վերաձուլում |
| Ենթակապալ, էլեկտրիկա | 900 000 | 900 000 | 0% | նորմայում |
| Լոգիստիկա և արտահանում | 250 000 | 310 000 | +24% | նորմայում |
«Սալիկի փոխարինում պատվիրատուի խնդրանքով» տողը հենց այն դեպքն է, երբ աշխատանքը կատարված է, փողը ծախսված, իսկ լրացուցիչ համաձայնագիրը ստորագրել մոռացել են։ Առաջ սա դուրս էր գալիս օբյեկտի փակման ժամանակ, երբ հավելավճար խնդրելն արդեն անհարմար է։ Հիմա՝ առաջացման պահին, քանի դեռ պատվիրատուի հետ խոսակցությունը բնական է։
Փողի օրացույց
Վերջին բլոկը կասսայի մասին է։ Մոդելը գումարում է պատվիրատուների մուտքերի գրաֆիկը՝ ըստ պայմանագրերի փուլերի, և պարտավորությունների գրաֆիկը՝ մատակարարներ, բրիգադներ, վարձակալություն, և ցույց տալիս մնացորդն առաջիկա շաբաթների կտրվածքով։
* Կարմիր շաբաթը փող չբավականացնելու ազդանշան է։ Երևում է երեք շաբաթ առաջ։
Իմաստը պարզ է՝ տեսնել փոսը երեք շաբաթ առաջ, ոչ այն օրը, երբ բրիգադին վճարելու բան չկա։ Սովորաբար լուծումը հեշտ գտնվում է՝ տեղափոխել գնումը, խնդրել միջանկյալ ակտ, պայմանավորվել հետաձգման մասին։ Բայց միայն այն դեպքում, երբ գիտես նախապես։
Ճարտարապետություն
հրապարակում Google Sheets՝ ուղիղ
Power Query-ի մեջ
Փաստացի ծախս՝ մեկ չափիչ, ցանկացած կտրվածք
Ոչ մի էկզոտիկա։ Մեկ չափիչ, որն աշխատում է ամբողջ օբյեկտով, նախահաշվի հոդվածով, բրիգադով կամ ամսով՝
-- Օբյեկտի փաստացի ծախս (նյութեր, բրիգադներ, ենթակապալ) VAR Նյութեր = CALCULATE( SUM( 'Գնումներ'[Գումար] ) ) VAR Աշխատանք = SUMX( 'Տաբել', 'Տաբել'[Ժամեր] * RELATED( 'Բրիգադներ'[Ժամի ստավկա] ) ) VAR Ենթակապալ = CALCULATE( SUM( 'Ենթակապալի ակտեր'[Գումար] ) ) RETURN Նյութեր + Աշխատանք + Ենթակապալ
Տեղափոխումները դադարեցին ստել
«Վերցրինք նյութը հարևան օբյեկտից» իրավիճակը լուծվում է առանձին փոքր աղյուսակով։ Դրա տողը նվազեցնում է դոնոր օբյեկտի ծախսը և ավելացնում ստացողի ծախսը։ Վարպետը գրանցում է փաստը մեկ տողով, մոդելը գումարները բաշխում է ինքը՝
-- Ծախս՝ օբյեկտների միջև տեղափոխումների հաշվառմամբ VAR ԸնթացիկՕբյեկտ = SELECTEDVALUE( 'Օբյեկտներ'[Կոդ] ) VAR Ուղիղ = [Օբյեկտի փաստացի ծախս] VAR Տրված = CALCULATE( SUM( 'Տեղափոխումներ'[Գումար] ), 'Տեղափոխումներ'[Որտեղից] = ԸնթացիկՕբյեկտ ) VAR Ստացված = CALCULATE( SUM( 'Տեղափոխումներ'[Գումար] ), 'Տեղափոխումներ'[Ուր] = ԸնթացիկՕբյեկտ ) RETURN Ուղիղ - Տրված + Ստացված
Պատրաստականություն և կանխատեսում
Պատրաստականությունը չափելի է՝ ընդունված աշխատանքի գումարը բաժանված նախահաշվի ընդհանուր ծավալի։ Կանխատեսումը դրանից ուղիղ հետևություն է՝
-- Պատրաստականություն ըստ փակված նախահաշվի դիրքերի Պատրաստականություն = DIVIDE( CALCULATE( SUM( 'Նախահաշիվ'[Գումար] ), 'Նախահաշիվ'[Ընդունված] = TRUE() ), CALCULATE( SUM( 'Նախահաշիվ'[Գումար] ), ALL( 'Նախահաշիվ'[Ընդունված] ) ) ) -- Սպասվող ծախս 100 տոկոսին և շահույթի կանխատեսում Սպասվող ծախս = DIVIDE( [Ծախս տեղափոխումներով], [Պատրաստականություն] ) Շահույթի կանխատեսում = DIVIDE( [Պայմանագրի գումար] - [Սպասվող ծախս], [Պայմանագրի գումար] )
Դրամական օրացույց
Երկու գրաֆիկ մեկ առանցքի վրա՝ սպասվող մուտքեր ըստ պայմանագրերի փուլերի և պարտավորություններ ըստ ժամկետների։ Կուտակային մնացորդը շաբաթներով՝
-- Կուտակային դրամական մնացորդ շաբաթվա վերջին VAR Մինչև = MAX( 'Օրացույց'[Շաբաթ] ) RETURN CALCULATE( [Մուտքեր] - [Պարտավորություններ], 'Օրացույց'[Շաբաթ] <= Մինչև, ALL( 'Օրացույց' ) )
| Ինչ ապրում է Google Sheets-ում | Ինչի համար |
|---|---|
Բրիգադների տաբել | օբյեկտի կոդ, բրիգադ, ժամեր, ամսաթիվ |
Ժամի ստավկա ըստ բրիգադների | փոխվում է, պահվում է ըստ ժամանակահատվածների |
Տեղափոխումներ | որտեղից, ուր, նյութ, գումար, ամսաթիվ |
Պայմանագրերի փուլեր | մուտքերի սպասվող ամսաթվեր և գումարներ |
Ծախսի պրոֆիլ ըստ հոդվածների | ուղղում է կանխատեսումն օբյեկտի վաղ փուլերում |
03Ժամկետներ և արդյունք
| Փուլ | Ժամկետ |
|---|---|
| Աուդիտ՝ ինչպես են վարվում նախահաշիվները, գնումները, տաբելները։ Օբյեկտի կոդի ներմուծում | Շաբաթ 1 |
| Հոսքերի հավաքում մոդելի մեջ, նախահաշիվ ընդդեմ փաստի ըստ հոդվածների | Շաբաթ 2-3 |
| Պատրաստականություն, ծախսի և շահույթի կանխատեսում, տեղափոխումներ | Շաբաթ 4-5 |
| Վճարումների և մուտքերի օրացույց | Շաբաթ 6 |
Որքան կնվազի գերածախսը, կախված է դրանից, թե ինչպես է հիմա կազմակերպված գնումը։ Գնահատում ենք աուդիտին, մինչ աշխատանքի մեկնարկը։
Նմա՞ն խնդիր ունեք ձեր կողմում
Պատմեք՝ 30 րոպեում կպարզենք, թե ինչն է հնարավոր։
