Formule ale componentelor inițiale. Formulele componentelor inițiale Crearea elementelor cărții de referință „Programe de lucru”

Programul 1C: Salarizare și HR 8 include un set de angajări stabilite prin lege, cum ar fi salariul, plata de concediu etc. Dar actele locale ale organizației pot prevedea alte angajări, de exemplu, bonusuri trimestriale ca procent din câștig. În articol, experții 1C vorbesc despre cum să adăugați plăți suplimentare la program, adică să configurați angajamente arbitrare.

Uneori, regulamentul salarial al unei întreprinderi conține un bonus, al cărui calcul poate fi automatizat, dar nu se află în lista taxelor preinstalate. Pentru a adăuga această taxă la listă, puteți utiliza mecanismul de configurare a taxelor noi și puteți crea o suprataxă arbitrară.

De exemplu, regulamentul privind salariile prevede un bonus, care este un procent din câștigul mediu al echipei, dar nu trebuie să depășească câștigul mediu al angajatului. Procentul de plată se calculează în conformitate cu rata de participare la muncă (în continuare - KTU) și se stabilește prin ordin pentru fiecare angajat. Câștigul mediu este un indicator care se calculează lunar pentru echipă și reflectă îndeplinirea excesivă a planului (normei).

Cum se configurează acumularea automată în acest caz? Pentru a face față acestei sarcini, trebuie să studiați cu atenție lista de angajamente în Planul tipurilor de calcul - angajamente si in procesare Configurarea inițială a programului. Dacă nu există o acumulare adecvată, trebuie să creați unul nou: meniu Setări -> Acumulare -> Creare. Configurarea angajamentelor implică completarea mai multor file. Să luăm în considerare fiecare dintre ele.

Marcaj Principal. Dați numele premiului, de exemplu, Bonus din câștiguri. Scopul angajării este selectat dintr-o listă limitată. Trebuie înțeles că unele sarcini, precum Plata de concediu sau plata concediului medical, sunt potrivite numai pentru documentele relevante. Trebuie să alegi destinația potrivită. În acest caz, este Premiu.

Precizați cum Acumulare în curs. Alegeți una dintre următoarele opțiuni:

  • Lunar;
  • Conform unui document separat;
  • În lunile enumerate
  • Numai dacă este introdusă o valoare de măsură;
  • Doar dacă este introdus un tip de urmărire a timpului.

În această situație, sunt posibile două opțiuni: Conform unui document separatȘi Doar dacă este introdusă o valoare de măsură. În primul caz, acumularea va avea loc pe baza unei comenzi de plată a acestui bonus. Deci pe teren Acumulare în curs ar trebui să indice Conform unui document separat. Și în al doilea - după introducerea indicatorilor, calculul va avea loc automat la completarea documentului Salarizare.

Dacă opțiunea este selectată Conform unui document separat puteți proceda conform următorului scenariu. Înainte de a calcula salariul, completați indicatorii: Câștigul mediu câștigat al brigăzii pe lună și procentul de plată către angajați. Apoi, în program, specificați documentul - o comandă pentru plata bonusurilor din câștiguri suplimentare. Prima va fi calculată direct în acesta, ținând cont de indicatorii introduși.

Acum trebuie să editați formula: comparați procentul câștigului mediu obținut prin calcul cu câștigul mediu și alegeți cea mai mică dintre aceste valori. Formula va fi:

Minimum (Câștigurile mediiTotal, Câștigurile x Procent de bonus din câștiguri / 100),

Unde:
Câștig mediu general- acesta este un indicator prestabilit, trebuie selectat din listă;
castiguri- acesta este un indicator nou, se creează făcând clic pe butonul „Creare indicator”.

Scopul indicatorului ar trebui stabilit Pentru împărțire, folosit - Și . Puteți specifica o altă opțiune pentru utilizarea indicatorului atunci când acesta este obținut ca rezultat Însumarea datelor introduse pentru luna, dar pentru exemplul nostru, o introducere unică a documentului este suficientă. Prin urmare, suprataxele trebuie indicate cu copeici Precizie- 2 caractere (Fig. 1).

Bonus procentual din câștiguri- un indicator nou, trebuie creat și el.

Scopul acestui indicator va fi Pentru un angajat, folosit Doar în luna în care este introdusȘi Introdus la un moment dat de documentul de introducere a datelor pentru salarizare. Vă rugăm să rețineți că indicatorul pentru un angajat poate fi introdus și direct în document Calculul salariilor, dacă selectați elementul corespunzător din setare. Dacă regulamentul de salarizare prevede că procentul de bonus este întotdeauna un număr întreg, fără zecimale, atunci în câmp Precizie introduce " 0 » (Fig. 2).


Formula formată din indicatori poate fi văzută în Fig. 3.


Formula nu folosește baza de calcul, deci marcajul Calcul de bază nu este disponibil.

Marcaj urmărirea timpului se stabilește automat că aceasta este o plată suplimentară pentru timpul deja plătit și nu afectează vechimea serviciului.

Marcaj Dependente Specificați, atunci când calculați ce angajamente și deduceri trebuie luate în considerare acest bonus. De exemplu, că este inclus în baza de calcul a deducerilor în temeiul titlului executoriu.

Marcaj O prioritate nu trebuie să completați nimic, deoarece calculul acestui bonus nu este legat de alte angajări din aceeași perioadă

Marcaj Câștigurile medii indicați cum trebuie luat în considerare acest bonus la calcularea mediei: luând în considerare total sau parțial orele lucrate. Deoarece indicatorii utilizați la calculul bonusului iau deja în calcul orele lucrate, pentru a calcula media, am stabilit Premium creditat integral. Necesitatea indexării acestui angajamente la calcularea mediei este reglementată de indicatorul corespunzător.

Marcaj Impozite, Contributii, Contabilitate pune steagul supuse impozitului pe venitul persoanelor fiziceși indicați codul de venit din primă - 2002 sau 2003 în funcţie de scopul primei şi de fondurile din care se plăteşte. Camp Tip de venit pentru primele de asigurare, se completează automat și nu este disponibil pentru editare, deoarece scopul de angajare este selectat - Premiu. Premiile sunt Venituri impozitate integral din primele de asigurare. În mod similar tipul de cheltuieli conform art. 255 pentru impozitul pe venit se stabilește automat în conformitate cu scopul de angajare și luate în considerare în costul plății conform paragrafelor. 2 linguri. 255 Codul fiscal al Federației Ruse ca taxe de stimulare.

În mod implicit, înregistrarea pentru această acumulare va fi generată în mod similar cu cea care este generată pentru acumularea principală a angajatului. Dacă este necesar, puteți specifica o altă opțiune contabilă.

Deci, setarea pentru calcularea bonusului a fost creată (Fig. 4). Cum să-l folosească?


Pentru a adăuga valori adăugate lunar castiguriȘi Bonus procentual din câștiguri, trebuie să configurați șabloane pentru introducerea lor. În meniu Personalizare - Șabloane inițiale de introducere a datelor creați șabloane noi. Pentru a introduce un rulaj, aveți nevoie de un șablon pentru introducerea unui indicator pentru o diviziune (Fig. 5).


După ce șablonul inițial de introducere a datelor este configurat, în meniu Salarizare -> Date pentru salarizare devine posibilă introducerea veniturilor medii ale brigăzii ca document separat pentru fiecare unitate.

Este mai convenabil să introduceți procentul de bonus pentru angajați sub formă de listă, așa că configurați șablonul corespunzător. În meniu Configurare -> Șabloane inițiale de introducere a datelor pe marcaj În plus pune steagul. Setați indicatorul că documentul folosește mai mulți angajați. Ca urmare, meniul Salarizare -> Date pentru calcul documentul de introducere a procentului de primă din rulare ia formă tabelară.

Șabloanele trebuie configurate o dată, iar datele pentru calcularea bonusului în funcție de condițiile sarcinii sunt introduse lunar.

În acest exemplu, bonusul este configurat în așa fel încât să fie introdusă o comandă pentru a-l calcula.

În meniu Salarizare -> Bonusuri creați un document în care specificați tipul de premiu: Bonus de venit. Câștiguri, procent din primăȘi Câștigurile mediiîn document se va completa automat, iar prima se va calcula conform formulei introduse.

Rezultatul calculului primei este afișat în același document în câmp Premiu. Deoarece prima se acumulează ca document separat, va fi convenabil să o plătiți în perioada inter-decontare. Mai mult, acest lucru se poate face direct din același document de atribuire făcând clic pe butonul plătiți.

Salutare dragi cititori ai blogului. Judecând după feedback-ul care a venit la e-mailul meu, articolul anterior despre utilizarea formule arbitrare în 1C ZiUP multora le-a placut. Mulțumesc tuturor pentru cuvintele frumoase! Sincer vorbind, crearea de formule arbitrare pentru tipurile de calcul este distracția mea preferată în 1C) Prin urmare, am decis să prezint imediat un alt articol pe această temă. Se bazează și pe o problemă reală pe care a trebuit să o rezolv în munca mea profesională.

În publicația de astăzi, vor fi prezentate în detaliu posibilitățile de utilizare a propriilor indicatori de salarizare în formule arbitrare. În special, voi prezenta o prezentare generală a serviciului. Și, desigur, vor exista multe caracteristici mici, dar interesante și utile ale contabilității în produsul software 1C Salarizare și Resurse Umane. Prin urmare, citește și nu uita să lași întrebările și comentariile tale în comentarii și pe paginile blogului în în contact cu, pe colegi de clasaȘi google+.

Utilizarea indicatorilor pentru angajați, pentru departamente și pentru întreaga organizație în 1C ZUP




Să ne uităm la un exemplu. Există o organizație de producție în care angajații primesc un salariu garantat. Există și un tip de calcul „Premium pentru producție personală peste plan”. Desigur, o astfel de organizație ar trebui să angajeze câteva zeci de muncitori, sau chiar sute, dar pentru a înțelege capacitățile lui 1C și pentru a nu vă încărca cu informații inutile, voi lua în considerare această sarcină folosind exemplul a doar doi angajați.

Crearea de tipuri de calcul în ZUP cu formule și indicatori arbitrari

Seminar „Hack-uri de viață pentru 1C ZUP 3.1”
Analiza a 15 hack-uri de viață contabilă în 1s zup 3.1:

LISTA DE VERIFICARE pentru verificarea salariilor în 1C ZUP 3.1
VIDEO - autoverificare lunară a contabilității:

Salarizare în 1C ZUP 3.1
Instrucțiuni pas cu pas pentru începători:

Pentru început, trebuie să creăm tipul de calcul în sine „Bonus personal pentru muncă în depășire față de plan”. Deci haideți să deschidem lista. „Taxele de bază”și creați un nou tip de calcul. Accesul la „Angajamentele de bază” din 1C ZUP poate fi obținut în fila „Stalari” din partea de jos a secțiunii „Vezi. De asemenea". Adăugarea unui nou tip de calcul. Introducem numele „Bonus personal pentru muncă deasupra planului”. Intrerupator „Secvență de calcul” pus în poziție "Taxa principala"întrucât noul nostru tip de calcul nu va depinde de alte calcule, ci doar de indicatori care se introduc o dată pe lună înainte de salarizare. În secțiunea „Metoda de calcul”, setați comutatorul în poziția activă „Formulă de calcul personalizată”. Acest lucru va avea ca rezultat un link „Editați formula de calcul”și trebuie să facem clic pe el pentru a deschide fereastra de editare a formulei.

Acum să scriem formula prin care se calculează această primă. Să fie planul fiecărui muncitor 100 niște detalii condiționate. Fiecare detaliu următor care depășește planul este plătit sub forma unei prime de 250 de ruble. pentru fiecare detaliu. Prin urmare, formula va arăta astfel:

(Employee_Productivity – Employee_Plan) * Pay_Rate_Over_Plan

Index Lucru_Angajat trebuie introduse pentru fiecare angajat lunarînainte de salarizare, și indicatorul Plan_Angajați este conditionata constant un indicator care ar putea fi scris în formulă ca o sumă fixă ​​- 100 - dar nu am făcut asta în mod deliberat pentru a lucra mai mult cu indicatorii. În plus, poate diferi pentru departamente. De exemplu, în acest atelier, piesa este mai dificil de fabricat și se petrece mai mult timp pe ea, așa că planul nu va fi de 100 de bucăți, ci de 80. Rate_Plată_Peste_Plan – prin analogie cu cea precedentă.

  • Identificator - trebuie să fie format numai din litere și cifre, fără spații;
  • Tipul de indicator este numeric, îl vom folosi pentru a introduce cantitatea pe bucăți;
  • Scopul indicatorului este pentru angajat, i.e. acesta este un indicator personal al fiecărui angajat (Ivanov a produs 120 de bucăți, iar Petrov 130);
  • Procedura de introducere a indicatorului este lunară înainte de salarizare.

Ei bine, al treilea indicator, care este similar cu cel anterior. Singura diferență este că „Tipul de indicator” nu va fi numeric, ci monetar. Deși chiar dacă introduci un Numeric, nimic nu se va schimba, dar bineînțeles că este mai bine să te ghidezi după logică și să alegi exact indicatorul monetar.

Acum putem scrie formula pentru tipul de calcul folosind măsurile pe care tocmai le-am creat. Formula este însă ușor modernizată față de cea prezentată la început. La urma urmei, este posibil ca angajatul să nu îndeplinească planul și pentru ca acest tip de calcul să nu acumuleze o valoare negativă, vom folosi funcția Max(<Выражение1> ,<Выражение2>) . Înseamnă că rezultatul maxim al acestor două expresii va fi final:

Astfel, dacă rezultatul formulei noastre este negativ, atunci zero, care este mai mare decât valoarea negativă, va fi folosit ca rezultat final. Salvăm formula făcând clic pe OK și salvăm propriul tip de calcul. Filele rămase ale acestui tip de calcul ar fi trebuit să fie completate așa cum ar trebui atunci când au fost create.

În continuare, trebuie să atribuiți tipul de calcul creat ca unul planificat angajaților atelierului de producție. Puteți folosi documentul pentru aceasta. „Intrare în acumulare sau deducere permanentă” sau „Introduceți informații despre angajamentele planificate”. Am scris despre cum se face asta în.

Completarea indicatorilor arbitrari permanenți și lunari în 1C ZiUP

Seminar „Hack-uri de viață pentru 1C ZUP 3.1”
Analiza a 15 hack-uri de viață contabilă în 1s zup 3.1:

LISTA DE VERIFICARE pentru verificarea salariilor în 1C ZUP 3.1
VIDEO - autoverificare lunară a contabilității:

Salarizare în 1C ZUP 3.1
Instrucțiuni pas cu pas pentru începători:

Acum trebuie să ne familiarizăm cu serviciul cu care vom introduce valori pentru indicatorii nou creați. Acest instrument se numește „Indicatori pentru calculul salariilor”. Un link către acesta poate fi găsit în fila „Salarizare” de pe desktopul programului în coloana din stânga. Să-l deschidem și să nu ne sperii. Fereastra este împărțită în două file „Lunar” și „Permanent. Să începem cu Monthly.

  • În primul rând, trebuie să alegeți ceea ce introducem: indicatori individuali de angajați sau indicatori lunari pentru departamente/organizații. O alegem pe primul.
  • În al doilea rând, selectați modul de intrare. Este la fel de convenabil ca oricine. Mă simt confortabil cu prima opțiune „prin indicatori”.
  • În al treilea rând, indicăm perioada pentru care se completează indicatorii: august 2014.
  • Și în al patrulea rând, introducem indicatorul în sine pentru cei doi angajați ai noștri care primesc un „Bonus personal pentru muncă peste plan”. Ar trebui să obțineți ceea ce este afișat în captura de ecran.

Acum este necesar să se introducă indicatori constanți, sau mai degrabă constanți condiționat, care se schimbă rar. Pentru a face acest lucru, accesați fila „Permanent”. Selectăm comutatorul „Date despre organizație” și pentru fiecare dintre cele două ateliere introducem valorile indicatorilor „Planul angajaților” și „Rata de plată peste plan”. Atelierele produc piese de complexitate diferită, cu costuri de muncă diferite și, prin urmare, indicatorii pentru departamente nu sunt aceiași. Aceste valori vor fi valabile pentru toți angajații care lucrează în aceste departamente și care primesc un bonus.

Puteți citi mai multe despre secvența de salarizare în 1C ZiUP în articol.

Vă rugăm să rețineți că toți indicatorii pe care tocmai i-am introdus sunt afișați în acest document împreună cu valorile lor.

Asta e tot pentru azi! În curând vor apărea noi materiale interesante.

Pentru a fi primul care află despre noile publicații, abonați-vă la actualizările blogului meu:

Finalizăm o serie de articole despre subsistemul de reglementare din 1C: SCP.

Ca parte a acestui ciclu, am aruncat o privire detaliată asupra modului în care funcționează specificațiile în SCP - de la teorie la practică.

Asa de, 9 articole despre subsistemul normativ SCP:

  1. (Acest articol)

Formule ale componentelor originale

Despre ce este acest articol

Formulele pot fi utilizate în specificațiile articolului pentru a calcula cantitatea necesară de materiale (produse semifabricate). Ei definesc algoritmul de calcul al componentelor inițiale.

În acest articol, vă vom spune ce parametri pot fi setați la compilarea formulelor de calcul.

Introducere

În cardul cu specificațiile articolului din secțiunea tabelară din filă Componente originale există un domeniu special Formulă. Formula specificată este aplicată componentei originale în rândul căreia este scrisă.

Pentru a scrie expresia pentru calcularea cantității de materiale, se folosește o prelucrare specială, care se numește „Formula de intrare”. Procesarea este apelată din câmp Formulă parte tabulară Componente originale.

Formula poate fi folosită:

  • operatii aritmetice (adunare, scadere, inmultire, impartire)
  • operațiuni de comparare (mai mare decât, mai mică decât, egal cu, operand de comparație)
  • funcții (alegerea valorilor maxime și minime, obținerea părții întregi a unui număr, rotunjirea la o valoare întreagă)
  • paranteze pentru a seta precedența operațiilor.

De asemenea, se pot folosi formule de calcul:

  • numere
  • parametru de cantitate (valoarea atributului Cantitate rândul curent al secțiunii tabelare Componente originale)
  • proprietăți caracteristice de ieșire care au un tip de valoare Număr sau Boolean
  • parametrii de lansare, care sunt definiți într-o filă specială Parametrii de ieșire.

Să deschidem cardul cu specificații „Scaun de birou (experiment) Confort”. În afara câmpului Formulăîn secțiunea tabelară din filă Componente originale deschide formularul Introducerea unei formule. Pentru a face acest lucru, faceți clic pe butonul de selectare din câmp.

În partea de sus a formularului Introducerea unei formule există un câmp de tabel în care va fi afișată formula compilată.

Mai jos sunt butoanele pentru completarea formulei. Acestea sunt semne ale operațiilor aritmetice, paranteze pentru stabilirea priorităților operațiilor, operand de condiție, semne ale operațiilor de comparare (mai puțin decât, egal cu, mai mare decât), funcții (minim, maxim, rotunjire, întreg). Există, de asemenea, butoane pentru deplasarea prin formulă, extinderea și ștergerea caracterelor.

Puteți utiliza numele sau codurile acestora pentru parametrii dintr-o formulă. Pentru aceasta, în formular este prevăzut un comutator special. Coduri/nume.

Mai jos este o linie cu numere și semne de „virgulă” și „punct”. Este furnizată o comandă specială pentru înlocuirea unui parametru în formulă Cantitate.

Este posibil să completați o formulă dintr-un șablon.

In forma Introducerea unei formule există, de asemenea, o secțiune tabelară pentru parametrii de ieșire a produsului și o secțiune tabelară cu proprietățile caracteristicilor articolului, care poate fi utilizată la compilarea formulei.

Folosind parametrul „Cantitate pentru componenta originală” din formulă

Să luăm în considerare un exemplu practic în partea tabelară Componente originale specificația „Scaun de birou (experiment) Comfort” adaugă o nouă linie. Într-o nouă linie în domeniu Nomenclatură specificați materialul „Adeziv pentru mobilă”. În câmp Cantitate stabilit la 1.000. În afara câmpului Formulă deschide formularul Introducerea unei formule.

Să facem o formulă conform căreia parametrul Cantitate să fie împărțit la 3. La compilarea expresiei, folosim parametrul Cantitate(In forma Introducerea unei formule utilizați comanda Parametri - Cantitate).

Salvați modificările aduse specificației.

Să ne întoarcem la documentul pregătit în prealabil „Raport de producție pentru o tură”, în care pe fila Produse și servicii Specificație este selectată valoarea „Scaun de birou (experiment) Confort”.

În documentul „Raport de producție pentru o tură”, completați fila materiale folosind serviciul Completați conform specificațiilor.

Pentru materialul „Adeziv pentru mobilier” din teren Cantitate valoarea a fost setată la 0,334 (1,000 / 3).

Astfel, ca valoare a parametrului Cantitate specificată în formulă, se utilizează valoarea atributului Cantitate, specificat pentru componenta originală în specificația articolului.

Utilizarea în formula proprietăților caracteristicilor produsului de ieșire

Formulele folosesc numai acele proprietăți caracteristice de ieșire care au un tip de valoare Număr sau boolean.

Toate operațiunile aritmetice și de comparare pot fi aplicate la valorile numerice din formulele de calcul.

Tipul de valoare boolean are doar două valori: False sau True. Aceste valori pot fi folosite în comparații.

Din cardul de specificații „Scaun de birou (experiment) Confort”, deschideți formularul pentru selectarea caracteristicilor produsului de ieșire.

Momentan, nu există proprietăți cu tipul de valoare „Număr” sau „Boolean” printre proprietățile caracteristicii. Prin urmare, să adăugăm o nouă proprietate cu tipul de valoare „Număr”.

Atunci când alegeți tipul de valoare „Număr”, este posibil să specificați parametrii acestui număr: Lungime, Precizie(număr de zecimale), semnul unui număr nenegativ.

Să definim Nume proprietate nouă - „Înălțimea spatelui”. În funcție de valoarea acestei proprietăți, se va determina consumul oricărui material. Setați steagul în parametrii numeric Nenegativși specificați valoarea Precizie- 0, deoarece înălțimea spatelui va fi măsurată în centimetri întregi. Pentru parametru Lungime o valoare de 3 va fi suficientă.

În cardul proprietății fiind creat în secțiunea tabulară Cesiuni de proprietate indicam pozitia nomenclaturii „Scaun de birou Confort”.

Proprietatea creată va apărea în formularul de selectare a caracteristicilor produsului de ieșire. Să definim valoarea acestei proprietăți în caracteristicile deja existente. Indicăm valorile de 80, 100 și 120 de centimetri.

Să facem o formulă pentru calcularea consumului de „Adeziv pentru mobilă”. Debitul va depinde de valoarea proprietății Back Height. Să presupunem că pentru fiecare 20 de centimetri de înălțime a spătarului este necesar 0,1 kg de lipici. Este necesar să înmulțiți înălțimea spatelui cu rata consumului de lipici. Separatorul zecimal este un punct.

Să salvăm modificările aduse specificației „Scaun de birou (experiment) Confort”.

Să trecem la documentul „Raport de producție pentru tură”. Marcaj Produse și servicii„Scaun de birou confort” este indicat în cantitate de 1.000 de bucăți. În câmp Specificație este selectată valoarea „Scaun de birou (experiment) Confort”. În câmp Caracteristica produsului caracteristica pentru care înălțimea spatelui are 80 de centimetri.

Să completăm partea tabelară din filă materiale folosind serviciul Completați conform specificațiilor.

Consumul de „Adeziv pentru mobilă” a fost de 0,400 kg (80 x 0,1 / 20). În mod similar, puteți calcula consumul de „Adeziv pentru mobilă” dacă este indicat în filă Produse și servicii document „Raport de producție pentru tură” alte caracteristici ale nomenclaturii „Scaun de birou Confort”. În acest caz, se vor obține valorile de 0,500 kg (100 x 0,1 / 20) și 0,6 kg (120 x 0,1 / 20).

Utilizarea parametrilor de ieșire în formulă

Consumul de materiale sau semifabricate poate fi influențat de unii factori externi precum temperatura, umiditatea. Informațiile despre acei parametri de producție care afectează calcularea numărului de componente inițiale sunt completate în specificația din fila Parametrii de ieșire. Aceste opțiuni devin disponibile în formular Introducerea unei formule.

În specificația de pe fila Parametrii de ieșire indicat Tipul de parametru ca element al directorului „Tipuri de parametri de producție”.

Să creăm un nou element al directorului „Tipuri de parametri de ieșire” - „Temperatura”. În câmp

Este luată în considerare una dintre opțiunile avansate de preț din programul „1C: Trade Management 8” (rev. 11.3). Să facem cunoștință cu o altă posibilitate - calculul prețului prin formulă.

Compania comercializează mărfuri de tip „Gyroscooter” cu livrare. În cazul livrării, la prețul cu ridicata al mărfurilor se adaugă 20% din costul său planificat. Prețul cu ridicata și prețul de cost planificat au fost deja introduse în baza de informații și stabilite pentru mărfuri. Este necesar ca programul să calculeze automat prețul cu livrare, după formula: (Vânzare cu ridicata) + (Cost planificat) * 0,2.

Configurarea unui tip de preț cu calculul formulei

Pentru a rezolva problema noastră, ar trebui să configurați tipul de preț setând calculul prețului folosind o formulă. Să deschidem directorul de tipuri de prețuri.

CRM și marketing / Setări și directoare / Tipuri de preț

Făcând clic pe butonul „Creează”, vom crea un nou tip de prețuri - „Comerț cu ridicata cu livrare (transport electric)”. Precizați parametrii: monedă - rublă, prețul include TVA, este utilizat la vânzarea către clienți.

Pentru a face disponibil calculul după formulă, faceți clic pe linkul „Utilizați funcțiile complete”.

Să alegem metoda de stabilire a prețului: „Formulă arbitrară din alte tipuri de prețuri”.

După aceea, a apărut câmpul „Formulă”. Pentru a seta formula în sine, apăsați butonul de selectare din ea.

Se deschide fereastra de editare a formulei. Panoul său din stânga afișează ID-urile prețurilor disponibile pentru utilizare în formule. Panoul din dreapta conține operatori și funcții. Partea de jos este pentru formulă.

Pentru a insera un preț, un operator sau o funcție în formulă, faceți dublu clic pe el. De asemenea, puteți introduce manual elemente de formulă folosind tastatura. Programul vă permite să setați diverse formule folosind tipuri de preț, operații aritmetice, funcții matematice și logice.

În exemplul nostru, vor fi necesare prețurile „Cu ridicata (transport electric)” și „Preț de cost planificat (transport electric)”. Formula va fi:

[Vehicul electric cu ridicata] + [Costul planificat al vehiculului electric] * 0,2

Important. La compilarea unei formule, este necesar să scrieți fracții zecimale printr-un punct. Virgula este considerată o eroare.

Butonul „Verificați formula” este folosit pentru a verifica corectitudinea formulei. După introducerea și verificarea formulei, dacă nu există erori, faceți clic pe „Salvați și închideți”.

Formula este afișată în câmpul „Formulă” din fereastra de vizualizare a prețului. Înregistrați și închideți vizualizarea prețului.

Stabilirea prețului la locul de muncă „Prețuri (lista de prețuri)”

Deschideți locul de muncă „Prețuri (lista de prețuri)”.

CRM și marketing / Prețuri și reduceri / Prețuri (lista de prețuri)

Făcând clic pe butonul „Generează” din fereastra de setări a listei de prețuri, vom seta selecția pentru calcularea prețului: nomenclatura (pe proprietăți) de tip „Gyroscooter”, tipul de preț (coloanele listei de prețuri) - „Comerț cu ridicata cu livrare (transport electric). )”.

După selecție, la locul de muncă a fost afișat un tabel cu produse și o coloană de preț.

Pentru a calcula prețul, faceți clic pe „Modificați prețurile - Calculați calculat din datele IB”.

Va apărea o fereastră pentru selectarea parametrilor, în care ar trebui să faceți clic și pe „Calculați”. Preturi calculate.

Acum, pentru a seta prețurile pentru produse, trebuie să faceți clic pe „Aplicați prețurile modificate”. În fereastra de instalare care se deschide, selectați opțiunea „Înregistrați și conduceți” (de obicei este indicată implicit) și faceți clic pe „Instalare”.

Programul va crea și va posta documentul de preț al articolului. Acesta va fi salvat în jurnal, care este disponibil prin linkul „Istoricul modificărilor de preț” din partea de jos a locului de muncă „Prețuri (lista de prețuri)”.

Consultați și articolul nostru despre [setarea rotunjirii și pragul de preț #36].


Editorul de formule de calcul vă permite să introduceți formule matematice pentru calcularea angajamentelor sau deducerilor, care vor fi utilizate pentru calcularea salariilor.


Pentru a descrie formulele de calcul, puteți utiliza:



    Identificatori ai indicatorilor de calcul;


    Operații aritmetice simple: " + ", "- " , "/ " ,"* ", inclusiv utilizarea parantezelor () ;


    Funcții matematice precum: max () , min () , okr () , int () ;


    Stare construcție ?(,) ;


    Funcția EstimateBy() .

Identificatori ai indicatorilor de calcul

Cifrele cheie de calcul sunt valorile de intrare pentru calcul. Aceste valori sunt manipulate pentru a calcula rezultatul acumularii. Indicatorii sunt introduși de către utilizator la postarea anumitor documente, înscriși în registrul de informații „Valorile indicatorilor schemelor de motivare” sau încărcați automat.


Exemple de indicatori:



    Timp în zile;


    Norma de timp în zile;



Identificatorul indicatorului este o reprezentare simbolică a indicatorului care nu conține separatori și caractere speciale.


Exemple de identificatori de indicator:



    timp în zile;


    NormTimeInDays;



Toți identificatorii disponibili pentru utilizare se află în tabelul „Măsuri” al acestui editor de formule.

Operații aritmetice simple

Când descrieți formule de calcul, puteți utiliza operații aritmetice " + ", "- ", "/ ", "* ", inclusiv folosind paranteze () .


Exemplu: Venituri * Dobânzi

Funcții matematice

Max(<Значение 1>, ..., <Значение N>)

<Значение 1>, ..., <Значение N>
Se returnează maximul valorilor transmise funcției.

Max (Salariu / Zile normale * Zile lucrate, Venituri * Procent)

Min(<Значение 1>, ..., <Значение N>)


<Значение 1>, ..., <Значение N>- set de valori pentru comparație.
Se returnează minimul valorilor transmise funcției.

Min (Salariu / Zile normale * Zile lucrate, Venituri * Procent)



Okr(<Число>, <Разрядность>)

<Разрядность>- specifică numărul de zecimale la care se rotunjește. Dacă parametrul este negativ, atunci numărul este rotunjit la cifra corespunzătoare din partea întreagă, începând de la cifrele cele mai puțin semnificative.
Valoare implicită: 0

Ok (Zile salariale * Zile lucrate, 2)

Ţintă(<Число>)

<Число>- numărul sau indicatorul inițial.

Țintă (Venit * Procent);

Starea construcției?(,)

? (evaluează expresia după condiție)
Sintaxă:
?(<Логическое выражение>, <Выражение 1>, <Выражение 2>)
Opțiuni:
<Логическое выражение>
O expresie booleană al cărei rezultat al evaluării determină una dintre expresiile rezultate care trebuie evaluată. Dacă rezultatul calculului său este adevărat, atunci va fi calculat<Выражение 1>. Dacă rezultatul este Fals, atunci<Выражение 2>.
<Выражение 1>
Expresia rezultată care va fi evaluată dacă rezultatul expresiei logice este Adevărat.
<Выражение 2>
Expresia rezultată care va fi evaluată dacă rezultatul expresiei logice este Fals.
Valoare returnată:
Rezultatul evaluării uneia dintre expresiile rezultate.
Descriere:
Vă permite să evaluați una dintre cele două expresii date în funcție de rezultatul evaluării expresiei logice.

Un exemplu de aplicare a construcției condiției pentru a descrie formule pentru metodele de calcul:

Este necesar să se introducă un spor de vechime, care se calculează ca procent din salariu, în timp ce procentul sporului depinde de vechimea în muncă și este determinat pe o scară:






















CuDela sută
5
5 10 10
10 20 20
20 99 30

Formula va arăta astfel:


Salariu *? (Anii seniori<5 , , ?( Experiență de ani de zile<10 , 10 , ?( Experiență de ani de zile<20 , 20 , 30 )))

Evaluați funcția software().

Sintaxă:
Evaluați software-ul(<Значение>, <Шкала оценки>)


Opțiuni:


<Значение>- un indicator care este evaluat pe o scară de evaluare


<Шкала оценки>- un indicator cu tipul de scară, după care evaluăm valoarea


Funcția evaluează valoarea conform scalei de evaluare.