Страница 1 из 1

Как записать в вычиляемое поле, разницу между двумя сутками

Добавлено: 22 окт 2019, 16:42
Evgeniy58
У нас формируется суточный отчет (ведомость параметров), пример на скриншоте во вложении.
Нам необходимо добавить 4 столбец. "Суточная разница уровня РЧВ" - куда заносились бы (Уровень РЧВ 05.10.19 - Уровень РЧВ 04.10.19)
Возможно это реализовать средствами ЛЭРС учета?
Если да, то не могли бы Вы привести пример как через формулы получить данные за предыдущие сутки.
Спасибо

Re: Как записать в вычиляемое поле, разницу между двумя сутками

Добавлено: 23 окт 2019, 07:57
Evgeniy58
Вложение не прикрепилось в первом посте.

Re: Как записать в вычиляемое поле, разницу между двумя сутками

Добавлено: 23 окт 2019, 08:11
Александр Ряйсянен
Не понятно с каким полем связана колонка 'Уровень РЧВ'
Приложите, пожалуйста, вашу отчетную форму.

Re: Как записать в вычиляемое поле, разницу между двумя сутками

Добавлено: 23 окт 2019, 10:54
Evgeniy58
Колонка связанна с вычисляемым полем avgLevelRCHV = [ХВС 3 ].[V1 - Объем по подающей магистрали (м³)]/24

Re: Как записать в вычиляемое поле, разницу между двумя сутками

Добавлено: 24 окт 2019, 03:50
Александр Ряйсянен
Пример во вложении.
См. комментарии в скриптах.

Re: Как записать в вычиляемое поле, разницу между двумя сутками

Добавлено: 24 окт 2019, 10:53
Evgeniy58
Александр, спасибо за помощь.
Цель вычисления разницы уровня РЧВ была в подсчете на потерь на всем объекте.
poteriNaVos = [ХВС 1 ].[V1 - Объем по подающей магистрали (м³)]-[ХВС 2 ].[V1 - Объем по подающей магистрали (м³)]-[ХВС 4 ].[V1 - Объем по подающей магистрали (м³)]-[avgLevelMinus]
Но когда в вычисляемом поле в выражении poteriNaVos начинается использоваться avgLevelMinus, сбивается номер текущей строки используемый и в отчете это выглядит как недосчет по строкам.
Не могли бы Вы еще раз помочь доделать эту задачу?
Спасибо

Re: Как записать в вычиляемое поле, разницу между двумя сутками

Добавлено: 25 окт 2019, 02:02
Александр Ряйсянен
Добавьте или используйте имеющиеся элементы управления для ХВС1.V1, ХВС2.V1, ХВС3.V1 и ХВС4.V1
Для вычисляемого поля poteriNaVOS c помощью элементов управления для ХВС1.V1, ХВС2.V1, ХВС3.V1 и ХВС4.V1 реализуйте требуемый функционал по аналогии с avgLevelMinus.

Re: Как записать в вычиляемое поле, разницу между двумя сутками

Добавлено: 25 окт 2019, 11:39
Evgeniy58
Спасибо, все получилось!