Това е стара версия на документа!
В тази страница е зареден пакет от формули за изчисляване на различните цени (с/без ТО, с/без ДДС), стойностите (с/без ДДС), ДДС процента и т.н..
Оттук се определя как се смята всичко в документа, точността на документа (къде да се закръгля например), точността е във формулите. Тъй като може да пишете във всяко поле за цена или стойност, програмата трябва да знае по какъв алгоритъм трябва да смята всичко и именно по тези формули се определя кое как да се пресметне и кое на кое влияе, логиката на смятане като цяло.
Обичайна практика при писане на формулите е най-отгоре на първия ред в прозореца с формулите да се обясни какво представлява комплектът от формули, за да е ясно за потребители след Вас, които биха редактирали какво се получава (на скрийншота описанието е заградено с „{}“).
Формулата се отнася за конкретния вид документ (например в търговски документ тип Продажба за Метро може да е едно закръглянето, а в тип Продажба на дребно - друго).
За улеснение, когато желаете да редактирате формулите на документа, когато сте в прозореца на кода, в „рибона“ на прозореца се визуализират полетата, които се съдържат в базата с техните наименования. При натискането им, на реда, на който е поставен курсора в кода с формулите се добавя съответното програмно изражение на полето.
За имената на полетата се използват съкращения от английски език (напр. VALUE_WO_VAT означава цена без ДДС). Също така могат да бъдат заложени и защити, ако стойността е „0“.
Когато се промени даден ред във формулите, от бутон Запиши в нов комплект се записват като нов комплект формулите за съответния клиент, за да са унифицирани за него. Освен да се записват нови комплекти, лесно могат и да се зареждат вече съществуващи или да се копират от текущия във всички останали документи.
С цел, в търговския документ да може да се визуализира информация изчислена на база произволни потребителски формули между други налични колони в грида (детайла на документа) от релийз 2015.08 са създадени 5 изчислими полета. Същите са именувани „Изчислимо поле 1“, „Изчислимо поле 2“ и т.н. и се попълват през формулите в Настройките на ТД. Стойностите им не се записват в детайла на документа.
Само промяна в „Изчислимо поле 1“ и „Изчислимо поле 2“ предизвиква пресмятане на формули (за полета 3, 4 и 5 не е включено с цел пестене на скорост, те са само резултатни).
Информацията от тези полета може да бъде разпечатвана с подходяща за това подложка, в която е съобразено пресмятането им, с оглед на това, че не се запомнят в базата.
Аналогично и в справките формулите за тях трябва да бъдат разписани допълнително.
С добавянето на изчислимите полета е направена промяна в контекстното меню Формули на настройките, като бутоните са обединени спрямо спецификата на полетата – Количество-Кол.1, Цени и стойности, Информативна наличност, Средна доставна цена, Потребителски полета и Изчислими полета.
Създадена е и възможност да се задават формули за числовите потребителски полета, и съответно са поставени и бързи бутони за тях в контекстното меню, тъй като в практиката при използване на потребителските полета (целочислени и/или дробни) при промяна на данните в тях би било удобно автоматично да се изчисляват и останалите полета в реда на документа.
От релийз 2016.12 са направени промени с цел подобрение в основните пакети с формули, при които каквото и да се промени по единичните цени и стойности след отстъпка (с и без ДДС) „Ед. цена преди отстъпка (с и без ДДС)“ винаги стои статична, а се променя отстъпката (без закръгления). Промените са съобразени и за пакета от формули с нулиране на цената при промяна на количеството.
Запазено е съотношението между всички клетки и е направена редакция, така че при промяна на цената преди отстъпка (с и без ДДС) процента отстъпка да се запазва, а да се преизчислява стойността на отстъпката.
Допълнителна информация:
Основни табове и бутони, Таблична част, Моделиране на таблици, Филтриране на данни, Редакция на изгледи, Менюта, Плащания по документи, Редакция на типа на финансов документ и настройки, Настройка и употреба касова бележка, плащания, Главен екран и основни менюта, Базов скрипт за копиране, Скрипт за разпределение на разходи.