Инструменти за потребители

Инструменти за сайта


documenti:obsti:tabove_nastrojki_na_targ.documenti:td_formuli

Настройки на Търговски документи

Формули

В тази страница е зареден пакет от формули за изчисляване на различните цени (с/без ТО, с/без ДДС), стойностите (с/без ДДС), ДДС процента и т.н.

Оттук се определя как се смята всичко в документа. Точността на документа (къде да се закръгля например) е във формулите. Тъй като може да пишете във всяко поле за цена или стойност, програмата трябва да има информация по какъв алгоритъм да се пресмята всичко. Именно по тези формули се определя кое как да се пресметне и кое на кое влияе (логиката на смятане като цяло).
Обичайна практика при писане на формулите е най-отгоре на първия ред в прозореца с формулите да се обясни какво представлява комплектът от формули, за да е ясно за потребители след Вас, които биха редактирали, какво се получава (на скрийншота описанието е заградено с „{}“).

Формулата се отнася за конкретния вид документ (например в търговски документ тип Продажба за Метро може да е едно закръглянето, а в тип Продажба на дребно - друго).
За улеснение, когато желаете да редактирате формулите на документа, когато сте в прозореца на кода, в „рибона“ на прозореца се визуализират полетата, които се съдържат в базата с техните наименования. При натискането им, на реда, на който е поставен курсора в кода с формулите се добавя съответното програмно изражение на полето.

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

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

За да може в търговския документ да се визуализира информация изчислена на база произволни потребителски формули между други налични колони в грида (детайла на документа) се използват 5 изчислими полета. Същите са именувани „Изчислимо поле 1“, „Изчислимо поле 2“ и т.н. и се попълват през формулите в Настройките на ТД.
Стойностите им не се записват в детайла на документа.

Само промяна в „Изчислимо поле 1“ и „Изчислимо поле 2“ предизвиква пресмятане на формули (за полета 3, 4 и 5 не е включено с цел пестене на скорост, те са само резултатни).

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

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

Бутоните в контекстното меню „Формули на настройките“ са обединени спрямо спецификата на полетата – Количество-Кол.1, Цени и стойности, Информативна наличност, Средна доставна цена, Потребителски полета и Изчислими полета.

В практиката при използване на потребителските полета (целочислени и/или дробни) при промяна на данните в тях е удобно автоматично да се изчисляват и останалите полета в реда на документа. За целта се използва възможността да се задават формули за числовите потребителски полета.

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

Стандартно цените, стойностите и тоталите на фактурите не може да се отпечатват с висока точност, а се изисква да са закръглени до 2-ри знак. Това създава сериозни проблеми с потребителите, защото програмата изчислява всичко с висока точност, но на фактурата е отпечатано до стотинка и се създава впечатление, че фактурите са „грешни“. Най-честите проблеми са:

  1. Вертикалната сума на стойностите без ДДС на редовете не са равни на Тотала без ДДС;
  2. Ако се изчисли ДДС-то от тотала без ДДС, не винаги се получава Тоталът на ДДС-то. Съответно това прави и Тотала с ДДС „грешен“.

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

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

Вижте още: Константи и функции за формули и параметри за дата и час; Номенклатура Комплекти от формули

Допълнителна информация:
Настройки на Търговски документ - Общи положения, Основни табове и бутони, Таблична част, Моделиране на таблици, Филтриране на данни, Редакция на изгледи, Менюта, Плащания по документи, Редакция на типа на финансов документ и настройки, Настройка и употреба касова бележка, плащания, Главен екран и основни менюта, Базов скрипт за копиране, Скрипт за разпределение на разходи.

documenti/obsti/tabove_nastrojki_na_targ.documenti/td_formuli.txt · Последна промяна: 2020/08/25 12:53 от t.lalova