Тук са показани разликите между избраната и текущата версия на страницата.
Следваща версия | Предходна версия | ||
kak_da:izprastane_email_kam_dlaznici [2023/04/26 07:48] – създадена t.lalova | kak_da:izprastane_email_kam_dlaznici [2023/12/14 12:29] (текуща) – s.kirilov | ||
---|---|---|---|
Ред 1: | Ред 1: | ||
- | ====== | + | ====== |
+ | Възможностите за управление на шаблона са следните: | ||
+ | |||
+ | **Описание на повтарящ се пасаж от текст**, | ||
+ | |||
+ | Текста се огражда в тагове/ | ||
+ | |||
+ | Пример: | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | | ||
+ | |||
+ | В двойни скоби са описани имена на колони от справката. Те ще се заместят с техните стойности. Тук не е строго определено да е в каквито и да е тагове от HTML формата. \\ | ||
+ | Може да е само: | ||
+ | < | ||
+ | | ||
+ | | ||
+ | | ||
+ | {{$$END_REPEAT$$}} </ | ||
+ | |||
+ | Към момента, | ||
+ | Библиотеката може да се имплементира в друг източник, | ||
+ | |||
+ | **Описание на ред за тотал**: | ||
+ | Това става чрез ограждането на текст с тагове < | ||
+ | Пример - един тотал със сума и един тотал с брой. | ||
+ | |||
+ | Позволено е да се дефинират различни агрегати за тотал. Възможните агрегати са: **sum, avg, count, min, max**. \\ | ||
+ | Те се дефинират по следния начин, в таг/ | ||
+ | |||
+ | Той изглежда така: | ||
+ | < | ||
+ | |||
+ | Ключовата думата | ||
+ | След знаkа '?' | ||
+ | След описанието на агрегата следва знак **'&' | ||
+ | До тук е дефинирано sum(NORM_AMOUNT). \\ | ||
+ | Последната част на описанието е по кои колони да се групира/ | ||
+ | В примера това са CURRENCY_REF; | ||
+ | |||
+ | Тази дефиниция на тотал означава, | ||
+ | |||
+ | **Описанието на повече от един ред за тотал** става по следния начин: \\ | ||
+ | Текстът се загражда в тагове < | ||
+ | |||
+ | следващ ред за тотал < | ||
+ | |||
+ | ... и следващ < | ||
+ | |||
+ | Няма ограничение колко реда за тотал може да се опишат. Във всеки от тях може да се опише различен агрегат. | ||
+ | |||
+ | Пример: | ||
+ | < | ||
+ | {{$$TOTAL_VALUE? | ||
+ | {{$$END_TOTAL_ROW1$$}} | ||
+ | |||
+ | {{$$BEGIN_TOTAL_ROW2$$}} // брой документи в различни валути по обекти | ||
+ | {{$$TOTAL_VALUE? | ||
+ | {{$$END_TOTAL_ROW2$$}} | ||
+ | |||
+ | {{$$BEGIN_TOTAL_ROW3$$}} // средна стойност на дълга само по валути | ||
+ | {{$$TOTAL_VALUE? | ||
+ | {{$$END_TOTAL_ROW3$$}} </ | ||
+ | |||
+ | Може също да се добавят тотали, | ||
+ | |||
+ | Пример: | ||
+ | < | ||
+ | Командата се пише стандартно, | ||
+ | Примера показва как да направим сума на всички дългове превалутирани към базова валута от конфигурацията и по този начин може да проверим общата сума дали е положителна или отрицателна. | ||
+ | |||
+ | Пример за опростен вариант на шаблона: | ||
+ | |||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | {{$$BEGIN_TOTAL_ROW$$}} | ||
+ | {{$$TOTAL_VALUE? | ||
+ | </ | ||
+ | </ | ||
+ | Което би изглеждало така: \\ | ||
+ | {{: | ||
+ | |||
+ | |||
+ | **Използване на параметри от входната справка** \\ | ||
+ | За да се заместят стойности на параметри идващи от входната справка трябва да се зададе ключова дума: | ||
+ | < | ||
+ | {{PARAM_< | ||
+ | </ | ||
+ | Например, | ||
+ | < | ||
+ | | ||
+ | </ |