= Маркетингові акції = {{{ #!access #allow(TRAC_ADMIN) * [#point1 Загальні правила] * [#point2 Фільтри] * [#point201 time] * [#point202 weekdays] * [#point203 months] * [#point204 birth] * [#point205 kard_types] == [=#point1]Загальні правила == == [=#point2]Фільтри == Кожен фільтр являє собою операцію, що завершується значенням ''ТАК'', якщо умови фільтра задовільні, інакше ''НІ''. Умови кожного фільтра описуються тегах ''filter'': {{{ #!application/xml умови }}} Фільтри групуються в пакети фільтрів, за допомогою тега ''filters'': {{{ #!application/xml умови_1 умови_2 ... умови_N }}} Пакет набуває значення ''ТАК'', якщо хоч один з фільтрів набув значення ''ТАК'', тобто діє за принципом '''АБО'''. За цим принципом зручно створювати, наприклад, умови типу: ''Акція діє з 10:00 до 12:00 та з 18:00 до 20:00''. Без пакетів довелось би створювати дві різні акції. Пакети фільтрів поєднуються за принципом '''І''' (тобто ''ТАК'' буде лише тоді, коли усі пакети мають значення ''ТАК''), якщо вони знаходяться в різних записах таблиці. Далі перелічені основні типи акцій з прикладами їх формування === [=#point201]time === діапазон годин з .. по .." {{{ #!application/xml 11:00 13:00 }}} === [=#point202]weekdays === перелік днів тижня через кому: {{{ #!application/xml 1,5 }}} === [=#point203]months === перелік місяців через кому: {{{ #!application/xml 1,2,3,4,5 }}} === [=#point204]birth === к-ть днів до та після дня народження. Для спрацювання потрібно скористатись карткою: {{{ #!application/xml 6 2 }}} === [=#point205]kard_types === список типів карток через кому. {{{ #!application/xml 1,2 }}} }}}