Режим расширения параметров. Примеры использования
Начиная с версии 3.8.4.70 Экстрактора 1С, был добавлен режим расширения параметров. Этот функционал позволяет оптимизировать выгрузку данных. Чтобы использовать данный функционал необходимо воспользоваться переключателем «Режим расширения параметров», а затем, для настройки расширенных возможностей сегментирования объекта указать вид параметра, который будет определять использование сегмента:
Параметр инициализации — это группа параметров, которая используется при инициализации проекта (по кнопке «Сформировать очередь»), например период в месяц.
Регулярный параметр — это основной вид параметров, которые используются при выгрузке (при отсутствии вида параметра является значением по умолчанию), примером могут служить период длиною в день, ссылка или регистратор.
Расширенный параметр — это группа параметров, которая заменяет регулярные параметры, если число записей в очереди по регулярному сегменту (например, по регистратору) в рамках одного расширенного сегмента (например, дня, в который входят эти регистраторы), превышает установленное значение настройки «Количество записей очереди для расширения параметров».
Мы записали видео-демонстрацию примера с использованием данного функционала:
Как это работает?
Например, регистрируются изменения по 1000 документам и все они входят в 2 дня. При этом, регулярный параметр (сегмент) — это сам документ (например, ссылка), а расширенный — это ДатаДокумента(День). Если выгружать данные как раньше (до реализации режима расширения параметров): по регулярному параметру (сегменту) всегда, то 1 сегмент будет равен 1 документу, и надо будет 1000 раз выполнить запросы, необходимые для выгрузки. В режиме расширения параметров можно установить «Количество записей очереди для расширения параметров», это означает, при превышении, например, 100 уникальных записей очереди, входящих в один расширенный сегмент (один день) за сегмент берется целый день и выполняется всего несколько необходимых для выгрузки 1 сегмента запросов, выгружая весь день за 1 раз, а не за 1000 раз подокументно.
Примеры использования режим расширения параметров описаны в следующих статьях: