Настройки
В этой статье мы рассмотрим настройки Экстрактора 1С.
Чтобы открыть интерфейс «Настройки Экстрактора 1С» зайдите в меню Экстрактора, а затем выберите пункт «Настройки» в меню «Сервис».
В окне настроек Экстрактора 1С доступны следующие вкладки:
Подписки на события;
Настройки очереди;
Обновление;
Прокси;
Логирование;
Данные;
Центр управления (DCC).
Рассмотрим подробнее каждую из вкладок.
Подписки на события
Во вкладке «Подписки на события» можно выключить подписки, установив флаг рядом с наименованием соответствующей функции.
По умолчанию, подписки на события в Экстракторе 1С включены.
Также есть возможность «Включить замеры времени» (при включенных подписках на события) и указать какие именно фиксировать замеры необходимо фиксировать с указанием показателя, дольше которого их необходимо фиксировать.
Настройки очереди
Вкладка «Настройки очереди» позволяет настроить очередь выгрузки.
Флаг «Продолжать выполнение проекта при ошибках» позволяет включить функцию выполнения проекта при возникновении ошибок.
Числовое поле «Количество попыток выгрузки» позволяет указать количество попыток выгрузки, если при выполнении проекта возникает ошибка. Попытка выгрузки указанное количество раз будет выполняться нова при запуске проекта по расписанию или при ручном запуске проекта. Как только будет достигнуто предельное количество запусков.
При установке количества “0“ — попытки выгрузки будут повторяться бесконечно.
строка из очереди будет удалена, если у строки режим удаления «Всегда»
строка из очереди не удалится, если режим удаления «При успешной выгрузке» или «Не удалять»
Внешняя очередь
Начиная с версии 2.12 реализована работа с сервисом «https-Redis». («Очередь изменений» будет вестись во внешнем сервисе на базе СУБД Redis). Http-Redis должен позволить снять ограничение на работу с очередью изменений при очень большом количестве пользователей 1С. В этом разделе настраивается адрес сервера и порт, а также включается сама опция записи изменений во внешнюю очередь.
Обновление
Установите флаг «Проверять обновление», если хотите получать оповещения об обновлениях. При необходимости, можно добавить пользователей, которым должно поступать оповещение.
Прокси
Начиная с версии 3.4.2.1, настройка прокси для всех http-подключений вынесена в меню “Настройки” Экстрактора 1С, на вкладку «Прокси». Раньше по умолчанию производилась попытка инициализировать объект ИнтернетПрокси() значениями из файла inetcfg.xml. Если файл не существовал, то значения брались из системных настроек. При работе в ОС Windows использовались системные настройки, задаваемые через Internet Explorer. При работе в ОС Linux настройки брались из следующих переменных среды: http_proxy, https_proxy, ftp_proxy, ftps_proxy.
Вкладка “Прокси“ позволяет:
отключить использование прокси, с помощью переключателя «Не используется»;
включить использование прокси по умолчанию, с помощью переключателя «По умолчанию»;
использовать собственные настройки прокси, выбрав вариант «Настройка».
Логирование
Вкладка «Логирование» позволяет настроить логирование запросов выгрузки, например, для последующего анализа ошибок в запросах выгрузки. Вы можете выбрать подходящий уровень логирования с помощью выпадающего списка:
Уровень логирования | Описание |
Экстренная ситуация | наивысший критический уровень, указывающий на то, что система неработоспособна, произошел катастрофический сбой, требующий немедленного вмешательства. |
Тревога | высокий уровень критичности, указывающий на серьезную неисправность, которая ставит под угрозу работоспособность системы в краткосрочной перспективе. |
Критическое состояние | критическое состояние системы, при котором произошла очень серьезная ошибка, препятствующая нормальной работе. |
Ошибка | уровень логирования указывающий на серьезные проблемы, из-за которых нарушается работа функционала, требующие вмешательства. |
Предупреждение | уровень логирования, сообщающий о потенциальных проблемах, которые могут привести к ошибкам, но не препятствуют дальнейшей работе приложения. |
Сообщение | уровень логирования, обозначающий важные, но штатные события в работе системы, не являющиеся ошибками. |
Информационное | это стандартный уровень логирования, используемый для записи важных, штатных событий в работе приложения. |
Отладка | уровень логирования, использующийся разработчиками для фиксации максимально детальной информации о работе приложения, который помогает находить причины ошибок и анализировать выполнение алгоритмов. |
Выгрузка логов производится в DCC, а также они отображаются в истории выполнения проекта.
Данные
Вкладка «Данные» позволяет включить функционал, при котором в помощнике для полей с типом данных «Дата» будут выбираться типы с поддержкой временных зон, а при выгрузке будет подставляться временная зона базы 1С. Чтобы использовать данную настройку необходимо установить флаг «Тайм зона в датах:».
Начиная с версии 3.6.3.76: появилась возможность добавлять вычисляемые поля «метаданных» регистрации изменений. Для этого в разделе «Автоматически добавляемые полях (в новом проекте)» необходимо заполнить «Метаданные.Очередь», которые включают в себя следующие поля из таблицы-приемника:
Пользователь;
Время записи;
Операция.
Начиная с версии 3.6.5.49: появилась возможность осуществлять расширенную проверку данных. Данный функционал осуществляет проверку данных на их соответствие указанному для них типу приемника данных, при этом выдает понятную для пользователя ошибку (а не ответ от сервера), чтобы эту ошибку можно было исправить или обойти в процессе конструирования проекта. Расширенную проверку данных можно установить по умолчанию для всех проектов использующих подключение к СУБД Clickhouse или можно использовать для конкретного проекта или строки проекта.
Начиная с версии 3.6.5.57: появилась возможность указывать тайм зону выгрузки данных. Это можно сделать в поле «Тайм зона данных:». После применения новых настроек необходимо пересоздать таблицу.
Центр Управления
Начиная с версии 3.6.3 в Экстракторе 1С реализован функционал Коннектора к DCC.
Во вкладке «Центр Управления» можно указать параметры подключения к DCC и использовать предложенный функционал. Подробнее о DCC (Denvic Control Center) читайте в документации.
Данный объект Экстрактора 1С в «Толстом» клиенте можно найти в разделе «Операции», пункт «Обработка».