Универсальная обработка предназначена для автоматизации подготовки данных методом обсчета дерева запросов. Корень дерева - это окончательный результат вычисления.
Например, Вы занимаетесь ежемесячной рассылкой "рекламных предложений))" и выполняете такую рутину:
- шаг №1 -> взять все телефоны физ.лиц из базы
- шаг №2 -> взять все телефоны юр.лиц
- шаг №3 -> объединить выборки шагов №№1,2
- шаг №4 -> исключить определенные телефоны из шага №3
- шаг №5 -> сохранить окончательный список телефонов для дальнейших действий
Как данная обработка поможет Вам автоматизировать эти действия - далее в описании.
Скачать файл
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
В основе обработки лежит дерево запросов.

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

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

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

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

Разработка и тестирование на 1С:Предприятие 8.3 (8.3.13.1513)
Позже планирую сделать расширение.
Надеюсь, данная обработка / идея будет востребована сообществом.
Спасибо.
Обработка sms email Дерево запросов Консоль запросов