Калькулятор дерева запросов (подготовка данных для рассылок sms / email)






Универсальная обработка предназначена для автоматизации подготовки данных методом обсчета дерева запросов. Корень дерева — это окончательный результат вычисления.
Например, Вы занимаетесь ежемесячной рассылкой «рекламных предложений))» и выполняете такую рутину:
— шаг №1 -> взять все телефоны физ.лиц из базы
— шаг №2 -> взять все телефоны юр.лиц
— шаг №3 -> объединить выборки шагов №№1,2
— шаг №4 -> исключить определенные телефоны из шага №3
— шаг №5 -> сохранить окончательный список телефонов для дальнейших действий
Как данная обработка поможет Вам автоматизировать эти действия — далее в описании.

В основе обработки лежит дерево запросов. 

 

Добавляем группу <Сложения> и группу <Вычитания>

Добавляем строки для групп. Шаблон запроса берем из справочника. При выборе шаблона запроса автоматически заполняются параметры, используемые в тексте запроса.

 

Каждый запрос должен иметь выходное поле <Результат>.

 

 

Описание вычисления:

Рекурсивно вычисляется каждая строка дерева запросов:
 — выполняется запрос с установленными пользователем параметрами;
 — получаем таблицу значений с колонкой <Результат>
 — формируем строковое представление таблицы значений для последующего отображения пользователю при активизации строки
 

Результаты строк в группах суммируются. 

 

Разработка и тестирование на 1С:Предприятие 8.3 (8.3.13.1513)
Позже планирую сделать расширение.

Надеюсь, данная обработка / идея будет востребована сообществом.
Спасибо.

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *