Настройки
В этой статье мы рассмотрим настройки Экстрактора 1С.
Чтобы открыть интерфейс «Настройки Экстрактора 1С» зайдите в меню Экстрактора, а затем выберите пункт «Настройки» в меню «Сервис».

В окне настроек Экстрактора 1С доступны следующие вкладки:
Планировщик;
Подписки на события;
Настройки очереди;
Обновление;
Прокси;
Логирование;
Данные;
Центр управления (DCC).

Рассмотрим подробнее каждую из вкладок.
Планировщик
Начиная с версии 3.11.1.35, настройка регламентных заданий вынесена в настройки Экстрактора 1С, при этом само регламентное задание создается в рамках каждого отдельного проекта.
Начиная с версии 3.12.1.122, была реализована работа в «копии» базы. Настроить данный функционал возможно с помощью разрешений. Он полезен, например, если необходимо разнести нагрузку при выполнении проектов по расписанию. Работает он следующим образом: при установке флага «Запрет выполнения регламентных заданий» проекты не будут выполняться по установленному расписанию, если данный флаг не установлен, то проекты будут выполняться только в случае, если имя базы в поле «База для выполнения регламентных заданий» соответствует названию текущей базы или если оно не заполнено. Флаг «Игнорировать запрет на работу с внешними ресурсами» относится к копиям баз, где работа с внешними ресурсами заблокирована, то есть при его установке будет разрешена работа в копии базы.
Также в версии 3.12.1.122 была добавлена кнопка «Применить ко всем регламентным заданиям», которая позволяет применить параметров планировщика к уже созданным регламентным заданиям.

Подписки на события
Во вкладке «Подписки на события» можно выключить подписки, установив флаг рядом с наименованием соответствующей функции.
По умолчанию, подписки на события в Экстракторе 1С включены.
Флаг «Включить замеры времени» рекомендуется использовать в рамках нагрузочного тестирования или для формирования отчета «Замеры времени выполнения подписок», после чего сразу отключать, а также очищать регистр «Замеры времени» в меню «Сервис» Экстрактора с помощью соответствующей кнопки.

Настройки очереди
Вкладка «Настройки очереди» позволяет настроить очередь выгрузки.
Флаг «Продолжать выполнение проекта при ошибках» позволяет включить функцию выполнения проекта при возникновении ошибок.
Числовое поле «Количество попыток выгрузки» позволяет указать количество попыток выгрузки, если при выполнении проекта возникает ошибка. Попытка выгрузки указанное количество раз будет выполняться нова при запуске проекта по расписанию или при ручном запуске проекта. Как только будет достигнуто предельное количество запусков.
При установке количества “0“ — попытки выгрузки будут повторяться бесконечно.
Внешняя очередь Valkey для версий 3.12 и выше
Для Экстрактора 1С версии 3.12 и выше внешняя очередь регистрации изменений настраивается как работа с Valkey. Записи очереди хранятся во внешнем хранилище вместо регистра сведений 1С. Порядок подключения и принцип работы описаны в статье «Внешняя очередь регистрации изменений на Valkey».
Доступны два способа подключения: через HTTP-сервис http-api-redis и, начиная с 3.15.1.50, напрямую через внешнюю компоненту. Имена драйверов «Redis» и «Redis (Native DLL)» в интерфейсе сохраняются и используются для подключения к Valkey.
Valkey через внешнюю компоненту Native DLL
В релизе 3.15.1.50 добавлен вариант «Redis (Native DLL)». Он использует внешнюю компоненту для прямого подключения к Valkey и работы с очередью регистрации изменений. Для этого варианта HTTP-сервис http-api-redis не требуется.
Начиная с этого релиза выбор, загрузка и обновление библиотеки Redis выполняются через справочник «Внешние компоненты» согласно общей инструкции.
Что важно: этот вариант работы (native dll) является наиболее скоростным.
Откройте вкладку «Настройки очереди». В группе «Внешняя очередь» в поле «Драйвер» выберите «Redis (Native DLL)».
В поле компоненты выберите Redis и откройте её карточку. Проверьте поддержку платформы сервера 1С, нажмите «Обновить из облака» или «Загрузить из файла», затем выполните «Проверить подключение» в карточке компоненты. Вернитесь в настройки очереди.
Заполните адрес сервера, порт, номер базы, пользователя и пароль. Укажите таймаут подключения в миллисекундах, количество попыток подключения и паузу между ними в миллисекундах.
Сохраните настройки и проверьте регистрацию и обработку изменений на тестовом проекте.
Для загрузки из внешней очереди количество записей по умолчанию ограничено 100. При настройке очереди учитывайте это ограничение.
Количество записей задаётся в поле «Лимит получаемых записей». На изображении показан пример настройки; адрес сервера и параметры доступа замените на свои.

Следующий раздел описывает отдельный вариант подключения к Valkey через HTTP-сервис.
Valkey через HTTP-сервис
В версиях 3.12 и выше для подключения к Valkey через HTTP используется сервис http-api-redis. В группе «Внешняя очередь» выберите драйвер «Redis», укажите адрес и порт HTTP-сервиса и включите запись изменений во внешнюю очередь. Адрес HTTP-сервиса и адрес сервера Valkey — разные настройки: Экстрактор обращается к сервису, а сервис — к Valkey. Внешняя компонента для этого способа не требуется.
Начиная с релиза 3.12.1.82 Экстрактора 1С, улучшена работа с сервисом http-api-redis.
В поле «Таймаут» можно указать таймаут в секундах.
Поле «Лимит получаемых записей» позволяет ограничить количество записей, извлекаемых за один запрос.
Флаг «При выгрузке получить все записи». Если установить этот флаг, то при выгрузке будут загружены все записи из «внешней» очереди или один лимит.
Чтобы использовать эти изменения, обновите сервис http-api-redis и Экстрактор 1С до версии 3.12.1.82 и выше.
Переходим в каталог сервиса (туда, где лежит docker-compose.yml)
Останавливаем сервис:
docker compose downМеняем 1 строку в docker-compose.yml с
image:git.denvic.ru:5050/pub/rest-api-redis/redisapiweb:1.0.7наimage:git.denvic.ru:5050/pub/rest-api-redis/redisapiweb:latestЗапускаем:
docker compose up -d
Обновление
Установите флаг «Проверять обновление», если хотите получать оповещения об обновлениях. При необходимости, можно добавить пользователей, которым должно поступать оповещение.

Прокси
Начиная с версии 3.4.2.1, настройка прокси для всех http-подключений вынесена в меню “Настройки” Экстрактора 1С, на вкладку «Прокси». Раньше по умолчанию производилась попытка инициализировать объект ИнтернетПрокси() значениями из файла inetcfg.xml. Если файл не существовал, то значения брались из системных настроек. При работе в ОС Windows использовались системные настройки, задаваемые через Internet Explorer. При работе в ОС Linux настройки брались из следующих переменных среды: http_proxy, https_proxy, ftp_proxy, ftps_proxy.
Вкладка «Прокси» позволяет:
отключить использование прокси, с помощью переключателя «Не используется»;
включить использование прокси по умолчанию, с помощью переключателя «По умолчанию»;
использовать собственные настройки прокси, выбрав вариант «Настройка».

Логирование
Вкладка «Логирование» позволяет настроить логирование запросов выгрузки, например, для последующего анализа ошибок в запросах выгрузки. Вы можете выбрать подходящий уровень логирования с помощью выпадающего списка:
при настройке и отладке Экстрактора 1С рекомендуется устанавливать уровень логирования «Отладка», а после, когда всё работает корректно — повысить его, оптимальным вариантом будет уровень логирования «Ошибка».
Выгрузка логов производится в DCC, а также они отображаются в истории выполнения проекта.

Данные
Начиная с версии 3.12.1.78: будет добавлена настройка пользовательских полей. Ниже в таблице описаны все настройки данной вкладки.

Центр Управления (DCC)
В версии 3.15 вкладка настроек переименована в «DCC». В иллюстрациях предыдущих версий могут встречаться названия «Центр Управления» и «ЦУМ» — это настройки того же подключения.
Начиная с версии 3.6.3 в Экстракторе 1С реализован функционал Коннектора к DCC.
Во вкладке «Центр Управления» можно указать параметры подключения к DCC и использовать предложенный функционал. Подробнее о DCC (Denvic Control Center) читайте в документации.
О том, как зарегистрировать DCC в Экстракторе 1С читайте в статье.
Начиная с версии 3.12.1.93: добавлена настройка выбора языка выгрузки типов метаданных.

Данный объект Экстрактора 1С в «Толстом» клиенте можно найти в разделе «Операции», пункт «Обработка».

