Здравствуйте! В форме №2-ГЛР при настройке вывода насаждения в тыс.кбм., последняя колонка "средний возраст, лет" тоже делится на 1000. При этом в таблице расчета возраст нормальный, но при выводе отчета возраст делится.
Ошибка при расчете среднего возраста УЧТЕНО
Сообщений 1 страница 9 из 9
Поделиться215.03.2020 07:38:54
При этом в таблице расчета возраст нормальный, но при выводе отчета возраст делится.
Спасибо, посмотрим.
Поделиться315.03.2020 11:54:59
Спасибо, посмотрим.
Попробуйте, кажется поправил. Выложил исправленное в сегодняшнем обновлении.
Теперь покажу, как можно в ЛесИСе поправлять такие ошибки методом тыка не будучи программистом и не вникая в конструкции какого языка вмешиваемся:
1. На форме отчета открыл его в режиме редактора, нажав "Ctrl-Alt-Открыть" (тоже, кстати, "вспомнил" методом тыка, перебрав все сочетания подобных кнопок, так как помнил только то, что что то похожее нужно нажать для открытия редактора).
2. На закладке Page 1 тюкнул в поле это показателя и слева в окне параметров посмотрел имя переменной в нем - Memo_F18.
3. Перешел на закладку Code и нашел эту переменную в следующей строке:
Memo_F18.Text = FloatToStr(GetZap(<FrSet."F18">));
Совершенно очевидно, что программист размножил эту функцию на все параметры и по рассеяности не проверил, что не все из них требуют приведения к методу округления по запасу. И, видимо, это функция GetZap()
Ее и убираем в этой строке:
Memo_F18.Text = FloatToStr(<FrSet."F18">);
Результат - возраст 0.07 превратился в 67.5.
Поделиться416.03.2020 08:35:19
Спасибо! А раньше фроде формы ГЛР таким образом нельзя было править. Только ведомости - отчеты
Поделиться516.03.2020 09:34:00
А раньше фроде формы ГЛР таким образом нельзя было править.
Я уже не помню про 6.8, но в 10 эта возможность существует с момента реализации ГЛР.
Поделиться611.03.2021 09:12:29
Добрый день.
При расчете формы 2-ГЛР на деморегионе некоректно считает средний возраст.
По участковым расчет верный, а вот при получении общей на лесничество средний возраст считается как сумма по участковым.
Поделиться712.03.2021 11:33:18
при получении общей на лесничество средний возраст считается как сумма по участковым
Программист смотрит.
Поделиться830.03.2021 11:08:15
Программист смотрит.
Поправлено в обновлении от 30.03.2021. Номер версии 826 не менялся. Для получения результата таблицы по центральному нужно перерассчитать. Пробуйте.
Поделиться931.03.2021 10:05:25
Протестировали пока на одном объекте. Все работает. Спасибо!