1s में प्रोद्भवन की गणना के लिए सूत्र। प्रारंभिक घटकों के सूत्र


गणना सूत्र संपादक आपको संचय या कटौती की गणना के लिए गणितीय सूत्र दर्ज करने की अनुमति देता है, जिसका उपयोग वेतन की गणना के लिए किया जाएगा।


गणना सूत्रों का वर्णन करने के लिए आप इसका उपयोग कर सकते हैं:



    गणना सूचक पहचानकर्ता;


    सरल अंकगणितीय संक्रियाएँ: " + ", "- " , "/ " ,"* ", कोष्ठक का उपयोग करने सहित () ;


    गणितीय कार्य जैसे: Max() , Min() , Env() , Int() ;


    शर्त निर्माण ?(,) ;


    फ़ंक्शन EvaluateBy() ।

गणना सूचक पहचानकर्ता

गणना संकेतक गणना के लिए इनपुट मान हैं। प्रोद्भवन परिणाम की गणना करने के लिए इन मूल्यों में हेरफेर किया जाता है। कुछ दस्तावेजों का संचालन करते समय संकेतक उपयोगकर्ता द्वारा दर्ज किए जाते हैं, सूचना रजिस्टर "प्रोत्साहन योजनाओं के संकेतकों के मूल्य" में दर्ज किए जाते हैं या स्वचालित रूप से डाउनलोड किए जाते हैं।


संकेतकों के उदाहरण:



    दिनों में समय;


    दिनों में मानक समय;



एक संकेतक पहचानकर्ता एक संकेतक का प्रतीकात्मक प्रतिनिधित्व है जिसमें सीमांकक या विशेष वर्ण शामिल नहीं होते हैं।


सूचक पहचानकर्ताओं के उदाहरण:



    समयदिनों;


    NormTimeInDays;



उपयोग के लिए उपलब्ध सभी पहचानकर्ता इस सूत्र संपादक की "संकेतक" तालिका में स्थित हैं।

सरल अंकगणितीय संक्रियाएँ

गणना सूत्रों का वर्णन करते समय, आप अंकगणितीय संक्रियाओं का उपयोग कर सकते हैं " + ", "- ", "/ ", "* ", जिसमें कोष्ठक () का उपयोग शामिल है।


उदाहरण: राजस्व * प्रतिशत

गणितीय कार्य

अधिकतम(<Значение 1>, ..., <Значение N>)

<Значение 1>, ..., <Значение N>
फ़ंक्शन को दिए गए अधिकतम मान लौटाए जाते हैं।

अधिकतम (वेतन / सामान्य दिन * काम के दिन, राजस्व * प्रतिशत)

मिन(<Значение 1>, ..., <Значение N>)


<Значение 1>, ..., <Значение N>- तुलना के लिए मूल्यों का एक सेट.
फ़ंक्शन को दिए गए न्यूनतम मान लौटाए जाते हैं।

न्यूनतम (वेतन / सामान्य दिन * काम के दिन, राजस्व * प्रतिशत)



ठीक है.(<Число>, <Разрядность>)

<Разрядность>- दशमलव स्थानों की संख्या निर्धारित करता है जिस पर गोलाई की जाती है। यदि पैरामीटर नकारात्मक है, तो संख्या को सबसे कम महत्वपूर्ण अंकों से शुरू करके, पूर्णांक भाग में संबंधित अंक तक पूर्णांकित किया जाता है।
डिफ़ॉल्ट मान: 0

ठीक है (वेतन दिवस * कार्य दिवस, 2)

सेल(<Число>)

<Число>- प्रारंभिक संख्या या सूचक.

लक्ष्य (राजस्व * प्रतिशत);

शर्त निर्माण ?(,)

? (स्थिति के आधार पर अभिव्यक्ति का मूल्यांकन करें)
वाक्य - विन्यास:
?(<Логическое выражение>, <Выражение 1>, <Выражение 2>)
विकल्प:
<Логическое выражение>
एक बूलियन अभिव्यक्ति जिसका मूल्यांकन मूल्यांकन किए जाने वाले परिणामी अभिव्यक्तियों में से एक को निर्धारित करता है। यदि इसकी गणना का परिणाम सत्य है तो इसकी गणना की जाएगी<Выражение 1>. यदि परिणाम गलत है तो<Выражение 2>.
<Выражение 1>
यदि बूलियन अभिव्यक्ति का परिणाम सत्य है तो परिणामी अभिव्यक्ति का मूल्यांकन किया जाएगा।
<Выражение 2>
यदि बूलियन अभिव्यक्ति का परिणाम गलत है तो परिणामी अभिव्यक्ति का मूल्यांकन किया जाएगा।
प्रतिलाभ की मात्रा:
परिणामी अभिव्यक्तियों में से किसी एक का मूल्यांकन करने का परिणाम।
विवरण:
आपको तार्किक अभिव्यक्ति के मूल्यांकन के परिणाम के आधार पर दो निर्दिष्ट अभिव्यक्तियों में से एक का मूल्यांकन करने की अनुमति देता है।

गणना विधियों के सूत्रों का वर्णन करने के लिए शर्त निर्माण का उपयोग करने का एक उदाहरण:

सेवा की अवधि के लिए बोनस पेश करना आवश्यक है, जिसकी गणना वेतन के प्रतिशत के रूप में की जाती है, जबकि बोनस का प्रतिशत सेवा की लंबाई पर निर्भर करता है और एक पैमाने पर निर्धारित किया जाता है:






















साथद्वाराप्रतिशत
5
5 10 10
10 20 20
20 99 30

सूत्र इस प्रकार दिखेगा:


वेतन* ? (अनुभव वर्षों में)<5 , , ?(वर्षों का अनुभव<10 , 10 , ?(वर्षों का अनुभव<20 , 20 , 30 )))

फ़ंक्शन EvaluateSoftware()

वाक्य - विन्यास:
रेटसॉफ्टवेयर(<Значение>, <Шкала оценки>)


विकल्प:


<Значение>- एक संकेतक जिसका मूल्यांकन रेटिंग पैमाने पर किया जाता है


<Шкала оценки>- प्रकार के पैमाने वाला एक संकेतक जिसके द्वारा हम मूल्य का मूल्यांकन करते हैं


फ़ंक्शन रेटिंग स्केल का उपयोग करके मूल्य का मूल्यांकन करता है।

. 1सी वेतन और कार्मिक प्रबंधनमुख्य रूप से पेरोल गणनाओं को स्वचालित करने के लिए एक विशेष सॉफ्टवेयर उत्पाद है। अपने पिछले लेखों में, मैंने पहले ही उल्लेख किया है कि कार्यक्रम विभिन्न प्रकार के सूत्रों को स्थापित करने के लिए पर्याप्त अवसर प्रदान करता है, जिन्हें आप न केवल चुन सकते हैं, बल्कि पूर्वनिर्धारित और अपने स्वयं के संकेतकों का उपयोग करके स्वयं भी बना सकते हैं। दुर्भाग्य से, अक्सर प्रोग्रामर के लिए सॉफ़्टवेयर उत्पाद की मानक विशेषताओं से निपटने के बजाय कॉन्फ़िगरेशन को संशोधित करना और फिर से लिखना आसान होता है 1सी ज़ीयूपी. परिणामस्वरूप, अंतिम उपयोगकर्ता, ग्राहक को प्रोग्रामर के अतिरिक्त काम के लिए भुगतान करने की आवश्यकता होती है, और प्रोग्राम के नियोजित अपडेट की लागत में वृद्धि और इसके उपयोग से जुड़ी अन्य छोटी लेकिन अप्रिय कठिनाइयां भी शामिल होती हैं। वह कॉन्फ़िगरेशन जिसे समर्थन से हटा दिया गया है.

इस लेख में हम एक उदाहरण देखेंगे जिसमें मैं सूत्रों और संकेतकों का उपयोग करने की प्रमुख क्षमताओं को पूरी तरह से प्रतिबिंबित करने का प्रयास करूंगा। निर्देशिका का उपयोग करने के मुद्दे पर भी चर्चा की जाएगी। "काम की अनुसूची"और एक रहस्यमय दस्तावेज़. एक ही नाम की रिपोर्ट से भ्रमित न हों. बेशक, एक उदाहरण के ढांचे के भीतर सब कुछ बताना संभव नहीं होगा, इसलिए थोड़ी देर बाद मैं इस विषय पर कई और प्रकाशन लिखूंगा।

1C ZiUP में मनमाना गणना सूत्र




चलिए सीधे एक उदाहरण पर आते हैं। मुझे लगता है कि इस तरह से यह और अधिक स्पष्ट हो जाएगा। तो, संगठन के पास एक सुरक्षा विभाग है। इस विभाग के कर्मचारी, उनमें से 4 हैं, हर 3 दिन में काम करते हैं। हम प्रत्येक के लिए एक अलग कार्यसूची बनाएंगे। यदि कोई कर्मचारी अपनी पूरी योजना के अनुसार काम करता है तो उसे पूरा वेतन मिलता है। यदि वे करते हैं दिन काम नहीं किया, तो वेतन की पुनर्गणना काम किए गए दिनों के अनुपात में की जाती है। यह भी संभव है कि कोई कर्मचारी काम करेगा आवश्यकता से अधिक दिनआपके शेड्यूल के अनुसार. ऐसा तब होता है जब कर्मचारी किसी अन्य कर्मचारी की जगह लेते हैं जो छुट्टी पर चला गया है या बीमारी के कारण चला गया है। इस मामले में, स्थानापन्न के रूप में काम करने वाले कर्मचारी ने अपने शेड्यूल के अनुसार आवश्यकता से अधिक दिन काम किया है। यह सुनिश्चित करना आवश्यक है कि इस मामले में उसके वेतन की गणना अनुसूची के नियोजित दिनों के ढांचे के भीतर सामान्य काम के लिए की जाती है, और योजना से परे काम किए गए दिनों के भुगतान को एक अन्य प्रकार की गणना "संयोजन के लिए अतिरिक्त भुगतान" के लिए जिम्मेदार ठहराया जाएगा। .

"कार्य अनुसूचियाँ" निर्देशिका के तत्व बनाना

सबसे पहले हमें तत्वों पर चर्चा करनी होगी निर्देशिका "कार्य अनुसूचियां". इसे प्रोग्राम डेस्कटॉप पर मध्य कॉलम में "कार्मिक लेखांकन" टैब पर पाया जा सकता है।

हमारे उद्देश्यों के लिए, पहले से ही एक टेम्पलेट है "तीन दिनों में (40 घंटे का कार्य सप्ताह)"। एक विकल्प दिखाई देगा जिसमें प्रोग्राम इस शेड्यूल पर काम करने वाले कर्मचारियों के लिए रात और शाम के घंटों की अलग-अलग गणना करेगा। हमारे उदाहरण में, इसकी आवश्यकता नहीं है, इसलिए हम बॉक्स को चेक नहीं करते हैं। लेकिन आइए वह तारीख निर्धारित करें जिससे आवधिकता की उलटी गिनती शुरू होती है 07/01/2014। दूसरे चार्ट में - "तीन दिन में 2" - यह तारीख 1 दिन और इसी तरह आगे बढ़ती जाएगी।

उसके बाद, “भरें” बटन पर क्लिक करें। और शेड्यूल निर्धारित तिथि से शुरू होकर भरा जाएगा।

इस प्रकार, हम प्रत्येक पाली के लिए तीन और ग्राफ़ बनाएंगे।

1C ZiUP में पेरोल को स्वचालित करने के लिए गणना प्रकार बनाना

सेमिनार "1C ZUP 3.1 के लिए लाइफहैक्स"
1C ZUP 3.1 में अकाउंटिंग के लिए 15 लाइफ हैक्स का विश्लेषण:

1C ZUP 3.1 में पेरोल गणना की जाँच के लिए चेकलिस्ट
वीडियो - लेखांकन की मासिक स्व-जाँच:

1C ZUP 3.1 में पेरोल गणना
शुरुआती लोगों के लिए चरण-दर-चरण निर्देश:

साथ ही, इन कर्मचारियों को काम पर रखते समय गणना के प्रकार निर्धारित करना आवश्यक है। उन्हें बनाने की जरूरत है. पहला है "वेतन (सुरक्षा)"। मैं आपको एक बार फिर याद दिला दूं कि यदि सब कुछ शेड्यूल के अनुसार काम किया जाता है (यानी कोई छूटा हुआ दिन नहीं है) तो ऐसा वेतन पूरा भुगतान किया जाना चाहिए, लेकिन यदि पूरी तरह से काम नहीं किया गया है, तो इसकी गणना काम किए गए दिनों के अनुपात में की जाती है। लेकिन ऐसे मामले में जब किसी कर्मचारी ने स्थापित कार्यक्रम से परे काम किया है, तो यह सुनिश्चित करना आवश्यक है कि अधिक काम किए गए दिनों के लिए पुनर्गणना किए बिना, केवल एक वेतन अर्जित किया जाए। प्रसंस्करण के लिए भुगतान किसी अन्य प्रकार के भुगतान द्वारा किया जाएगा, लेकिन उस पर बाद में और अधिक जानकारी दी जाएगी।

आइए डायरेक्टरी खोलें "संगठन के मूल उपार्जन"और मानक प्रकार की गणना "दिन के हिसाब से वेतन" के आधार पर, हम कॉपी करके एक नए प्रकार की गणना "वेतन (सुरक्षा)" बनाएंगे। संदर्भ पुस्तक का लिंक टैब पर पाया जा सकता है "वेतन गणना"प्रोग्राम डेस्कटॉप को "देखें" अनुभाग में सबसे नीचे रखें। भी"। सूत्र और नाम को छोड़कर सभी पैरामीटर मूल तत्व के रूप में सहेजे गए हैं। चलिए सीधे सूत्र को संपादित करने की ओर बढ़ते हैं। ऐसा करने के लिए, पहले "गणना विधि" स्विच को स्थिति पर सेट करें "एक मनमाना गणना सूत्र"फिर "गणना सूत्र संपादित करें" लिंक पर क्लिक करें। परिणामस्वरूप, एक अलग विंडो खुलेगी जिसमें हम फॉर्मूला बनाएंगे। इसमें तीन क्षेत्र शामिल हैं:

  • गणना सूत्र - यहां सूत्र सीधे उत्पन्न होगा;
  • फ़ंक्शंस डेवलपर्स द्वारा पूर्वनिर्धारित अंकगणित और तार्किक संचालन हैं जिनका उपयोग किसी सूत्र में किया जा सकता है। सहायता में आप प्रत्येक के बारे में अधिक जानकारी प्राप्त कर सकते हैं;
  • संकेतक, सबसे पहले, पूर्वनिर्धारित चर हैं जो 1C डेवलपर्स द्वारा प्रोग्राम किए गए मान लेते हैं। उदाहरण के लिए, "TimeInDays" पैरामीटर उस कर्मचारी द्वारा काम किए गए दिनों की संख्या लौटाएगा जिसके लिए इस प्रकार की गणना का उपयोग करके गणना की जाती है। दूसरे, आप स्वयं संकेतक बना सकते हैं। उदाहरण के लिए, एक संकेतक बनाएं "बेची गई वस्तुएं", जिसके आधार पर कर्मचारी को बोनस दिया जाएगा, और स्वयं मूल्य, यानी। पेरोल की गणना करने से पहले महीने में एक बार भरें कि कितना बेचा गया।

मैं तुरंत वह सूत्र बताऊंगा जिसका हम उपयोग करेंगे, और फिर मैं समझाऊंगा:

? (TimeInDays>=NormTimeInDays, टैरिफरेटमासिक, टैरिफरेटमासिक / NormTimeInDays * TimeInDays)

सबसे पहले, मैं उस निर्माण की व्याख्या करता हूं जिसमें यह सूत्र लागू किया गया है: ?(स्थिति, अभिव्यक्ति1, अभिव्यक्ति2).

).

यदि कोष्ठक में शर्त पूरी हो जाती है, तो परिणाम पहले अल्पविराम के बाद स्थित चर का मान लेता है (यानी अभिव्यक्ति 1, हमारे मामले में यह है टैरिफ दरमासिक ). यदि शर्त पूरी नहीं होती है, तो परिणाम सूत्र को निष्पादित करने के बाद प्राप्त मान पर ले जाता है, जो दूसरे अल्पविराम के बाद स्थित होता है (यानी अभिव्यक्ति 2, हमारे उदाहरण में यह है टैरिफ दरमासिक / मानक समयदिनों * समयदिनों ).

दूसरे, मैं सूत्र में प्रयुक्त संकेतकों को समझूंगा:

  • समयदिनों- चालू माह में कर्मचारी द्वारा काम किए गए दिनों की संख्या -;
  • सामान्य समयदिनों में- नियोजित दिनों की संख्या जो कर्मचारी को कार्य अनुसूची के अनुसार चालू माह में काम करना होगा - पूर्वनिर्धारित संकेतक - प्रोग्राम द्वारा स्वचालित रूप से गणना की जाती है;
  • टैरिफ दरमासिक- यदि कोई कर्मचारी अपने नियोजित कार्य दिवसों पर पूरा काम करता है तो वह कितना कमाएगा - पूर्व निर्धारित संकेतक - किसी कर्मचारी को इस प्रकार का भुगतान निर्दिष्ट करते समय संकेत दिया जाता है।

और अब मैं सूत्र का सार समझाने का प्रयास करूंगा। यदि कर्मचारी ने काम किया है ( समयदिनों)मेरे सभी सामान्य दिन ( सामान्य समयदिनों में)या इस मानदंड से अधिक (अर्थात शर्त पूरी हो जाती है), तो कर्मचारी को उसका पूरा वेतन दिया जाता है। यदि शर्त पूरी नहीं हुई है, अर्थात्। उसने मानक से कम दिन काम किया, तो उसका भुगतान मासिक टैरिफ दर के आधार पर निर्धारित किया जाता है काम किए गए दिनों के अनुपात में. गणना का अंतिम रूप इस प्रकार दिखेगा.

किसी भी परिवर्तन को सहेजने के लिए इस प्रकार की गणना को रिकॉर्ड करना सुनिश्चित करें।

आइए अब दूसरे प्रकार की गणना बनाएं, "संयुक्त कार्य के लिए अतिरिक्त भुगतान", जो उस स्थिति को ट्रैक करेगा जब किसी कर्मचारी ने अपने कार्य शेड्यूल के अनुसार निर्धारित दिनों से अधिक दिन काम किया हो। ऐसे प्रसंस्करण के लिए भुगतान की गणना संसाधित दिनों के अनुपात में मासिक टैरिफ दर के आधार पर की जाएगी। इस प्रकार की गणना का सूत्र इस प्रकार दिखेगा:

? (TimeInDays > NormTimeInDays, ((TimeInDays – NormTimeInDays) / NormTimeInDays * टैरिफरेटमासिक), 0)

यदि शर्त पूरी नहीं हुई है, अर्थात्। यदि कर्मचारी ने अपने शेड्यूल के अनुसार काम किए गए दिनों की संख्या से अधिक नहीं किया है, तो परिणाम शून्य होगा, यानी। इस मामले में, कर्मचारी को अतिरिक्त भुगतान नहीं मिलता है। पिछले प्रकार की गणनाओं की तुलना में कोई नया पैरामीटर सामने नहीं आया है, इसलिए उन्हें दोबारा समझाने का कोई मतलब नहीं है। हम इस प्रकार की गणना को सहेजते हैं.

अब हमें अपने कर्मचारियों को इस प्रकार की गणनाएँ सौंपने की आवश्यकता है। यदि नए कर्मचारी हैं, तो यह नियुक्ति दस्तावेज़ में किया जाता है। कर्मचारियों को काम पर रखने के बारे में और पढ़ें। यदि पहले से कार्यरत कर्मचारियों के लिए गणना के प्रकार स्थापित हैं, तो आप दस्तावेज़ का उपयोग कर सकते हैं "संगठनों की स्थायी उपार्जन या कटौती का परिचय"या "संगठन के कर्मचारियों के लिए नियोजित उपार्जन के बारे में जानकारी दर्ज करना". लेकिन केवल पहले मामले में आपको प्रत्येक प्रकार की गणना के लिए दो दस्तावेज़ दर्ज करने होंगे, और दूसरे मामले में आप एक दस्तावेज़ से काम चला सकते हैं।

निर्मित गणना प्रकारों का उपयोग करके पेरोल गणना

सेमिनार "1C ZUP 3.1 के लिए लाइफहैक्स"
1C ZUP 3.1 में अकाउंटिंग के लिए 15 लाइफ हैक्स का विश्लेषण:

1C ZUP 3.1 में पेरोल गणना की जाँच के लिए चेकलिस्ट
वीडियो - लेखांकन की मासिक स्व-जाँच:

1C ZUP 3.1 में पेरोल गणना
शुरुआती लोगों के लिए चरण-दर-चरण निर्देश:

तो, परिणामस्वरूप, इन चार कर्मचारियों में से प्रत्येक के पास दो नियोजित संचय होने चाहिए।

मैं आपको याद दिला दूं कि 1C ZiUP में वेतन की गणना विस्थापन सिद्धांत के अनुसार की जाती है। यदि शेड्यूल के कार्य दिवसों (बीमार छुट्टी, छुट्टी वेतन, आदि) को प्रतिस्थापित करने वाले कोई दस्तावेज़ नहीं थे, तो शेड्यूल के सभी दिनों को काम पर माना जाता है। ZUP में पेरोल गणना के क्रम के बारे में और पढ़ें। अभी तक हमने अपने कर्मचारियों के लिए कार्यक्रम में प्रीमेप्टिव दस्तावेज़ दर्ज नहीं किए हैं, और यदि आप एक रिपोर्ट तैयार करने का प्रयास करते हैं "समय पत्रक"(रिपोर्ट और मुद्रित प्रपत्रों के बारे में अधिक जानकारी), तो हम देखेंगे कि कर्मचारियों ने अगस्त में सभी दिन अपने शेड्यूल के अनुसार काम किया।

अब मान लेते हैं कि कर्मचारी शेलेस्टोव 22 अगस्त से छुट्टी पर चला गया और यह पता चला कि किसी को उसके दिन काम करना होगा (अगस्त में यह 24 और 28 तारीख है)। गोरिन इस पर सहमत हो गये। शेलेस्टोव के लिए अपनी छुट्टियों को प्रतिबिंबित करना मुश्किल नहीं है। इसके लिए हम दस्तावेज़ का उपयोग करते हैं "कर्मचारी को छुट्टी का उपार्जन"(छुट्टियों के बारे में और पढ़ें)। लेकिन कर्मचारी गोरिन को अतिरिक्त दिनों को प्रतिबिंबित करने के लिए, हम दस्तावेज़ का उपयोग करेंगे "समय पत्रक". एक बार फिर, इस दस्तावेज़ को उसी नाम की रिपोर्ट के साथ भ्रमित न करें। यह दस्तावेज़ प्रोग्राम डेस्कटॉप के "पेरोल गणना" टैब पर पाया जा सकता है। आइए एक नया दस्तावेज़ बनाएं. आइए संचय माह को अगस्त 2014 पर सेट करें और कर्मचारी गोरिन को दस्तावेज़ के सारणीबद्ध भाग में जोड़ें। इस मामले में, कर्मचारी की टाइमशीट अगस्त में उसके कार्य शेड्यूल के अनुसार स्वचालित रूप से भरी जाएगी। हमें बस 24 और 28 अगस्त को सप्ताहांत से कार्य दिवस ("मैं 24 वर्ष का हूं") में बदलने की जरूरत है।

हम दस्तावेज़ तैयार करते हैं।

अब हम दस्तावेज़ "संगठन के कर्मचारियों के लिए वेतन" खोल सकते हैं, इस दस्तावेज़ को सुरक्षा विभाग के कर्मचारियों से भर सकते हैं और इस दस्तावेज़ की गणना कर सकते हैं। परिणामस्वरूप, हमें निम्नलिखित प्राप्त होता है।

तो, शेलेस्टोव ने छुट्टी के कारण 7 दिन 5 के बजाय 2 दिन कम काम किया, इसलिए उसके वेतन की गणना काम किए गए दिनों के अनुपात में की जाती है:

12,500 / 7*5 = 8,928.57 रूबल।

बेशक, किसी अतिरिक्त भुगतान का कोई सवाल ही नहीं है, इसलिए "संयोजन के लिए अतिरिक्त भुगतान" 0 के बराबर है।

कर्मचारी गोरिन ने 8 दिन 10 के बजाय अपनी योजना से दो दिन अधिक काम किया। वेतन 8 नियोजित दिनों के लिए पूरा अर्जित किया जाता है - 12,500 रूबल। लेकिन अतिरिक्त भुगतान की गणना 8 कार्य दिवसों के मानक से अधिक काम किए गए दो दिनों के अनुपात में की जाती है:

12,500 / 8 * 2 = 3,125.00 रूबल।

इस कदर। हमने मानक टूल का उपयोग करके इस उदाहरण में स्वचालित की जा सकने वाली हर चीज़ को स्वचालित किया है। सुविधा के लिए, आप बाहरी प्रसंस्करण भी कर सकते हैं, जिसमें छुट्टियों और अन्य प्रतिस्थापन दस्तावेजों के आधार पर, एक दस्तावेज़ "वर्किंग टाइम शीट" बनाना संभव होगा, जो इस प्रसंस्करण में इंगित करेगा कि कौन किसकी जगह ले रहा है। लेकिन इस पर काम करना तभी उचित है जब ऐसी प्रक्रिया बड़ी संख्या में कर्मचारियों के साथ महीने-दर-महीने व्यापक हो। और आप इसे मैन्युअल रूप से दर्ज कर सकते हैं।

यह सभी आज के लिए है! जल्द ही इस पर नई दिलचस्प सामग्रियां होंगी।

नए प्रकाशनों के बारे में सबसे पहले जानने के लिए, मेरे ब्लॉग अपडेट की सदस्यता लें:

तो, आइए एक उदाहरण लें कि 1C ZUP कौन सी विशिष्ट क्षमताएँ प्रदान करता है। उदाहरण की शर्तें इस प्रकार होंगी. किसी संगठन में, एक विभाग के कर्मचारियों को एक महीने के भीतर निश्चित दिनों के लिए दूसरे उत्पादन क्षेत्र में काम करने के लिए नियुक्त किया जा सकता है। प्रत्येक साइट की अपनी मासिक टैरिफ दर होती है। प्रत्येक साइट पर गणना कार्य किए गए समय के अनुपात में की जाती है। हम उदाहरण की गणना के लिए डेटा के रूप में निम्नलिखित तालिका का उपयोग करेंगे।

1C ZUP में एक नए प्रकार की गणना बनाना

इस पेरोल योजना की गणना को स्वचालित करने के लिए, हमें एक नए प्रकार की गणना बनाने की आवश्यकता है। ऐसा करने के लिए, "संगठन के मूल उपार्जन" की सूची खोलें। आइए एक नया तत्व बनाएं. खुलने वाले फॉर्म में, "प्राथमिक संचय" स्विच को सक्रिय स्थिति पर सेट करें, क्योंकि इस प्रकार की गणना अन्य संचयों पर निर्भर नहीं करती है। इसके बाद, "गणना विधि" सेटिंग समूह में, मान को "कस्टम गणना सूत्र" पर सेट करें और फिर संपादन विंडो पर "गणना सूत्र संपादित करें" लिंक का पालन करें:

अब, खुलने वाली विंडो में, आपको वह फॉर्मूला सेट करना होगा जिसके द्वारा इस प्रकार की गणना के लिए संचय की गणना की जाएगी। सूत्र इस प्रकार दिखेगा:

+ +

आइए मैं इस सूत्र को समझाता हूं। NormTimeForMonthInDays - यह डेवलपर्स द्वारा पूर्व निर्धारित एक संकेतक है। यह वर्तमान कर्मचारी के शेड्यूल के अनुसार निर्धारित दिनों में मानक समय लौटाता है। उदाहरण के लिए, सितंबर 2014 में पांच दिवसीय कार्यक्रम के लिए यह 22 दिन है। टैरिफ दर मासिक - एक पूर्वनिर्धारित सूचक भी. इसका मूल्य तब निर्धारित किया जाएगा जब किसी कर्मचारी को काम पर रखा जाएगा, या जब "कार्मिक स्थानांतरण" दस्तावेज़ का उपयोग करके भुगतान की शर्तें बदली जाएंगी।

समयदिनों - एक पूर्वनिर्धारित संकेतक भी। यदि किसी कर्मचारी की एक महीने में कोई पंजीकृत अनुपस्थिति (बीमार छुट्टी, छुट्टियां आदि) नहीं थी, तो यह संकेतक बराबर होगा NormTimePerMonthInDays। यदि अनुपस्थिति थी, तो संकेतक को कर्मचारी के अनुपस्थित रहने के कार्य दिवसों की संख्या से कम कर दिया जाएगा।

अपनी खुद की मेट्रिक्स बनाना

वेतनऑनसाइट… - 2 संकेतक जो सशर्त रूप से स्थिर हैं। उन्हें जोड़ने की जरूरत है. ऐसा करने के लिए, पहले खोले गए फॉर्म में, उसके नीचे, "संकेतक जोड़ें" लिंक पर क्लिक करें। फ़ील्ड में नाम निर्दिष्ट करें "सूचक का प्रकार"मौद्रिक, क्षेत्र में "सूचक का उद्देश्य""संपूर्ण कंपनी (संगठन) के लिए", और फ़ील्ड सेट करें "संकेतक दर्ज करने की प्रक्रिया"स्वचालित रूप से "आवधिक" पर सेट हो जाएगा। यहां सबसे दिलचस्प क्षेत्र है "सूचक का उद्देश्य". यह "विभाग के लिए" और "कर्मचारी के लिए" मान भी ले सकता है। हम नीचे बाद वाले के बारे में बात करेंगे, और आप उन मामलों के बारे में पढ़ सकते हैं जिनमें किसी विभाग के लिए संकेतक का उपयोग लेख में किया जा सकता है 1C ZiUP में गणना प्रकारों के लिए मनमाना सूत्र: मजदूरी की गणना के लिए अपने स्वयं के संकेतकों का उपयोग करना. इस प्रकार, हम अनुभागों की संख्या के आधार पर दूसरा संकेतक बनाते हैं।

डेज़ऑनसाइट ... - 2 संकेतक जो प्रत्येक कर्मचारी के लिए अकाउंटेंट द्वारा मासिक रूप से दर्ज किए जाएंगे, यदि कर्मचारी साइटों पर काम करता है। आइए ये संकेतक बनाएं। आइए इसे बनाते समय फॉर्म फ़ील्ड को निम्नानुसार भरें:

  • सूचक का प्रकार - संख्यात्मक;
  • संकेतक का उद्देश्य कर्मचारी के लिए है;
  • वेतन गणना से पहले संकेतक दर्ज करने की प्रक्रिया मासिक है।

आइए अनुभागों की संख्या के आधार पर 2 ऐसे संकेतक बनाएं।

अब विंडो के शीर्ष पर स्थित फ़ील्ड में सूत्र दर्ज करें। मैं आपको एक बार फिर से सूत्र याद दिला दूं:

(टैरिफ़रेटमासिक / मानकसमयइनडेज़ * (टाइमइनडेज़ - डेज़एटसाइट1 - डेज़एटसाइट2)) + SalaryAtSite1/StandardTimeInDays * DaysAtSite1 + SalaryAtSite2/StandardTimeInDays * DaysAtSite2

आइए इस फॉर्मूले को सेव करें.

इसके बाद, आपको बनाए जा रहे गणना प्रकार में "समय" टैब पर जाना होगा और "सामान्य समय के भीतर पूर्ण शिफ्ट के काम के लिए प्रोद्भवन" स्विच को सक्रिय स्थिति में सेट करना होगा। और "क्लासिफायर के अनुसार समय का प्रकार..." फ़ील्ड में, "उपस्थिति" इंगित करें।

अब हम इस प्रकार की गणना को सेव करते हैं।

निर्मित संकेतकों के लिए मान दर्ज करना

अब बनाए गए उपायों के लिए मान दर्ज करें। सबसे पहले, आइए संकेतकों के लिए जानकारी दर्ज करें SalaryAtSite1और SalaryAtSite2.ऐसा करने के लिए, "पेरोल संकेतक" सेवा खोलें। आप इसे नीचे दिए गए लिंक के बाएं कॉलम में प्रोग्राम के मुख्य मेनू के "पेरोल गणना" टैब पर एक्सेस कर सकते हैं। खुलने वाली विंडो में, "स्थायी" टैब पर जाएं, "संगठन डेटा" स्विच का चयन करें, संगठन का चयन करें और हमारे दो संकेतकों के लिए मान जोड़ें।

अब “मासिक” टैब पर जाएं। यहां कैलकुलेटर साइटों पर काम किए गए घंटों की संख्या पर मासिक संकेतक दर्ज करेगा। हम अवधि दर्शाते हैं, इनपुट मोड को "कर्मचारी डेटा" पर सेट करते हैं (विभाग द्वारा संकेतक के साथ उदाहरण देखें)।

हम 1सी:यूपीपी में नियामक उपप्रणाली पर लेखों की एक श्रृंखला पूरी कर रहे हैं।

इस श्रृंखला के भाग के रूप में, हमने विस्तार से जांच की कि एससीपी में विनिर्देश कैसे काम करते हैं - सिद्धांत से व्यावहारिक उपयोग तक.

इसलिए, एससीपी की नियामक उपप्रणाली पर 9 लेख:

  1. (यह लेख)

प्रारंभिक घटकों के सूत्र

यह लेख किस बारे में है?

उत्पाद विनिर्देशों में, आवश्यक मात्रा में सामग्री (अर्ध-तैयार उत्पाद) की गणना करने के लिए सूत्रों का उपयोग किया जा सकता है। वे प्रारंभिक घटकों की गणना के लिए एक एल्गोरिदम परिभाषित करते हैं।

इस लेख में हम आपको बताएंगे कि गणना सूत्र बनाते समय कौन से पैरामीटर सेट किए जा सकते हैं।

परिचय

टैब पर सारणीबद्ध अनुभाग में आइटम विनिर्देश कार्ड में प्रारंभिक घटकएक विशेष क्षेत्र प्रदान किया गया है FORMULA. निर्दिष्ट सूत्र मूल घटक पर उस पंक्ति में लागू किया जाता है जिसमें वह लिखा गया है।

सामग्रियों की मात्रा की गणना के लिए अभिव्यक्ति को रिकॉर्ड करने के लिए, एक विशेष प्रसंस्करण का उपयोग किया जाता है, जिसे "फॉर्मूला एंट्री" कहा जाता है। प्रोसेसिंग को फील्ड से बुलाया जाता है FORMULAसारणीबद्ध भाग प्रारंभिक घटक.

सूत्र का उपयोग कर सकते हैं:

  • अंकगणितीय संक्रियाएं (जोड़, घटाव, गुणा, भाग)
  • तुलना संक्रियाएं (इससे अधिक, इससे कम, इसके बराबर, तुलना संकार्य)
  • फ़ंक्शन (अधिकतम और न्यूनतम मानों का चयन करना, किसी संख्या का पूर्णांक भाग प्राप्त करना, पूर्णांक मान तक पूर्णांकित करना)
  • संचालन की प्राथमिकता निर्धारित करने के लिए कोष्ठक।

गणना सूत्र का भी उपयोग किया जा सकता है:

  • नंबर
  • मात्रा पैरामीटर (विशेषता मान) मात्रासारणीबद्ध अनुभाग की वर्तमान पंक्ति प्रारंभिक घटक)
  • आउटपुट उत्पाद विशेषता के गुण जिनका मान प्रकार "संख्या" या "बूलियन" है
  • रिलीज़ पैरामीटर, जिन्हें एक विशेष टैब पर परिभाषित किया गया है उत्पाद रिलीज़ पैरामीटर.

आइए विनिर्देशन कार्ड खोलें "कार्यालय कुर्सी (प्रयोग) आराम"। मैदान से बाहर FORMULAटैब पर सारणीबद्ध अनुभाग में प्रारंभिक घटकफॉर्म खोलें एक सूत्र दर्ज करना. ऐसा करने के लिए, फ़ील्ड में चयन बटन पर क्लिक करें।

प्रपत्र के शीर्ष पर एक सूत्र दर्ज करनाएक तालिका फ़ील्ड है जिसमें संकलित सूत्र प्रदर्शित किया जाएगा।

सूत्र भरने के लिए नीचे बटन दिए गए हैं। ये अंकगणितीय संक्रियाओं के संकेत हैं, संक्रियाओं की प्राथमिकताएं निर्धारित करने के लिए कोष्ठक, सशर्त संकार्य, तुलना संक्रियाओं के चिह्न (इससे कम, इसके बराबर, इससे अधिक), कार्य (न्यूनतम, अधिकतम, पूर्णांकन, पूर्णांक)। सूत्र के माध्यम से आगे बढ़ने, विस्तार करने और प्रतीकों को हटाने के लिए बटन भी हैं।

किसी सूत्र में, आप पैरामीटर के लिए नाम या उनके कोड का उपयोग कर सकते हैं। इस प्रयोजन के लिए फॉर्म में एक विशेष स्विच है। कोड/नाम.

नीचे संख्याओं, अल्पविराम और अवधि चिह्नों वाली एक पंक्ति है। सूत्र में पैरामीटर को प्रतिस्थापित करने के लिए एक विशेष कमांड प्रदान किया जाता है मात्रा.

टेम्पलेट से सूत्र भरना संभव है।

की हालत में एक सूत्र दर्ज करनाउत्पाद रिलीज़ मापदंडों के लिए एक सारणीबद्ध भाग और उत्पाद विशेषताओं के गुणों के साथ एक सारणीबद्ध भाग भी है, जिसका उपयोग सूत्र तैयार करने में किया जा सकता है।

सूत्र में "मूल घटक के लिए मात्रा" पैरामीटर का उपयोग करना

सारणीबद्ध अनुभाग में एक व्यावहारिक उदाहरण पर विचार करें प्रारंभिक घटकविशिष्टता "कार्यालय कुर्सी (प्रयोग) आराम" हम एक नई लाइन जोड़ेंगे। किसी फ़ील्ड में एक नई लाइन पर नामपद्धतिहम सामग्री "फर्नीचर गोंद" का संकेत देंगे। खेत मेँ मात्रा 1.000 पर सेट करें. मैदान से बाहर FORMULAफॉर्म खोलें एक सूत्र दर्ज करना.

आइए एक सूत्र बनाएं जिसके अनुसार मात्रा पैरामीटर को 3 से विभाजित किया जाना चाहिए। अभिव्यक्ति बनाते समय, हम पैरामीटर का उपयोग करते हैं मात्रा(की हालत में एक सूत्र दर्ज करनाकमांड का उपयोग करें विकल्प - मात्रा).

आइए विनिर्देशन में किए गए परिवर्तनों को सहेजें।

आइए पहले से तैयार दस्तावेज़ "शिफ्ट के लिए उत्पादन रिपोर्ट" की ओर मुड़ें, जिसमें टैब पर है उत्पाद और सेवाएं विनिर्देशमान "कार्यालय कुर्सी (प्रयोग) आराम" चुना गया है।

दस्तावेज़ में "शिफ्ट के लिए उत्पादन रिपोर्ट" टैब भरें सामग्रीसेवा का उपयोग करना विशिष्टता के अनुसार भरें.

क्षेत्र में सामग्री "फर्नीचर गोंद" के लिए मात्रामान 0.334 (1.000/3) पर सेट किया गया था।

इस प्रकार, पैरामीटर मान के रूप में मात्रासूत्र में निर्दिष्ट, विशेषता का मान उपयोग किया जाता है मात्रा, आइटम विनिर्देश में मूल घटक के लिए निर्दिष्ट।

गुण सूत्र में आउटपुट उत्पाद की विशेषताओं का उपयोग करना

सूत्र आउटपुट उत्पाद विशेषताओं के केवल उन गुणों का उपयोग करते हैं जिनका मान प्रकार "संख्या" या "बूलियन" होता है।

सभी अंकगणित और तुलना संचालन को गणना सूत्रों में संख्या प्रकार मानों पर लागू किया जा सकता है।

बूलियन मान प्रकार में केवल दो मान होते हैं: गलत या सही। इन मूल्यों का उपयोग तुलना में किया जा सकता है।

विनिर्देश कार्ड "कार्यालय कुर्सी (प्रयोग) आराम" से हम आउटपुट उत्पाद की विशेषताओं का चयन करने के लिए फॉर्म खोलेंगे।

फिलहाल, विशिष्ट गुणों में "संख्या" या "बूलियन" प्रकार के मान वाले कोई गुण नहीं हैं। इसलिए, आइए "संख्या" प्रकार के मान के साथ एक नई संपत्ति जोड़ें।

जब आप "संख्या" मान प्रकार का चयन करते हैं, तो आप इस संख्या के पैरामीटर निर्दिष्ट कर सकते हैं: लंबाई, शुद्धता(दशमलव स्थानों की संख्या), एक गैर-नकारात्मक संख्या का संकेत।

आइए परिभाषित करें नामनई संपत्ति - "पिछली ऊंचाई"। इस संपत्ति के मूल्य के आधार पर किसी भी सामग्री की खपत निर्धारित की जाएगी। संख्या पैरामीटर में ध्वज सेट करें गैर नकारात्मकऔर मूल्य इंगित करें शुद्धता- 0, क्योंकि हम बैकरेस्ट की ऊंचाई पूरे सेंटीमीटर में मापेंगे। पैरामीटर के लिए लंबाई 3 का मान पर्याप्त होगा.

सारणीबद्ध अनुभाग में निर्मित संपत्ति के कार्ड में संपत्ति असाइनमेंटहम नामकरण "कम्फर्ट ऑफिस चेयर" की स्थिति का संकेत देंगे।

बनाई गई संपत्ति आउटपुट उत्पाद विशेषता चयन फॉर्म में दिखाई देगी। आइए पहले से मौजूद विशेषताओं में इस संपत्ति का मूल्य निर्धारित करें। आइए मान 80, 100 और 120 सेंटीमीटर इंगित करें।

आइए "फर्नीचर गोंद" की खपत की गणना के लिए एक सूत्र बनाएं। खपत "बैक हाइट" संपत्ति के मूल्य पर निर्भर करेगी। आइए मान लें कि प्रत्येक 20 सेंटीमीटर बैकरेस्ट ऊंचाई के लिए 0.1 किलोग्राम गोंद की आवश्यकता होती है। गोंद की खपत दर से पीठ की ऊंचाई को गुणा करना आवश्यक है। एक बिंदु भिन्नात्मक विभाजक के रूप में कार्य करता है।

आइए "कार्यालय कुर्सी (प्रयोग) आराम" विनिर्देश में किए गए परिवर्तनों को सहेजें।

आइए दस्तावेज़ "शिफ्ट के लिए उत्पादन रिपोर्ट" की ओर मुड़ें। बुकमार्क पर उत्पाद और सेवाएं"आरामदायक कार्यालय कुर्सी" 1,000 टुकड़ों की मात्रा में इंगित की गई है। खेत मेँ विनिर्देशमान "कार्यालय कुर्सी (प्रयोग) आराम" चुना गया है। खेत मेँ उत्पाद विशेषताएंजिसके लिए विशेषता को इंगित करता है पीछे की ऊंचाई 80 सेंटीमीटर है.

आइए टैब पर सारणीबद्ध भाग भरें सामग्रीसेवा का उपयोग करना विशिष्टता के अनुसार भरें.

"फर्नीचर गोंद" की खपत 0.400 किलोग्राम (80 x 0.1/20) थी। इसी प्रकार, यदि टैब पर संकेत दिया गया है तो आप "फर्नीचर गोंद" की खपत की गणना कर सकते हैं उत्पाद और सेवाएंदस्तावेज़ "शिफ्ट के लिए उत्पादन रिपोर्ट" और "कम्फर्ट ऑफिस चेयर" उत्पाद श्रृंखला की अन्य विशेषताएं। इस स्थिति में, क्रमशः 0.500 किग्रा (100 x 0.1 / 20) और 0.6 किग्रा (120 x 0.1 / 20) मान प्राप्त होंगे।

सूत्र में आउटपुट पैरामीटर का उपयोग

सामग्री या अर्ध-तैयार उत्पादों की खपत कुछ बाहरी कारकों, जैसे तापमान, आर्द्रता से प्रभावित हो सकती है। उन उत्पादन मापदंडों के बारे में जानकारी जो प्रारंभिक घटकों की संख्या की गणना को प्रभावित करती है, टैब पर विनिर्देश में भरी जाती है उत्पाद रिलीज़ पैरामीटर. ये विकल्प फॉर्म में उपलब्ध हो जाते हैं एक सूत्र दर्ज करना.

टैब पर विशिष्टताओं में उत्पाद रिलीज़ पैरामीटरबताए गए पैरामीटर प्रकारसंदर्भ पुस्तक "उत्पादन मापदंडों के प्रकार" के एक तत्व के रूप में।

आइए निर्देशिका का एक नया तत्व "उत्पादन मापदंडों के प्रकार" - "तापमान" बनाएं। खेत मेँ