Параметры ручного ввода

Оглавление  Назад  Далее

 Форма "Параметры ручного ввода показаний для измерения" предназначена для ввода параметров ввода и значений показаний, которые будут внесены в БД АльфаЦЕНТР. Форма показана на рисунке ниже.

 

Form_ManualInputAutoreadItemProp

Форма "Параметры ручного ввода показаний для измерения"

 Форма имеет следующие параметры:

Дата показаний - дата, на которую будут внесены показания при выполнении операции ввода показаний. Можно использовать относительные даты.

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

Нет - никакие действия не будут производится. Старые показаний останутся в БД, новые показания не будут занесены в БД

Только ручной ввода - запись новых показаний будет произведена, если старые показания так же были ранее внесены вручную или загружены из файла.

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

Общие показания могут не равняться сумме тарифных - разрешает неравенство общих показаний сумме тарифных. Если общие показания не указаны, то они рассчитываются как сумма тарифных;

Алгоритм ввода показаний - определяет какие именно значения показаний будут введены. Имеются следующие варианты:

Константами - необходимо ввести значения вручную. Необходимо указать общие и/или тарифные показания;

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

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

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