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

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


documenti:obsti:tabove_nastrojki_na_targ.documenti:td_formuli

Това е стара версия на документа!


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

Формули

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Добавена е и нова функция във формулите (RoundToConfig), която да се използва съвместно с новата настройка.

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

documenti/obsti/tabove_nastrojki_na_targ.documenti/td_formuli.1503552337.txt.gz · Последна промяна: 2018/01/11 15:30 (външна редакция)