СКД: как вывести ноль вместо пусто ? #346874


#0 by r1000
Делаю по книжке "от 8.0 к 8.1" отчет продажи с помощью СКД. Вот запрос: ВЫБРАТЬ    ПродажиОбороты.НомерСтроки, Получается следующая таблица:          Январь   Февраль   Март      Апрель        Продано   Продано   Продано   Продано Товар1     100      20                         Товар2     200                40        50       Меня все устраивает, но нужно, когда нет продаж в месяце выводить число 0, а сейчас выводит пусто.
#1 by r1000
Как вывести ноль ?
#2 by Garkin
Условное оформление поставь там представление ноля (ЧН=0)
#3 by r1000
Так показывает или 0 или 1... получается вот так:          Январь   Февраль   Март      Апрель        Продано   Продано   Продано   Продано Товар1     1       1          0         0   Товар2     1       0          1         1
#4 by Garkin
да ну?
#5 by r1000
Да. Там где были продажи 1, там где нет продаж 0. В отборе в условном оформелении нужно что то указвать ?
#6 by Garkin
В отборе ничего.(совсем) В оформлении - Формат / [v] представление нуля     [   0] (Все остальные галки снять)
#7 by r1000
Я не понял... "Формат / [v] представление нуля     [   0]" это куда написать ?
#8 by r1000
У меня сейчас: формат = ЧН=0 Что не так ?
#9 by Garkin
это не надо писать. Это метафорическое изображение конструктора форматной строки.
#10 by r1000
Ну понятно))) Нет, я сделал правильно... представление ноля ЧН=0... Может как то в запросе сразу можно получить 0. Например, через ВЫБОР...
#11 by r1000
+10 Это даже будет лучше...
#12 by r1000
Вообще, там где будет 0, мне нужно выделить цветом... Я и подумал: в условное оформление добавить условия Если Продано=0, тогда цвет фона красный...
#13 by Garkin
в запросе у тебя и так 0 Что-то недоговариваешь, должно работать. Попробуй проделать тоже самое в другом отчете. Попробуй установить длинну и точность.
#14 by r1000
>в запросе у тебя и так 0 >  ЕСТЬNULL(ПродажиОбороты.КоличествоОборот, 0) Я тоже так думал... Не знаю, что тут можно не договорить.... Длинну ставил, с другим отчетом тоже пробовал... Я делаю на типой торговле...могу выложить схему...
#15 by r1000
Ну фиг с ним с нулем... Как тогда просто выделать ячейку где нет продажи в месяце ? Что в условном оформелении написать ? Какой отбор установить ?
#16 by r1000
^ очень нужно...
#17 by Garkin
см
#18 by r1000
Сделал как в 12. Ячейки с нулем закрашиваются красным, но там где были продажи выводит число 1...) Тоесть, вернулся к .
#19 by IronDemon
Получилось :)
#20 by Garkin
релиз платформы какой?
#21 by IronDemon
ЕСТЬNULL(ПродажиОбороты.КоличествоОборот, 0) пиши в ресурсах, формат ЧН=0
#22 by r1000
Ну я обрадовался сначало, а потом понял, что фиг там...))) Щас вот только это не полуается... 1С:Предприятие 8.1 (8.1.10.50)
#23 by r1000
В ресурсах у меня КоличествоОборот выбранно... Как понять "ЕСТЬNULL(ПродажиОбороты.КоличествоОборот, 0) пиши в ресурсах" ?
#24 by IronDemon
Тьфу ты, в ресурсах ЕстьNULL(Сумма(Количество),0)
#25 by r1000
Да. Помогло теперь... ps: Ты это методом "тыка" изучаешь, или книга хорошая есть ? у меня только от "8.0 к 8.1", но там не очень подробно все...
#26 by IronDemon
Методом "научного тыка"
#27 by r1000
гы) Ясна...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С