Версионирование объектов (КУС)

Материал из КинтВики
Перейти к: навигация, поиск

В программе «Кинт: Управление санаторием» существует возможность версионирования объектов.

Версионирование — это хранение истории изменений объектов. Позволяет пользователю:

  • Увидеть изменения объектов, внесенные пользователями. Отслеживать какой пользователь и когда изменял объект.
  • Просматривать любые версии объектов.
  • Сравнивать версии объектов между собой.
  • Переходить на любую версию объекта.
Настройки, просмотр версий и работа с ними доступна только пользователям с позицией «Администратор системы».
YouTube.png

Настройка версионирования объектов

Функционал настраивается в интерфейсе «Администратор системы» на закладке Информационная база в разделе История данных. Отметьте галочками объекты, историю которых надо хранить в системе. Укажите срок хранения версий: неделя, месяц, квартал, год, бессрочно. На формах отмеченных объектов появится кнопка История.png, при нажатии на которую откроется список версий объекта.

Интерфейс Админ Инфобаза.png

В столбце «Количество версий» отображается общее количество версий объекта по всем его экземплярам в системе. Дважды щелкнув мышью по цифре можно посмотреть список экземпляров объекта и количество версий у каждого из них.

Для отмеченных объектов укажите срок хранения версий. Если объект изменяется часто, срок хранения версий можно установить небольшой — например, месяц. Если объект меняется редко, срок хранения версий можно установить большой — например, год. Бессрочный срок хранения лучше не устанавливать, разве что у самых важных для вас объектов.

Мы рекомендуем отметить:

  • все складские документы (поступление товаров, реализация товаров, требования-накладные и т.д.)
  • документы взаиморасчетов (счета на оплату, прием и возврат платежей)
  • основные документы системы: карта гостя, заявка на бронь, путевка, меню-раскладка, медицинская запись. История изменения медицинской записи позволяет увидеть кто и как менял историю болезни пациента.
  • справочники:

Маленький нюанс

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

Например, в карточке физлица адрес регистрации и адрес фактический берутся из регистра сведений «Адреса», паспортные данные из регистра сведений «Удостоверения ФЛ», телефон и e-mail из другого своего регистра сведений и т.д. Но регистров сведений пока нет в списке настроек, поэтому их отметить нельзя. Поэтому изменения в некоторых полях, к сожалению, не отразятся в истории версий объекта. То есть, если вы измените адреса, паспортные данные, телефон и e-mail у физлица, эти изменения не отразятся в истории версий.

Скорее всего в следующих итерациях программы в список настроек добавятся регистры сведений и их можно будет отмечать.

Создание версии

Версия объекта создается после внесения в него каких-то изменений и нажатия на кнопку Записать.png Записать.

История версий объекта

Удаление устаревших версий

Устаревшие версии удаляются автоматически регламентным заданием.