Знакомство с конфигуратором 1С: Предприятие (ч. 1)

Перечислю самые важные настройки 1С: Предприятие, которые вводятся в режиме конфигуратора и чаще всего могут пригодиться:

Запуск режима отладки под другим пользователем

Конфигуратор 1С -> Сервис ->Параметры -> Запуск 1С: Предприятия -> Пользователь. Помогает нам проверить, как выполняется код под конкретными ролями (не под полными правами), а так же сделать замеры производительности с учетом RLS и т.д.

Курс 1С: Эксперт. Знакомство с конфигуратором. Запуск отладки под другим пользователем
Знакомство с конфигуратором 1С: Предприятие. Запуск отладки под другим пользователем

Настройка журнала регистрации 1С: Предприятие

Конфигуратор 1С -> Администрирование -> Настройки журнала регистрации. Позволяет нам сократить логи ведения журнала регистрации 1С: Предприятие, что может значительно повлиять на производительность системы.

Курс 1С: Эксперт. Знакомство с конфигуратором. Настройки журнала регистрации
Знакомство с конфигуратором 1С: Предприятие. Настройки журнала регистрации

«Изменить формат» — меняет формат файла журнала регистрации на SqlLite, который стал использоваться в последних версиях платформы 1С: Предприятие. При этом если у вас ранее уже есть записи со старым форматом, то будет использоваться старый формат.

Если ранее логов не было (или вы их удалили), то, начиная с версии платформы 1С: Предприятие 8.3.5, будет использоваться новый формат записи файла журнала регистрации SqlLite (файлы *.lgd).

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

Чтобы вернуться к старому формату записи журнала регистрации, надо удалить/переместить файлы логов в каталоге информационной базы, чтобы каталог логов был пуст. Далее вручную создать пустой файл 1Cv8.lgf.

Если требуется анализ журнала регистрации, то вы можете переносить логи в отдельную таблицу в СУБД и потом уже средствами СУБД делать необходимые выборки и анализ.

Представление примитивных типов по умолчанию

Конфигуратор 1С -> Администрирование -> Региональные установки информационной базы. Вы можете задать представление примитивных типов по умолчанию.

Курс 1С: Эксперт. Знакомство с конфигуратором. Региональные настройки
Знакомство с конфигуратором 1С: Предприятие. Региональные настройки

Общие административные настройки базы

Конфигуратор 1С -> Администрирование -> Параметры информационной базы. Общие параметры базы на уровне платформы.

  • Установки сложности пароля пользователей.
  • Время ожидания на блокировках.
  • Время засыпания и завершение спящего сеанса.

Свойства общих модулей конфигуратора

Курс 1С: Эксперт. Знакомство с конфигуратором. Свойства общих модулей
Знакомство с конфигуратором 1С: Предприятие. Свойства общих модулей

Глобальный

Позволяет делать вызов процедур и функций без указания имени общего модуля. Например, глПреобразоватьСтрокВЦифру(ЗначениеСтроки).

Клиент

Выполняется только на клиенте, вызов с сервера недоступен. Модуль подгружается в оперативную память клиентского приложения.

Сервер (без вызова сервера)

Выполняется и на сервере и не доступен на клиенте. Модуль не подгружается в оперативную память клиентского приложения.

Сервер (вызов сервера)

Выполняется на сервере, но может быть вызван с Клиента. Модуль подгружается в оперативную память клиентского приложения.

Теоретически злоумышленник может выполнить серверный метод, что является уязвимостью в 1С: Предприятие.

Внешнее соединение

Для COM соединений с 1С: Предприятие.

Привилегированный

Не выполняется проверка на роли и RLS, что повышает производительность процедур и функций данного модуля. Например, можно выполнять проведения документов в этом модуле, т.к. наличие доступа к самому документу уже подразумевает и доступ на запись ко всем регистрам, по которым проводится документ: нет смысла нагружать систему проверками на роли и тем более RLS.

Повторное использование возвращаемых значений

Кэширует вычисления/запросы к СУБД. Хранится в сеансовых данных (дублируется в оперативной памяти, при наличии свободного адресного пространства). Не рекомендуется хранить объемные значения (таблицы и т.д.).

Рекомендуется кэшировать то, что используется часто, но требует тяжелых запросов/вычислений.

Данная тема подробнее рассматривается в пакете видео-курса «Секреты 1С: Эксперта» Шаг 1. Занятие 01-02 Знакомство с 1С.

Подготовка к 1С: Эксперт по технологическим вопросам. Константин Ефимов.

КОНСТАНТИН ЕФИМОВ
Комментарии и вопросы