Базовый набор универсальных инструментов, для организации обработки данных и управления задачами через подключенные модули. Может быть установлен на любую конфигурацию 1С предприятия, типовую либо собственной разработки.
Набор инструментов, который будет полезным, даже необходимым, в любой учетной системе на базе 1С предприятия:
- Настройка и выбор данных, с возможностью выбора источника из подключенных модулей, либо на основании объектов данных конфигурации;
- Управление задачами, по обработке данных. Загрузка, выгрузка, преобразование, заполнение и прочее. Наблюдение за процессом работы настроенных задач;
- Каталог модулей с источниками задач и источниками данных;
- Сервисные функции, используемые при выборе, обработке данных и других процессах.
Структура системы

Источники данных
Одна из ключевых функций, система выбора данных по настроенным источникам. Большинство задач решаемых в учетной системе связаны с выбором данных:
- Данные для отправки во внешние системы, такие как интернет-магазины, маркетплейсы и пр.;
- Данные для выгрузки в файлы;
- Исходные данные для обработки, через подключаемые модули системы;
- Данные для таблиц в формах интерфейса, где производится какая то работа с данными пользователем;
- Исходные данные для какие то процессов бизнес логики.
Для этого необходима удобная система выбора и настройки данных.
Например, выбрать данные для рабочего места закупок, дать возможность пользователю настроить несколько вариантов выборки данных. При этом разные варианты выборки данных могут быть не просто с разными настройками фильтров, но и разными источниками данных, через выбор подходящего модуля выбора данных с требуемым запросом.
Используя настроенные источники данных нет, необходимости в каждой сервисной форме, с которой работает пользователь размещать параметры и другие настройки выборки данных. Достаточно одной настройки, со ссылок на настроенный источник.
Управление задачами
Центральная часть системы каталог с настроенными задачами. Задача представляет совокупность настроек:
- Модуль обработки, с логикой обработки данных;
- Ссылка на настроенный источник по которому будут выбраны данные для обработки;
- Дополнительные параметры, передаваемые в модуль при обработке данных;
- Запуск по расписанию:
- время и период запуска;
- пользователь от имени и с правами которого выполняется задача, при запуске по расписанию;
- Выбор действий в зависимости от статуса обработки очередного объекта данных:
- Остановить очередь обработки списка данных (ошибка обработки, нет смысла пытаться обработать следующие объекты);
- Остановить очередь и последующие задачи группы, при групповом выполнении задач (нет смысла в выполнении остальных задач);
- Остановить дальнейший запуск по расписанию (критическая ошибка, требуется вмешательство администратора системы);
- Настройка регистрации статусов для обрабатываемых данных. (Зарегистрированный статус для справочника, документа, либо другого ссылочного типа данных может использоваться как свойство, где указано каким модулем обработан объект, когда и с каким статусом).
Каталог модулей
Каталог зарегистрированных в системе модулей, используемых в управлении задачами, настроенных источниках данных и сервисных функциях.