Կեյսեր/ Շինարարություն և հարդարում/ Օբյեկտի տնտեսություն

Օբյեկտը հանձնեցին, պատվիրատուն գոհ է։ Շահեցի՞ն՝ բաց հարց

Օբյեկտի կոդը՝ որպես բանալի, մնացածը՝ չափիչներ

Ութից տասներկու օբյեկտ միաժամանակ, հինգ բրիգադ։ Հիմա սեփականատերը տեսնում է ամեն օբյեկտի տնտեսությունը դեռ ընթացքում, երբ դեռ կարելի է միջամտել, ոչ թե հանձնումից կես տարի հետո։

Չորս հոսք՝ նախահաշիվ, գնումներ, բրիգադների տաբել, պատվիրատուի մուտքեր, կապված մեկ բանալիով՝ օբյեկտի կոդ։ Ծախսերի կանխատեսումը հաշվվում է պատրաստականությամբ, տեղափոխումները օբյեկտների միջև ուղղում են երկու կողմի ինքնարժեքը։

Նախահաշիվ ընդդեմ փաստի Օբյեկտի տնտեսություն Դրամական բացեր Power Query · Power Pivot Google Sheets
Ոլորտ Հարդարման և վերանորոգման աշխատանքներ, Երևան · Բնակարաններ, գրասենյակներ, առևտրային տարածքներ · 8-12 օբյեկտ միաժամանակ, 5 բրիգադ
Տեսանելի Ինչ է բացում սեփականատերը, որ օբյեկտներն են ազդանշան տալիս և ինչ են անում դրանից հետո։ Ինժեներական կողմը՝ վերևի աջ անկյունի փոխարկիչով։
Ծրագրային Ճարտարապետություն, փաստացի ծախսի չափիչ, տեղափոխումների ուղղում, պատրաստականությամբ կանխատեսում։ Սեփականատիրոջ աչքերով տեսնելու համար՝ վերևի աջ անկյունի փոխարկիչով։
Օբյեկտի տնտեսություն ընթացքում ▲ էր՝ հանձնումից հետո
Գերածախսը տեսանելի է հաջորդ օրը ▲ էր՝ ամիս անց
Կասսայի հորիզոն 6-8 շաբաթ ▲ էր՝ աչքաչափով
Առաջին աշխատող հաշվետվություն 3 շաբաթ նախագծի մեկնարկից

01Ինչպես էր մինչ մեզ

Ընկերությունը աճում է՝ օբյեկտներն ավելի շատ են, բրիգադներն ավելի շատ, շրջանառությունն ավելի մեծ։ Բայց սեփականատերը դադարեց հասկանալ, որ պատվերները կերակրում են և որոնք են ներքև քաշում։

Մինչ մեր աշխատանքը՝

Առանձին դետալ, որը սրեց խնդիրը։ Հարկային փոփոխություններից հետո փաստաթղթով հիմնավորված ծախսերը նվազեցնում են հարկը։ Նյութերը, որ գնվել են արագ և առանց փաստաթղթի, դադարեցին լինել պարզապես անհարմարություն հաշվառման մեջ։ Հիմա դա ուղիղ գերավճար է։

Խնդիրը տվյալների պակասը չէր, բանալու պակասն էր։ Չորս հոսք գոյություն ուներ, ոչ մեկը մյուսի հետ չէր կապվում՝

02Ինչ արեցինք

Հաշվառման համակարգը չփոխեցինք։ Ընկերությունը ինչպես աշխատում էր Excel-ում և բանկ-հաճախորդում, այնպես էլ աշխատում է։ Փոխվեց մեկ բան՝ ամեն ծախս ստացավ հասցե։

ՆախահաշիվներExcel ըստ օբյեկտների
Գնումներապրանքագիր և օբյեկտի կոդ
Բրիգադների տաբելGoogle Sheets
Մոդելօբյեկտի տնտեսություն

Օբյեկտի կոդը՝ միակ կազմակերպչական փոփոխությունը

Ամեն ինչ սկսվեց կարգապահությունից, ոչ տեխնոլոգիայից։ Ամեն ապրանքագիր, ամեն կտրոն, տաբելի ամեն տող ստանում է օբյեկտի կոդ։ Վարպետը դնում է այն գնման պահին՝ մեկ սյունակ է ընդհանուր գնումների աղյուսակում, որը լրացնում են հեռախոսից։

Ամբողջ նախագծի ամենադժվար մասը։ Վարպետներին կոդ դնելուն սովորեցնելը երկու-երեք շաբաթ է և պահանջում է սեփականատիրոջ աջակցությունը։ Հետո ամեն ինչ աշխատում է ինքնուրույն։

Գլխավոր պատուհանը՝ բոլոր օբյեկտները հիմա

Սեփականատերը բացում է մեկ թերթ և տեսնում պորտֆելը։ Ոչ հանձնումից հետո, այլ ընթացքում։

Օբյեկտներ՝ նախահաշիվ ընդդեմ փաստի տվյալները սինթետիկ են
Սպասվող ծախս = փաստ բաժանված պատրաստականության։ Գումարները դրամով
Կարգավիճակ
Տիպ
Ռիսկ
Օբյեկտ Տիպ Պատրաստ․ Նախահաշիվ Փաստ Սպասվող 100%-ին Շահույթի կանխ․ Կարգավիճակ

Բանալի սյունակը «սպասվող ծախսն է 100 տոկոսին»։ Այն պատասխանում է հարցին, որը մինչ այդ տալիս էին ինտուիտիվ՝ եթե հետո էլ այնպես գնա, նախահաշվում կտեղավորվե՞նք։ Օբյեկտը, որ պատրաստ է կիսով չափ և կերել է բյուջեի երեք քառորդը, ընդգծվում է հիմա, ոչ վերջնական ակտին։

Պատրաստականությունը վերցվում է փակված նախահաշվի դիրքերից, ոչ վարպետի զգացողությունից՝ որքան աշխատանք է ընդունված ընդհանուր ծավալից։ Նույն թիվն օգտագործվում է օբյեկտի եկամուտը ճանաչելու համար, այսինքն եկամուտն ու ծախսը աճում են նույն տեմպով, և միջանկյալ շահույթը դադարում է թռչկոտել։

Ուր հենց դուրս եկավ նախահաշվից

Երբ օբյեկտն ազդանշան տվեց, հաջորդ հարցը՝ որ հոդվածով։ Բացվածքն ըստ նախահաշվի տողերի պատասխանում է անմիջապես՝

Նախահաշվի հոդվածՆախահաշիվՓաստՇեղումՊատճառ
Կոպիտ նյութեր2 400 0002 355 000−2%նորմայում
Հարդարման նյութեր3 100 0003 890 000+25%սալիկի փոխարինում պատվիրատուի խնդրանքով
Բրիգադների աշխատանք2 800 0003 150 000+13%հատակի վերաձուլում
Ենթակապալ, էլեկտրիկա900 000900 0000%նորմայում
Լոգիստիկա և արտահանում250 000310 000+24%նորմայում

«Սալիկի փոխարինում պատվիրատուի խնդրանքով» տողը հենց այն դեպքն է, երբ աշխատանքը կատարված է, փողը ծախսված, իսկ լրացուցիչ համաձայնագիրը ստորագրել մոռացել են։ Առաջ սա դուրս էր գալիս օբյեկտի փակման ժամանակ, երբ հավելավճար խնդրելն արդեն անհարմար է։ Հիմա՝ առաջացման պահին, քանի դեռ պատվիրատուի հետ խոսակցությունը բնական է։

Փողի օրացույց

Վերջին բլոկը կասսայի մասին է։ Մոդելը գումարում է պատվիրատուների մուտքերի գրաֆիկը՝ ըստ պայմանագրերի փուլերի, և պարտավորությունների գրաֆիկը՝ մատակարարներ, բրիգադներ, վարձակալություն, և ցույց տալիս մնացորդն առաջիկա շաբաթների կտրվածքով։

Դրամական մնացորդ՝ ըստ շաբաթների տվյալները սինթետիկ են, միլիոն դրամ
Մուտքեր փուլերով հանած պարտավորություններ ժամկետներով

* Կարմիր շաբաթը փող չբավականացնելու ազդանշան է։ Երևում է երեք շաբաթ առաջ։

Իմաստը պարզ է՝ տեսնել փոսը երեք շաբաթ առաջ, ոչ այն օրը, երբ բրիգադին վճարելու բան չկա։ Սովորաբար լուծումը հեշտ գտնվում է՝ տեղափոխել գնումը, խնդրել միջանկյալ ակտ, պայմանավորվել հետաձգման մասին։ Բայց միայն այն դեպքում, երբ գիտես նախապես։

Ճարտարապետություն

Տվյալների աղբյուրներ
Պահոց
Excel-մոդել
Նախահաշիվներըստ օբյեկտների, հոդվածների միասնական տեղեկատուով
Գնումներապրանքագիր, գումար, օբյեկտի կոդ, հոդված
Բանկ-հաճախորդմուտքեր պատվիրատուներից, ելքեր մատակարարներին
Google Sheets (մուտքեր)բրիգադների տաբել · ժամի ստավկա · տեղափոխումներ · պայմանագրերի փուլեր
Ընդհանուր գնումների աղյուսակ լրացվում է հեռախոսից
հրապարակում
Google Sheets՝ ուղիղ
Power Query-ի մեջ
Power Query հոդվածների նորմալացում, օբյեկտի կոդի ստուգում
Power Pivot օբյեկտ, նախահաշիվ, գնում, տաբել, տեղափոխում, օրացույց

Փաստացի ծախս՝ մեկ չափիչ, ցանկացած կտրվածք

Ոչ մի էկզոտիկա։ Մեկ չափիչ, որն աշխատում է ամբողջ օբյեկտով, նախահաշվի հոդվածով, բրիգադով կամ ամսով՝

-- Օբյեկտի փաստացի ծախս (նյութեր, բրիգադներ, ենթակապալ)
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(
        [Պայմանագրի գումար] - [Սպասվող ծախս],
        [Պայմանագրի գումար]
    )
Կանխատեսման սահմանը։ Գծային էքստրապոլյացիա է՝ ենթադրում է, որ ծախսը բաշխված է հավասար։ Հարդարման մեջ հարդարման նյութերը գնում են վերջում, ուստի 30 տոկոս պատրաստականության դեպքում կանխատեսումը գնահատում է ցածր։ Ուստի մոդելում ծախսի բաշխման պրոֆիլը դրված է ըստ նախահաշվի հոդվածների, ոչ մեկ գործակցով։

Դրամական օրացույց

Երկու գրաֆիկ մեկ առանցքի վրա՝ սպասվող մուտքեր ըստ պայմանագրերի փուլերի և պարտավորություններ ըստ ժամկետների։ Կուտակային մնացորդը շաբաթներով՝

-- Կուտակային դրամական մնացորդ շաբաթվա վերջին
VAR Մինչև = MAX( 'Օրացույց'[Շաբաթ] )
RETURN
    CALCULATE(
        [Մուտքեր] - [Պարտավորություններ],
        'Օրացույց'[Շաբաթ] <= Մինչև,
        ALL( 'Օրացույց' )
    )
Ինչ ապրում է Google Sheets-ումԻնչի համար
Բրիգադների տաբելօբյեկտի կոդ, բրիգադ, ժամեր, ամսաթիվ
Ժամի ստավկա ըստ բրիգադներիփոխվում է, պահվում է ըստ ժամանակահատվածների
Տեղափոխումներորտեղից, ուր, նյութ, գումար, ամսաթիվ
Պայմանագրերի փուլերմուտքերի սպասվող ամսաթվեր և գումարներ
Ծախսի պրոֆիլ ըստ հոդվածներիուղղում է կանխատեսումն օբյեկտի վաղ փուլերում

03Ժամկետներ և արդյունք

ՓուլԺամկետ
Աուդիտ՝ ինչպես են վարվում նախահաշիվները, գնումները, տաբելները։ Օբյեկտի կոդի ներմուծումՇաբաթ 1
Հոսքերի հավաքում մոդելի մեջ, նախահաշիվ ընդդեմ փաստի ըստ հոդվածներիՇաբաթ 2-3
Պատրաստականություն, ծախսի և շահույթի կանխատեսում, տեղափոխումներՇաբաթ 4-5
Վճարումների և մուտքերի օրացույցՇաբաթ 6

Որքան կնվազի գերածախսը, կախված է դրանից, թե ինչպես է հիմա կազմակերպված գնումը։ Գնահատում ենք աուդիտին, մինչ աշխատանքի մեկնարկը։

Ամբողջ նախագծի ամենադժվար մասը տեխնիկական չէ։ Վարպետներին ամեն ապրանքագրին օբյեկտի կոդ դնելուն սովորեցնելը երկու-երեք շաբաթ է և պահանջում է սեփականատիրոջ աջակցությունը։ Հետո ամեն ինչ աշխատում է ինքնուրույն։

Նմա՞ն խնդիր ունեք ձեր կողմում

Պատմեք՝ 30 րոպեում կպարզենք, թե ինչն է հնարավոր։

դիտման ռեժիմ