При первом создании кэшируемого справочника данные сохраняются на локальный диск и впоследствии обновляются автоматически, по мере внесения изменений в справочник.
Информация о необходимости обновить данные на локальном диске того или иного компьютера, хранится на сервере сеансов.
Если данные в справочнике меняются каким-либо пользователем системы, то при следующем вызове метода Open актуальные данные запрашиваются с SQL-сервера. Информация о необходимости обновления кэшированных данных запрашивается с рабочих станций не чаще, чем через период, заданный в установке SharedComponentCheckPeriod, по умолчанию 10 секунд.
Для дополнительной оптимизации данные, сохраненные на локальный диск, сохраняются во временных файлах. Во временных файлах сохраняются все данные, кроме значений текстовых реквизитов. При создании кэшированного справочника проверяется актуальность данных во временных файлах и, если они являются актуальными, то считывания данных с SQL-сервера не происходит.
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |