Страница 1 из 1
Условие отображения Text
Добавлено: 05 фев 2015, 11:04
Odon01
Пытаюсь спрятать контрол Text по условию:

- Условие.png (41.94 КБ) 6184 просмотра
Поле Ведомость_почасовых_объемов_потребления_электрической_энергии.Список_электроэнергия_по_ТП_прием.Электроэнергия_Потери_Итого имеет тип "double?". Т.е. тип nullable и я проверяю его на null.
При компиляции отчета получаю следующее исключение:

- Исключение.png (29.28 КБ) 6184 просмотра
В компиляторе видно, что причина исключения: asmCommand.Parameter1 == null
Что я делаю не так?
Спасибо.
Re: Условие отображения Text
Добавлено: 05 фев 2015, 14:29
HighAley
Здравствуйте.
Уточните, пожалуйста, какой тип установлен у данной колонки в словаре данных.
Можете попробовать использовать следующее выражение:
Код: Выделить всё
Ведомость_почасовых_объемов_потребления_электрической_энергии.Список_электроэнергия_по_ТП_прием["Электроэнергия_Потери_Итого"] == null
Спасибо.
Re: Условие отображения Text
Добавлено: 05 фев 2015, 15:41
Odon01
Тип double?, nullable. Пробовал ["Электроэнергия_Потери_Итого"] писать, не помогает. Text используется в CrossDataBand
Re: Условие отображения Text
Добавлено: 05 фев 2015, 16:37
HighAley
Здравствуйте.
Попробуйте ещё следующее выражение:
Ведомость_почасовых_объемов_потребления_электрической_энергии.Список_электроэнергия_по_ТП_прием["Электроэнергия_Потери_Итого"] == DBNull.Value
Если это не поможет, пришлите, пожалуйста, нам шаблон отчёта с тестовыми данными для анализа.
Спасибо.
Re: Условие отображения Text
Добавлено: 05 фев 2015, 18:00
Odon01
Шаблон отчета с тестовыми данными
Re: Условие отображения Text
Добавлено: 06 фев 2015, 16:03
Aleksey
Здравствуйте,
Уточните, пожалуйста, как воспроизвести проблему на присланном примере.
Так же проверьте, пожалуйста, последний билд.
Спасибо.
Re: Условие отображения Text
Добавлено: 10 фев 2015, 11:35
Odon01
Ошибка возникает при вызове StiBusinessObjectHelper.GetUsedBusinessObjectsNames, только в режиме отладки. На формирование отчета вроде не влияет. На последних версиях проявляется. Возникает в файле StiBusinessObjectHelper в процедуре CheckExpression. Исключение перехватываемое, не обрабатываемое. Если так и задумано, то и ладно т.к., повторюсь, на формирование самого отчета не влияет.
Re: Условие отображения Text
Добавлено: 11 фев 2015, 16:10
Aleksey
Здравствуйте,
Спасибо за подробное описание проблемы.
Данная проблема не влияет на построение отчета, возникает только в самом методе GetUsedBusinessObjectsNames.
К сожалению, на последней версии нашего продукта проблему воспроизвести не удаётся, ошибка не возникает.
Проверьте пожалуйста последний билд нашего продукта и сообщите нам о результатах.
Спасибо.