Формули на изходните компоненти. Формули на началните компоненти Създаване на елементи от справочника "Работни графици"

Програмата 1C: Payroll и HR 8 включва набор от начисления, установени от закона, като заплата, заплащане за отпуск и т.н. Но местните актове на организацията могат да предвиждат други начисления, например тримесечни бонуси като процент от печалбата. В статията експертите от 1C говорят за това как да добавят допълнителни плащания към програмата, тоест да настроят произволни начисления.

Понякога регламентът за заплатите на дадено предприятие съдържа бонус, чието изчисляване може да бъде автоматизирано, но не е в списъка с предварително инсталирани такси. За да добавите тази такса към списъка, можете да използвате механизма за настройка на нови такси и да създадете произволна допълнителна такса.

Например наредбата за заплатите предвижда бонус, който е процент от средната заплата за екипа, но не трябва да надвишава средната заплата на служителя. Процентът на плащане се изчислява в съответствие с процента на трудово участие (по-нататък - KTU) и се определя със заповед за всеки служител. Средната печалба е показател, който се изчислява ежемесечно за екипа и отразява преизпълнението на плана (нормата).

Как да настроите автоматично начисляване в този случай? За да се справите с тази задача, трябва внимателно да проучите списъка с начисления в План на видовете калкулация - начисленияи в обработка Първоначална настройка на програмата. Ако няма подходящо начисляване, трябва да създадете ново: меню Настройки -> Начисляване -> Създаване. Настройката на начисляването включва попълване на няколко раздела. Нека разгледаме всеки от тях.

Отметка Основен. Дайте името на наградата, например Бонус от печалбата. Целта на начисляването се избира от ограничен списък. Трябва да се разбере, че някои задачи, като напр Плащане за отпускили плащане за отпуск по болест, са подходящи само за съответните документи. Трябва да изберете правилната дестинация. В този случай е така награда.

Посочете как Начисляване в ход. Изберете една от следните опции:

  • Месечно;
  • По отделен документ;
  • В изброените месеци
  • Само ако е въведена стойност на мярката;
  • Само ако е въведен тип проследяване на времето.

В тази ситуация са възможни два варианта: Според отделен документИ Само ако е въведена мярка. В първия случай начисляването ще се извърши въз основа на нареждане за изплащане на този бонус. Така че в полето Начисляване в ходтрябва да посочи Според отделен документ. И във втория - след въвеждане на индикаторите, изчислението ще се извърши автоматично при попълване на документа ТРЗ.

Ако е избрана опция Според отделен документможете да продължите по следния сценарий. Преди да изчислите заплатата, попълнете показателите: Спечелени средни доходи на бригадата на месец и процентът на плащане на служителите. След това в програмата посочете документа - поръчка за изплащане на бонуси от допълнителни печалби. Премията ще се изчислява директно в него, като се вземат предвид въведените показатели.

Сега трябва да редактирате формулата: сравнете процента на средната печалба, получена чрез изчисление, със средната печалба и изберете по-малката от тези стойности. Формулата ще бъде:

Минимум (средни печалби общо, печалби x процент от бонуса от печалбите / 100),

Където:
AverageEarningGeneral- това е предварително зададен индикатор, той трябва да бъде избран от списъка;
печалби- това е нов индикатор, създава се с натискане на бутона "Създаване на индикатор".

Предназначение на индикаторатрябва да се установи За разделяне, използвани - И . Можете да посочите друга опция за използване на индикатора, когато се получи като резултат Сумиране на въведените данни за месеца, но за нашия пример е достатъчно еднократно въвеждане на документа. Следователно допълнителните такси трябва да бъдат посочени с копейки точност- 2 символа (фиг. 1).

Процентен бонус от печалбата- нов индикатор, той също трябва да бъде създаден.

Целта на този индикатор ще бъде За служител, използвани Само в месеца, в който е вписанИ Въведени наведнъж от документа за въвеждане на данни за заплати. Имайте предвид, че индикаторът за служител може да се въведе и директно в документа Изчисляване на заплатите, ако изберете съответния елемент в настройката. Ако регламентът за заплатите предвижда процентът на бонуса винаги да е цяло число без десетични знаци, тогава в полето точноствъведете " 0 » (фиг. 2).


Формулата, съставена от индикатори, може да се види на фиг. 3.


Формулата не използва базата за изчисление, така че отметката Базово изчислениеНе е наличен.

Отметка проследяване на времетоавтоматично се определя, че това е доплащане за вече платеното време и не влияе на трудовия стаж.

Отметка ЗависимостиПосочете при изчисляването на кои начисления и удръжки трябва да се вземе предвид този бонус. Например, че се включва в базата за изчисляване на удръжките по изпълнителния лист.

Отметка Приоритетне е необходимо да попълвате нищо, тъй като изчисляването на този бонус не е свързано с други начисления за същия период

Отметка Средни доходипосочете как този бонус трябва да се вземе предвид при изчисляване на средната стойност: изцяло или частично като се вземат предвид отработените часове. Тъй като показателите, използвани при изчисляването на бонуса, вече вземат предвид отработените часове, за да изчислим средната стойност, ние задаваме Премията е напълно кредитирана. Необходимостта от индексиране на това начисляване при изчисляване на средната стойност се регулира от съответния флаг.

Отметка Данъци, вноски, счетоводствопостави знамето подлежи на облагане с данък върху доходите на физическите лицаи посочете кода на премийния доход - 2002 или 2003 в зависимост от предназначението на премията и средствата, от които се изплаща. Поле Вид доходза застрахователни премии се попълва автоматично и не е достъпен за редакция, тъй като е избрана цел на начисляване - награда. Наградите са Доходът се облага изцяло със застрахователни премии. по същия начин вид разход по чл. 255за данък върху дохода се задава автоматично в съответствие с целта на начисляване и взети предвид в разходите за плащане по ал. 2 с.л. 255 Данъчен кодекс на Руската федерациякато стимулиращи такси.

По подразбиране осчетоводяването за това натрупване ще се генерира подобно на това, което се генерира за основното натрупване на служителя. Ако е необходимо, можете да посочите друга опция за счетоводство.

И така, настройката за изчисляване на бонуса е създадена (фиг. 4). Как се използва?


За добавяне на добавени показатели всеки месец печалбиИ Процентен бонус от печалбата, трябва да настроите шаблони за тяхното въвеждане. В менюто Персонализиране - Първоначални шаблони за въвеждане на даннисъздаване на нови шаблони. За въвеждане на наддаване е необходим образец за въвеждане на един показател за дивизия (фиг. 5).


След като първоначалният шаблон за въвеждане на данни е конфигуриран, в менюто ТРЗ -> Данни за ТРЗстава възможно въвеждането на средните доходи на бригадата като отделен документ за всяко звено.

По-удобно е да въведете процента бонус за служителите като списък, така че настройте шаблона по съответния начин. В менюто Настройка -> Шаблони за първоначално въвеждане на даннивърху отметката Допълнителнопостави знамето. Задайте флага, че документът използва няколко служители. В резултат на това менюто Ведомост -> Данни за изчислениедокументът за вписване на процента премия от надходяване е в табличен вид.

Шаблоните трябва да се конфигурират еднократно, а данните за изчисляване на бонуса според условията на задачата се въвеждат ежемесечно.

В този пример бонусът е конфигуриран по такъв начин, че трябва да се въведе поръчка, за да се изчисли.

В менюто Платежни ведомости -> Бонусисъздайте документ, в който посочвате вида на наградата: Бонус за доходи. Печалби, Процент премияИ Средни доходив документа ще се попълва автоматично, а премията ще се изчислява по въведената формула.

Резултатът от изчисляването на премията се показва в същия документ в полето награда. Тъй като премията се начислява като отделен документ, ще бъде удобно да я платите в периода между сетълментите. Освен това, това може да стане директно от същия документ за награда, като щракнете върху бутона изплащам.

Здравейте скъпи читатели на блога. Съдейки по обратната връзка, която дойде на моята поща, предишната статия за използването на произволни формули в 1C ZiUPмного го харесаха. Благодаря на всички за милите думи! Честно казано, настройването на произволни формули за типове изчисления е любимото ми забавление в 1C) Затова реших веднага да представя друга статия по тази тема. Освен това се основава на реален проблем, който трябваше да разреша в професионалния си живот.

В днешната публикация ще бъдат представени подробно възможностите за използване на вашите собствени показатели за заплати в произволни формули. По-специално ще представя преглед на услугата. И разбира се, ще има много малки, но интересни и полезни функции на счетоводството в софтуерния продукт 1C Payroll and Human Resources. Затова прочетете и не забравяйте да оставите вашите въпроси и коментари в коментарите и на страниците на блога в във връзка с, На съученициИ google+.

Използване на показатели за служители, за отдели и за цялата организация в 1C ZUP




Нека разгледаме един пример. Има производствена организация, в която служителите получават гарантирана заплата. Има и вид изчисление „Премия за лично производствонад плана." Разбира се, такава организация трябва да наема няколко десетки работници или дори стотици, но за да разбера възможностите на 1C и за да не ви зареждам с ненужна информация, ще разгледам тази задача, като използвам примера само на двама служители.

Създаване на видове калкулации в ЗУП с произволни формули и показатели

Семинар "Лайфхакове за 1C ZUP 3.1"
Анализ на 15 счетоводни лайфхака в 1s zup 3.1:

ЧЕК ЛИСТ за проверка на заплати в 1C ZUP 3.1
ВИДЕО - месечна самопроверка на счетоводството:

Ведомост за заплати в 1C ZUP 3.1
Инструкции стъпка по стъпка за начинаещи:

Като начало трябва да създадем самия тип изчисление „Личен бонус за работа над плана“. Така че нека отворим списъка. „Основни такси“и създайте нов тип изчисление. Достъп до „Основни начисления“ в 1C ZUP можете да получите в раздела „Заплати“ най-долу в раздела „Вижте. Също". Добавяне на нов тип изчисление. Въвеждаме името "Личен бонус за работа над плана." Превключване "Поредица от изчисления"постави в позиция "Основна такса"тъй като нашият нов тип изчисление няма да зависи от други изчисления, а само от показатели, които се въвеждат веднъж месечно преди ведомост. В секцията "Метод на изчисление" поставете превключвателя в активна позиция „Персонализирана формула за изчисление“. Това ще доведе до връзка „Редактиране на формулата за изчисление“и трябва да щракнем върху него, за да отворим прозореца за редактиране на формула.

Сега нека напишем формулата, по която се изчислява тази премия. Нека планът на всеки работник е 100 някои условни подробности. Всеки следващ детайл над плана се заплаща под формата на премия от 250 рубли. за всеки детайл. Следователно формулата ще изглежда така:

(Employee_Productivity – Employee_Plan) * Pay_Rate_Over_Plan

Индекс Работа_Служител трябва да се въведе за всеки служител месечнопреди ведомостта и индикатора План_Служители това е условно постояненпоказател, който може да се запише във формулата като фиксирана сума - 100 - но аз умишлено не го направих, за да работя повече с индикаторите. Освен това може да се различава за отделите. Например в тази работилница частта е по-трудна за производство и се отделя повече време, така че планът няма да бъде 100 броя, а 80. Rate_Payment_Above_Plan – по аналогия с предишния.

  • Идентификатор – трябва да се състои само от букви и цифри, без интервали;
  • Типът на индикатора е числов, ще го използваме за въвеждане на количеството в бройки;
  • Предназначението на показателя е за служителя, т.е. това е личен показател на всеки служител (Иванов е произвел 120 броя, а Петров 130);
  • Процедурата за въвеждане на показателя е ежемесечно преди ведомост.

Е, третият индикатор, който е подобен на предишния. Единствената разлика е, че „Тип индикатор“ няма да бъде числов, а паричен. Въпреки че дори и да въведете числово, нищо няма да се промени, но разбира се е по-добре да се ръководите от логиката и да изберете точно паричния индикатор.

Сега можем да напишем формулата за типа изчисление, използвайки мерките, които току-що създадохме. Формулата обаче е леко модернизирана в сравнение с представената в началото. В крайна сметка може да се окаже, че служителят не изпълнява плана и така че този тип изчисление да не начислява отрицателна стойност, ще използваме функцията Макс(<Выражение1> ,<Выражение2>) . Това означава, че максималният резултат от тези два израза ще бъде краен:

По този начин, ако резултатът от нашата формула е отрицателен, тогава нула, която е по-голяма от отрицателната стойност, ще се използва като краен резултат. Записваме формулата, като щракнете върху OK и запазваме самия тип изчисление. Останалите раздели на този тип изчисление трябва да са попълнени, както трябва, когато са създадени.

След това трябва да присвоите създадения тип изчисление като планирано на служителите в производствения цех. Можете да използвате документ за това. „Въвеждане на постоянно начисляване или приспадане“или „Въведете информация за планираните начисления“. Писах как се прави това в.

Попълване на постоянни и месечни произволни показатели в 1C ZiUP

Семинар "Лайфхакове за 1C ZUP 3.1"
Анализ на 15 счетоводни лайфхака в 1s zup 3.1:

ЧЕК ЛИСТ за проверка на заплати в 1C ZUP 3.1
ВИДЕО - месечна самопроверка на счетоводството:

Ведомост за заплати в 1C ZUP 3.1
Инструкции стъпка по стъпка за начинаещи:

Сега трябва да се запознаем с услугата, с която ще въвеждаме стойности за новосъздадените индикатори. Този инструмент се нарича "Показатели за изчисляване на заплатите". Връзка към него можете да намерите в раздела „Заплати“ на работния плот на програмата в най-лявата колона. Да го отворим и да не се плашим. Прозорецът е разделен на два раздела „Месечно“ и „Постоянно. Да започнем с Месечно.

  • Първо, трябва да изберете какво въвеждаме: индивидуални показатели за служители или месечни показатели за отдели / организации. Ние избираме първото.
  • Второ, изберете режима на въвеждане. Удобен е като всеки друг. Удобен съм с първия вариант "по показатели".
  • На трето място посочваме периода, за който се попълват показателите: август 2014г.
  • И четвърто, въвеждаме самия индикатор за нашите двама служители, които получават „Персонален бонус за работа над плана“. Трябва да получите това, което е показано на екранната снимка.

Сега е необходимо да се въведат постоянни показатели или по-скоро условно постоянни, които рядко се променят. За да направите това, отидете в раздела "Постоянен". Избираме превключвателя „Данни за организацията“ и за всеки от двата цеха въвеждаме стойностите на показателите „План на служителите“ и „Ставка на заплащане над плана“. Цеховете произвеждат детайли с различна сложност, с различна цена на труд, поради което показателите за отделите не са еднакви. Тези стойности ще важат за всички служители, които работят в тези отдели и които получават бонус.

Можете да прочетете повече за последователността на заплатите в 1C ZiUP в статията.

Моля, обърнете внимание, че всички индикатори, които току-що въведохме, са показани в този документ заедно с техните стойности.

Това е всичко за днес! Скоро ще има нови интересни материали.

За да научите първи за нови публикации, абонирайте се за актуализациите на моя блог:

Завършваме поредица от статии за регулаторната подсистема в 1C: SCP.

Като част от този цикъл разгледахме подробно как работят спецификациите в SCP - от теория към практика.

Така, 9 статии за нормативната подсистема SCP:

  1. (Тази статия)

Формули на оригинални компоненти

За какво е тази статия

Формулите могат да се използват в спецификациите на артикулите за изчисляване на необходимото количество материали (полуготови продукти). Те определят алгоритъма за изчисляване на началните компоненти.

В тази статия ще ви кажем какви параметри могат да бъдат зададени при съставяне на формули за изчисление.

Въведение

В картата със спецификация на артикула в табличния раздел на раздела Оригинални компонентиима специално поле Формула. Посочената формула се прилага към оригиналния компонент, в реда на който е написана.

За да напишете израза за изчисляване на количеството материали, се използва специална обработка, която се нарича "Въвеждане на формула". Обработката се извиква от полето Формулатаблична част Оригинални компоненти.

Може да се използва формулата:

  • аритметични операции (събиране, изваждане, умножение, деление)
  • операции за сравнение (по-голямо от, по-малко от, равно на, операнд за сравнение)
  • функции (избор на максимална и минимална стойност, получаване на цялата част от число, закръгляване до цяло число)
  • скоби за задаване на приоритета на операциите.

Могат да се използват и формули за изчисление:

  • числа
  • количествен параметър (стойност на атрибут Количествотекущия ред на табличния раздел Оригинални компоненти)
  • изходни характеристични свойства, които имат тип числова или булева стойност
  • параметри на освобождаване, които се определят в специален раздел Изходни параметри.

Нека отворим спецификационната карта "Офис стол (експеримент) Комфорт". Извън полето Формулав табличния раздел на раздела Оригинални компонентиотворете формата Въвеждане на формула. За да направите това, щракнете върху бутона за избор в полето.

В горната част на формата Въвеждане на формулаима таблично поле, в което ще се покаже компилираната формула.

По-долу има бутони за попълване на формулата. Това са признаци на аритметични операции, скоби за задаване на приоритети на операции, операнд на условие, знаци на операции за сравнение (по-малко, равно на, по-голямо от), функции (минимум, максимум, закръгляване, цяло число). Има и бутони за придвижване във формулата, разширяване и изтриване на знаци.

Можете да използвате имена или техните кодове за параметри във формула. За това във формуляра е предвиден специален превключвател. Кодове / имена.

По-долу има ред с цифри и знаци "запетая" и "точка". Предоставена е специална команда за заместване на параметър във формулата Количество.

Има възможност за попълване на формула от шаблон.

Във формата на Въвеждане на формулаима и табличен раздел за изходните параметри на продукта и табличен раздел със свойствата на характеристиките на артикула, които могат да се използват при съставянето на формулата.

Използване на параметъра "Количество за оригиналния компонент" във формулата

Да разгледаме практически пример в табличната част Оригинални компонентиспецификация "Офис стол (експеримент) Комфорт" добавете нов ред. На нов ред в полето Номенклатурапосочете материала "Лепило за мебели". В полето Количествонастроен на 1000. Извън терена Формулаотворете формата Въвеждане на формула.

Нека съставим формула, според която параметърът Количество трябва да се раздели на 3. При съставяне на израза използваме параметъра Количество(Във формата на Въвеждане на формулаизползвайте командата Параметри - Количество).

Запазете направените промени в спецификацията.

Нека се обърнем към предварително подготвения документ „Производствен отчет за смяна“, в който на таб Продукти и услуги Спецификацияизбрана е стойността "Офис стол (експеримент) Комфорт".

В документа „Производствен отчет за смяна“ попълнете таб материалиизползване на услугата Попълнете според спецификацията.

За материала "Лепило за мебели" в полето Количествостойността беше зададена на 0,334 (1,000 / 3).

По този начин, като стойност на параметър Количествопосочена във формулата, се използва стойността на атрибута Количество, посочени за оригиналния компонент в спецификацията на елемента.

Използване във формулата на свойствата на характеристиките на изходния продукт

Формулите използват само онези свойства на изходните характеристики, които имат тип стойност Число или Булева стойност.

Всички аритметични и сравнителни операции могат да се прилагат към числови стойности във формулите за изчисление.

Типът булева стойност има само две стойности: False или True. Тези стойности могат да се използват при сравнения.

От спецификационна карта "Офис стол (експеримент) Комфорт" отворете формата за избор на характеристики на изходния продукт.

В момента сред свойствата на характеристиката няма свойства с тип стойност "Число" или "Булева". Затова нека добавим ново свойство с тип стойност "Число".

При избора на тип стойност "Число" е възможно да се уточнят параметрите на това число: Дължина, точност(брой знаци след десетичната запетая), знак на неотрицателно число.

Да дефинираме Именов имот - "Височина на гърба". В зависимост от стойността на този имот ще се определи потреблението на всеки материал. Задайте флага в числовите параметри Неотрицателнаи посочете стойността точност- 0, тъй като височината на гърба ще се измерва в цели сантиметри. За параметър Дължинастойност 3 ще бъде достатъчна.

В картата на създавания имот в табличния раздел Присвояване на имотипосочваме позицията на номенклатурата "Офис стол Комфорт".

Създаденото свойство ще се появи във формата за избор на характеристики на изходния продукт. Нека да определим стойността на това свойство във вече съществуващите характеристики. Посочваме стойностите от 80, 100 и 120 сантиметра.

Нека направим формула за изчисляване на потреблението на "Мебелно лепило". Дебитът ще зависи от стойността на свойството Back Height. Да предположим, че за всеки 20 сантиметра височина на облегалката са необходими 0,1 кг лепило. Необходимо е да умножите височината на гърба по скоростта на потребление на лепило. Десетичният разделител е точка.

Нека запазим направените промени в спецификацията "Офис стол (експеримент) Комфорт".

Нека се обърнем към документа „Производствен отчет за смяната“. Отметка Продукти и услуги„Комфортен офис стол” е посочен в количество от 1000 бр. В полето Спецификацияизбрана е стойността "Офис стол (експеримент) Комфорт". В полето Характеристика на продуктахарактеристиката, за която височина на гърбае 80 сантиметра.

Нека попълним табличната част на раздела материалиизползване на услугата Попълнете според спецификацията.

Консумацията на "Лепило за мебели" е 0,400 кг (80 х 0,1 / 20). По същия начин можете да изчислите консумацията на "Лепило за мебели", ако е посочено в раздела Продукти и услугидокумент "Отчет за производство за смяна" други характеристики от номенклатура "Офис стол Комфорт". В този случай съответно ще бъдат получени стойностите от 0,500 kg (100 x 0,1 / 20) и 0,6 kg (120 x 0,1 / 20).

Използване на изходни параметри във формулата

Разходът на материали или полуготови продукти може да бъде повлиян от някои външни фактори като температура, влажност. Информация за онези производствени параметри, които влияят върху изчисляването на броя на първоначалните компоненти, се попълва в спецификацията на раздела Изходни параметри. Тези опции стават достъпни във формуляра Въвеждане на формула.

В спецификацията на табл Изходни параметрипосочено Тип параметъркато елемент от справочника "Видове производствени параметри".

Нека създадем нов елемент от директорията "Видове изходни параметри" - "Температура". В полето

Разглежда се една от разширените опции за ценообразуване в програмата "1C: Управление на търговията 8" (рев. 11.3). Нека се запознаем с друга възможност - изчисляването на цената по формулата.

Фирмата продава стоки от типа "Гироскутер" с доставка. В случай на доставка към цената на стоката на едро се добавят 20% от планираната й стойност. Цената на едро и планираната себестойност вече са въведени в информационната база и зададени за стоките. Необходимо е програмата автоматично да калкулира цената с доставка, по формулата: (на едро) + (планирана себестойност) * 0,2.

Настройка на тип цена с изчисление по формула

За да решите нашия проблем, трябва да настроите типа цена, като зададете изчислението на цената с помощта на формула. Нека отворим директорията на видовете цени.

CRM и маркетинг / Настройки и директории / Видове цени

С натискане на бутона "Създай" ще създадем нов тип цени - "Търговия на едро с доставка (електротранспорт)". Посочете параметрите: валута - рубла, цената е с ДДС, използва се при продажба на клиенти.

За да направите изчислението по формулата достъпно, щракнете върху връзката „Използване на пълните функции“.

Да изберем метода за определяне на цената: "Произволна формула от други видове цени".

След това се появи полето "Формула". За да зададете самата формула, натиснете бутона за избор в нея.

Отваря се прозорецът за редактиране на формула. Левият му панел показва идентификаторите на цените, налични за използване във формули. Десният панел съдържа оператори и функции. Долната част е за формулата.

За да вмъкнете цена, оператор или функция във формулата, щракнете двукратно върху тях. Можете също така да въвеждате елементи на формула ръчно с помощта на клавиатурата. Програмата ви позволява да задавате различни формули, използвайки ценови типове, аритметични операции, математически и логически функции.

В нашия пример ще са необходими цените "Търговия на едро (електрически транспорт)" и "Планирана себестойност (електрически транспорт)". Формулата ще бъде:

[Търговия на едро с електрическо превозно средство] + [Планирана цена на електрическо превозно средство] * 0,2

важно. Когато съставяте формула, е необходимо да напишете десетични дроби през точка. Запетаята се счита за грешка.

Бутонът "Проверка на формулата" се използва за проверка на коректността на формулата. След като въведете и проверите формулата, ако няма грешки, щракнете върху „Запазване и затваряне“.

Формулата се показва в полето "Формула" в прозореца за преглед на цената. Запишете и затворете ценовия изглед.

Задаване на цената на работното място "Цени (ценова листа)"

Отворете работното място "Цени (ценова листа)".

CRM и маркетинг / Цени и отстъпки / Цени (ценова листа)

Чрез натискане на бутона „Генериране“ в прозореца за настройки на ценовата листа ще зададем избора за изчисляване на цените: номенклатура (по имоти) тип „Гироскутери“, тип цена (колони на ценова листа) - „Търговия на едро с доставка (електрически транспорт) )”.

След избора на работното място се показва таблица с продукти и колона с цени.

За да изчислите цената, щракнете върху "Промяна на цените - Изчисляване, изчислено от данни на IB".

Ще се появи прозорец за избор на параметри, в който също трябва да щракнете върху "Изчисли". Цените са калкулирани.

Сега, за да зададете цени за продукти, трябва да щракнете върху „Прилагане на променените цени“. В прозореца за инсталиране, който се отваря, изберете опцията „Запис и провеждане“ (обикновено е посочена по подразбиране) и щракнете върху „Инсталиране“.

Програмата ще създаде и публикува документ за цена на артикула. Той ще бъде записан в дневника, който е достъпен чрез връзката "История на промените в цените" в долната част на работното място "Цени (ценова листа)".

Вижте също нашата статия за [задаване на закръгляване и ценови праг #36].


Редакторът на формули за изчисление ви позволява да въвеждате математически формули за изчисляване на начисления или удръжки, които ще се използват за изчисляване на заплатите.


За да опишете формулите за изчисление, можете да използвате:



    Идентификатори на изчислителни показатели;


    Прости аритметични операции: " + ", "- " , "/ " ,"* ", включително използването на скоби () ;


    Математически функции като: max () , min () , okr () , int () ;


    Състояние конструкция ?(,) ;


    Функцията EstimateBy() .

Идентификатори на изчислителни показатели

Ключовите цифри на изчислението са входните стойности за изчислението. Тези стойности се манипулират, за да се изчисли резултатът от начисляването. Индикаторите се въвеждат от потребителя при осчетоводяване на определени документи, въвеждат се в информационния регистър „Стойности на показателите на мотивационните схеми“ или се зареждат автоматично.


Примери за индикатори:



    Време в дни;


    Норма на времето в дни;



Идентификаторът на индикатора е символно представяне на индикатора, което не съдържа разделители и специални знаци.


Примери за идентификатори на индикатори:



    време в дни;


    NormTimeInDays;



Всички налични за използване идентификатори се намират в таблицата „Мерки“ на този редактор на формули.

Прости аритметични операции

Когато описвате формули за изчисление, можете да използвате аритметични операции " + ", "- ", "/ ", "* ", включително използването на скоби () .


Пример: Приход * Лихва

Математически функции

Макс(<Значение 1>, ..., <Значение N>)

<Значение 1>, ..., <Значение N>
Връща се максимумът от стойностите, предадени на функцията.

Макс (заплата / нормални дни * отработени дни, приходи * процент)

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


<Значение 1>, ..., <Значение N>- набор от стойности за сравнение.
Връща се минимумът от стойностите, предадени на функцията.

Минимум (заплата / норма дни * работни дни, приходи * процент)



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

<Разрядность>- определя броя на десетичните знаци, до които да се закръгли. Ако параметърът е отрицателен, тогава числото се закръгля до съответната цифра в цялата част, като се започне от най-малките цифри.
Стойност по подразбиране: 0

Okr (SalaryDays * WorkedDays, 2)

Мишена(<Число>)

<Число>- начално число или индикатор.

Цел (приходи * процент);

Състояние строителство ?(,)

? (оценете израза по условие)
Синтаксис:
?(<Логическое выражение>, <Выражение 1>, <Выражение 2>)
Настроики:
<Логическое выражение>
Булев израз, чийто резултат от изчисляването определя един от получените изрази, който да бъде оценен. Ако резултатът от изчислението му е True, тогава той ще бъде изчислен<Выражение 1>. Ако резултатът е False, тогава<Выражение 2>.
<Выражение 1>
Полученият израз, който ще бъде оценен, ако резултатът от логическия израз е True.
<Выражение 2>
Полученият израз, който ще бъде оценен, ако резултатът от логическия израз е False.
Върната стойност:
Резултатът от изчисляването на един от получените изрази.
Описание:
Позволява ви да оцените един от двата дадени израза в зависимост от резултата от изчисляването на логическия израз.

Пример за прилагане на конструкцията на условието за описание на формули за методи за изчисление:

Необходимо е да се въведе надбавка за прослужено време, която се изчислява като процент от заплатата, а процентът на надбавката зависи от трудовия стаж и се определя по скала:






















сотпроцента
5
5 10 10
10 20 20
20 99 30

Формулата ще изглежда така:


Заплата * ? (Старши години<5 , , ?(Опит в години<10 , 10 , ?(Опит в години<20 , 20 , 30 )))

Оценете функцията software().

Синтаксис:
Оценете софтуера(<Значение>, <Шкала оценки>)


Настроики:


<Значение>- показател, който се оценява по оценъчна скала


<Шкала оценки>- индикатор с вида на скалата, по която оценяваме стойността


Функцията оценява стойността според скалата за оценка.