Гость
Форумы / [игнор отключен] [закрыт для гостей] / Отчет в 8-ке / 7 сообщений из 7, страница 1 из 1
02.06.2008, 10:46
    #35348383
Nata75
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчет в 8-ке
Привет всем! Помогите, пожалуйста!!! Составляю отчет Каждый пользователь покупает Груши и Яблоки, и суммируется общее количество кг по Грушам и Яблокам, т.е
Пользователь1 Груши 10кг Яблоки 15кг Общий итог 25 все
выбирается по датам. если есть и Груши и Яблоки, то все считается хорошо, а если какое-то из значений отсутствует, по отчет выдает ошибку что не может Null преобразовать к числу. строка в отчете:
Пока ВыборкаКонтролер.Следующий() Цикл
ОбластьКонтролер.Параметры.Заполнить(ВыборкаКонтролер);
ОбластьКонтролер.Параметры.Сумма = ОбластьКонтролер.Параметры.КоличествоГруши + ОбластьКонтролер.Параметры.КолвоЯблоки;
ТабДок.Вывести(ОбластьКонтролер, ВыборкаКонтролер.Уровень());
КонецЦикла;

Как в отчете прописать что если Груш или Яблок нет, то втавлять 0
...
Рейтинг: 0 / 0
02.06.2008, 11:27
    #35348523
pail
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчет в 8-ке
А запрос можно процитировать?
...
Рейтинг: 0 / 0
02.06.2008, 12:08
    #35348623
Отчет в 8-ке
ОбластьКонтролер.Параметры.Сумма =

?(ЗначениеЗаполнено(ОбластьКонтролер.Параметры.КоличествоГруши),ОбластьКонтролер.Параметры.КоличествоГруши,0) + ?(ЗначениеЗаполнено(ОбластьКонтролер.Параметры.КолвоЯблоки),ОбластьКонтролер.Параметры.КолвоЯблоки,0) ;
...
Рейтинг: 0 / 0
02.06.2008, 12:31
    #35348694
Nata75
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчет в 8-ке
Френсис ДрейкА запрос можно процитировать?
да, там в запросе действительно была ошибка - было NULL как КоличествоГруш, а я NULL заменила на 0 и все сработало!!!
?(ЗначениеЗаполнено(ОбластьКонтролер.Параметры.КоличествоГруши),ОбластьКонтролер.Параметры.КоличествоГруши,0) + ?(ЗначениеЗаполнено(ОбластьКонтролер.Параметры.КолвоЯблоки),ОбластьКонтролер.Параметры.КолвоЯблоки,0) ;
а вот эту хитрую комбинацию надо поробовать
...
Рейтинг: 0 / 0
02.06.2008, 12:31
    #35348699
Nata75
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчет в 8-ке
СПАСИБО ОГРОМНОЕ ВСЕМ КТО ОТКЛИКНУЛСЯ!!!!!!!
...
Рейтинг: 0 / 0
02.06.2008, 13:12
    #35348823
Nata75
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчет в 8-ке
Nata75 Френсис ДрейкА запрос можно процитировать?
да, там в запросе действительно была ошибка - было NULL как КоличествоГруш, а я NULL заменила на 0 и все сработало!!!
?(ЗначениеЗаполнено(ОбластьКонтролер.Параметры.КоличествоГруши),ОбластьКонтролер.Параметры.КоличествоГруши,0) + ?(ЗначениеЗаполнено(ОбластьКонтролер.Параметры.КолвоЯблоки),ОбластьКонтролер.Параметры.КолвоЯблоки,0) ;
а вот эту хитрую комбинацию надо поробовать
СПАСИБО ОГРОМНОЕ!!!!!!! Сработало как нельзя лучше!!!!! :)
...
Рейтинг: 0 / 0
09.06.2008, 13:34
    #35364284
k_oleg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчет в 8-ке
Надо делать в запросе: ЕстьNULL(КоличествоГруши,0)
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Отчет в 8-ке / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]