Сервисная система (базовая)

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

Набор инструментов, который будет полезным, даже необходимым, в любой учетной системе на базе 1С предприятия:

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

Структура системы

Сервисная система (базовая)

Источники данных

Одна из ключевых функций, система выбора данных по настроенным источникам. Большинство задач решаемых в учетной системе связаны с выбором данных:

  • Данные для отправки во внешние системы, такие как интернет-магазины, маркетплейсы и пр.;
  • Данные для выгрузки в файлы;
  • Исходные данные для обработки, через подключаемые модули системы;
  • Данные для таблиц в формах интерфейса, где производится какая то работа с данными пользователем;
  • Исходные данные для какие то процессов бизнес логики.

Для этого необходима удобная система выбора и настройки данных. 

Например, выбрать данные для рабочего места закупок, дать возможность пользователю настроить несколько вариантов выборки данных. При этом разные варианты выборки данных могут быть не просто с разными настройками фильтров, но и разными источниками данных, через выбор подходящего модуля выбора данных с требуемым запросом.

Используя настроенные источники данных нет, необходимости в каждой сервисной форме, с которой работает пользователь размещать параметры и другие настройки выборки данных. Достаточно одной настройки, со ссылок на настроенный источник.

Управление задачами

Центральная часть системы каталог с настроенными задачами. Задача представляет совокупность настроек:

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

Каталог модулей

Каталог зарегистрированных в системе модулей, используемых в управлении задачами, настроенных источниках данных и сервисных функциях.

Модули

Модуль Тип модуля Группа
Установка реквизитов Справочников, Документов, Видов характеристик Обработка данных Обработка данных/Универсальные
Обработка текстовых реквизитов Справочников, Документов, Видов характеристик Обработка данных Обработка данных/Универсальные
Очистить регистр сведений по отбору Обработка данных Очистка данных/Универсальные
Очистить регистр сведений по измерениям Обработка данных Очистка данных/Универсальные