|
Запрос, вывести 0 в ячейке столбца вместо пустоты | ☑ | ||
---|---|---|---|---|
0
Sinderlok
06.06.17
✎
11:21
|
Здравствуйте, есть запрос который по указанному периоду выводит номенклатуру, цену срезпервых и цену срехпоследних из регистра сведений, а также подсчет разницы в процентах между этими двумя ценами, но наткнулся на проблему. Если обе цены одинаковые то выводится пустота. Как я могу сделать так, чтобы вывелся 0?
ВЫБРАТЬ ЦеныСрезПервых.Номенклатура КАК Номенклатура, ЦеныСрезПервых.Цена КАК ПерваяЦена, ЦеныСрезПоследних.Цена КАК ПоследняяЦена, ВЫРАЗИТЬ(-((ЦеныСрезПервых.Цена - ЦеныСрезПоследних.Цена) / (ЦеныСрезПервых.Цена + ЦеныСрезПоследних.Цена) / 2) * 100 КАК ЧИСЛО(3, 0)) КАК РазницаПроцент ИЗ РегистрСведений.ЦеныНоменклатуры.СрезПервых(&Начало, ВидЦены = &ВидЦены) КАК ЦеныСрезПервых ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Конец, ВидЦены = &ВидЦены) КАК ЦеныСрезПоследних ПО (ЦеныСрезПервых.Номенклатура = ЦеныСрезПоследних.Номенклатура) СГРУППИРОВАТЬ ПО ЦеныСрезПервых.Номенклатура, ЦеныСрезПервых.Цена, ЦеныСрезПоследних.Цена УПОРЯДОЧИТЬ ПО РазницаПроцент |
|||
1
patria0muerte
06.06.17
✎
11:21
|
Формат()
|
|||
2
Cyberhawk
06.06.17
✎
11:22
|
выбор когда ... = 0 тогда "0" иначе ...
|
|||
3
lodger
06.06.17
✎
11:23
|
дело то не в запросе. там и так ноль. в поле вывода форматирование смотрите.
|
|||
4
Sinderlok
06.06.17
✎
11:27
|
Спасибо, попробую с выбором. А как мне посмотреть форматирование?
P.S. Запускаю в консоли запросов. |
|||
5
Гипервизор
06.06.17
✎
11:31
|
(4) Юзерам в работу тоже в консоли выдашь?
|
|||
6
Sinderlok
06.06.17
✎
11:35
|
Это задание по готовой конфигурации, которую мне выдали Надо в консоли сделать.
|
|||
7
Гипервизор
06.06.17
✎
11:40
|
Вот прям такое задание, чтобы в консоли запросов выводился 0? Тогда (2).
|
|||
8
Sinderlok
06.06.17
✎
11:41
|
Нет, задание состоит из написания нескольких запросов, это один из них.
|
|||
9
Гипервизор
06.06.17
✎
11:43
|
Имхо не стоит оформлять вывод нуля в консоли таким образом. Могут не понять. И сделать неверные выводы.
|
|||
10
Sinderlok
06.06.17
✎
11:48
|
А как тогда лучше? Вывести что-то вроде "нет изменений"?
|
|||
11
1dvd
06.06.17
✎
11:52
|
(10) чем пустота не устраивает?
|
|||
12
Гипервизор
06.06.17
✎
11:54
|
(10) Да оставьте уже в покое запрос. Значение же ноль. "Пустота" только отображается. Ни к чему форматировать в запросе такие вещи.
В реальном отчете или макете использовалось бы форматирование для вывода. |
|||
13
1dvd
06.06.17
✎
11:55
|
Кстати, моя консоль выводит нуль
http://savepic.ru/14299535.jpg |
|||
14
1dvd
06.06.17
✎
11:57
|
хотя, можно и так
http://savepic.ru/14332302.jpg |
|||
15
Гипервизор
06.06.17
✎
12:07
|
Вот и решение - поменять консоль ))
|
|||
16
Sinderlok
06.06.17
✎
12:13
|
Смешно, а консоль запросов для управляемого приложения с its.1c не выводит.) Спасибо всем.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |