Страница 1 от 1

Нова възможност за създаване на модифицирани справки

Публикувано: 26-04-2023 10:28
от alex
В последните версии на TouchSale и TouchSale2 от 25.04.2023 е добавена новата функция, достъпна само с супервайзорски код. Опцията ще бъде добавено както и в Aton, AtonS, Reception и т.н.

Maxthon Щракване20230426100517.png
Maxthon Щракване20230426100517.png (11.15 KиБ) Видяна 14932 пъти
Maxthon Щракване20230426111541.png
Maxthon Щракване20230426111541.png (11.67 KиБ) Видяна 14932 пъти
Maxthon Щракване20230426112335.png
добавя се sql ред за нова колона
като в края на ред задължително като коментар започващ с "--", следните параметри:

Type=Float | Int | BigInt | Date | Time | DateTime, (едно от изброените - задължително ако полето е ново)
Name="GRAND_TOTAL", (името на полето от заявката - задължително)
Caption="Гранд Тотал", (текст в колоната в таблицата - незадължително)
DisplayFormat=0.00, (формат на данните - незадължително)
Footer=Sum | Avg | Count, (едно от изброените, начин за изчисляване на тотала на колоната - незадължително)
FooterDisplayFormat=0.00 (формат на тотала на колоната - незадължително)

пример:

Код: Избери всички

  
OPR.SUMA + coalesce(SMETKA.SERVICE_SUMA, 0.00) + coalesce(SMETKA.SUMA_TIPS, 0.00) 
as GRAND_TOTAL, -- Type=Float, Name="GRAND_TOTAL", Caption="Гранд Тотал", DisplayFormat=0.00, Footer=Sum, FooterDisplayFormat=0.00
може да се смени само името на колоната на вече съществуващо поле,
тогава попълваме само:
Name="TOTAL", (името на полето от заявката - задължително)
Caption="Супер Тотал", (текст в колоната в таблицата - задължително)

Код: Избери всички

round(iif(SMETKA_ANUL.ANUL_OPR_ID is not null, null, OPR.SUMA + coalesce(SMETKA.SERVICE_SUMA,0.00)),2) 
as TOTAL, -- Name="TOTAL", Caption="Супер Тотал"

Резултата:
Maxthon Щракване20230426112641.png

Както и в менюто:
Maxthon Щракване20230426112706.png

Re: Нова възможност за създаване на модифицирани справки

Публикувано: 24-05-2023 16:57
от morphieus
Добре звучи! Ще го очакваме с нетърпение. Това ще улесни работата на места, където трябва да добавим нещо съвсем дребно, без да чакаме версии!!!