Руководство разработчика

Хранение данных в профилях

Платформа предоставляет иерархически организованное хранилище произвольных данных, которое доступно для сохранения настроек прикладных программ и обмена данными между программами. Точнее таких хранилища три:

  1. локальный профиль;
  2. профиль сеанса;
  3. профиль пользователя.

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

Программный доступ на чтение и запись к данным профилей обеспечивает модуль PROFILE. Например, осуществляя чтение и запись в профиль сеанса, программы фактически используют общие, разделяемые переменные. Локальный и пользовательский профили обычно используются для сохранения настроек. В локальный профиль можно сохранять настройку директорий и другие параметры, привязанные к рабочему окружению на данном компьютере.

В Инфо-Бухгалтер 8 определения и реквизиты разделяются программами и их изменения сохраняются в файлы или в базу данных.