Перейти к содержанию

Проверки, выполняемые при старте системы

Для обеспечения стабильной работы программы «М-АПТЕКА плюс» предусмотрена возможность перед началом сеанса выполнить ряд проверок состояния базы данных (далее БД) и программного окружения.

Перечень выполняемых проверок может быть изменён пользователем с правами администратора через формуНастройки стартовой формы, расположенную по адресу: Конструктор → Конструктор меню → Настройки стартовой формы.

Откроется окно Настройка умолчаний и методов стартовой формы, где следует открыть вкладку Перед входом в систему:

Перед входом в систему

Перечень выполняемых проверок задаётся простановкой «галочек».

Проверка наличия backup базы

Если пункт Проверка наличия backup базы отмечен «галочкой», то определяется дата создания последней резервной копии БД.

Примечание

Настоятельно рекомендуется всегда выполнять эту проверку.

Если дата резервной копии не текущая, то считается, что копия слишком старая (если она вообще когда-либо делалась).

В этом случае пользователь получает сообщение Нет актуального файла копии базы данных. Это же сообщение пишется в протокол Контроль состояния системы. При этом работа в программе продолжается.

Для выяснения причины отсутствия актуальной базы следует проверить, запущена ли автозадача Выход из базы для копирования. О том, как настраивается резервное копирование, см. автозадачу Копирование базы данных.

Внимание

В системных настройках есть настройка Группы пользователей, для которых запускать проверку backup, она отвечает за уведомление пользователей об отсутствии копии базы.

Настройка расположена по адресу: Администратор системы → Настройки системы → Системные настройки → Системные настройки → Общие → Группы пользователей, для которых запускать проверку backup = <список>

См. также: Настройка backup.

Проверка счётчиков ID в основных классах

Если пункт Проверка счётчиков ID в основных классах отмечен «галочкой», то учётное и фактическое количество объектов в таблицах документов и партий товара будет проверяться на корректность.

Примечание

Настоятельно рекомендуется всегда выполнять эту проверку.

При обнаружении ошибок, пользователь получает сообщение: Нарушение счётчиков создаваемых объектов и кол-во записей в базе. Пользователю задаётся вопрос: Исправить и продолжить работу?

  • Если согласиться, то система выполняет попытку автоматического исправления. Исправление состоит в приведении учётного количества к фактически имеющемуся количеству объектов соответствующего типа. Сообщения об обнаруженных ошибках и сделанных исправлениях пишутся в протокол Контроль состояния системы.

  • Если отказаться от автоматического исправления, то работа будет запрещена. В этом случае запись в протокол выполняется, но вход в систему запрещается. Для анализа и исправления в такой ситуации следует обратиться в службу поддержки.

Проверка наличия последнего пакета по полученным журналам

Отключена.

Проверка последнего входа в систему

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

Примечание

Настоятельно рекомендуется всегда выполнять эту проверку.

Возможны ситуации:

  • Дата входа меньше даты последнего окончания работы – внутренние часы на сервере были переставлены назад, работа запрещена. Нужно правильно выставить часы и повторить попытку входа. Поскольку эта ситуация может быть причиной потери данных, см. Как работать, если было изменение даты/времени на сервере.

  • Дата входа больше даты последнего окончания работы, - пользователь получает сообщение с информацией о том, когда последний раз был произведён вход в систему, работа продолжается.

  • Дата входа равна дате последнего окончания работы, но время входа предшествует времени последнего окончания работы – пользователь получает сообщение и запрос дальнейших действий:

    1. Либо отказаться от входа, перевести часы на сервере и повторить попытку входа.
    2. Либо проигнорировать разницу во времени и продолжить работу.

Все сообщения пишутся в протокол Контроль состояния системы.

Проверка параметров конфигурации Cache

Если пункт Проверка параметров конфигурации Cache отмечен «галочкой», то контролируются текущие параметры настройки СУБД Cache и аппаратно-программного окружения системы. Необходимые параметры см. Дополнительная настройка Cache.

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

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

Все сообщения пишутся в протокол Контроль состояния системы.

Примечание

Исполнение этой задачи является желательным и служит для контроля оптимальной настройки параметров Cache и производительности БД.