Функциональность "Общие справочники"
Данная функциональность включает особый режим работы со справочниками, данные которых используются только в режиме чтения.
Функциональность по умолчанию активна для Web-клиента, начиная с версии 17.
Использование функциональности Общие справочники призвано сократить потребление памяти процессом сервера Docsvision.
Изменить способ обновления справочников в режиме "только чтение"
Web-клиент использует справочники, данные которых только читаются и не изменяются, в режиме "только чтение". В данном режиме один справочник используется всеми сессиями и обновляется в соответствии со стратегией обновления, установленной в настройках Web-клиент.
Администратор может изменить режим обновления таких справочников в зависимости от требований к актуальности их данных. Увеличение частоты обновления ведёт к увеличению числа обращений с северу Docsvision, а уменьшение — к возможности получения устаревших данных.
-
Откройте конфигурационный файл
/usr/lib/docsvision/webclient/appsettings.json. -
Перейдите к секции .
-
Измените значение параметра
SharedDictionaryRefreshMode. Параметр определяет способ обновления справочников.{ "Docsvision": { "WebClient": { "SettingGroups": { "System": { "SharedDictionaryRefreshMode": "0", (1) "SharedDictionaryRefreshPeriod": "120" (2) } } } } }1 .Возможные значения: -
0— обновление выполняется с интервалом, указанным в параметреSharedDictionaryRefreshPeriod. -
1— если в одной из сессий данные справочника в режиме только чтение были изменены, обновление будет выполнено при следующем обращении. -
2— если в одной из сессий данные справочника в режиме только чтение были изменены, обновление будет выполнено сразу после изменения (значение по умолчанию).
2 Задать период обновления справочника равный 2 минутам. Значение указывается в секундах, по умолчанию — 600 секунд. -
-
Настройки обновления справочников влияют также на обновление разметок. На период разработки разметок рекомендуется установить меньший период обновления, а также уменьшить значения параметров
ShortCacheRefreshPeriodиLongCacheRefreshPeriod, см. подробнее "Кэширование обращений к справочникам и карточкам".Если параметры отсутствуют в конфигурационном файле, создайте их самостоятельно. -
Сохраните изменения конфигурационного файла.