СКД. Набор данных - объединение. Как получить в колонке 0. #717619


#0 by AndE
Есть отчет на СКД. В нем используется набор данных -  объединение и соответственно в этом объединении отдельные наборы данных запросы. Какие - то наборы данных могут не возвращать ничего, соответственно при выводе результата в этих колонках получается пустота, а хочется 0. ЕстьNull не помогает. Как средствами СКД в колонку вывести 0 в этом случае?
#1 by vicof
Автор, наборы данных ничего не возвращают. При чем тут колонки? Давай конечные запросы из обеих наборов.
#2 by AndE
Совершенно не важно какие там запросы, суть не в этом. Не вдаваясь в подробности запросов имеем: первый набор данных возвращает таблицу с колонками  А, Б, В второй набор данных возвращает таблицу с колонками Г, Д при объединении получаем таблицу с колонками А, Б, В, Г, Д Если Второй набор данных пустой, т.е. Колонки Г, Д пустые, то необходимо, чтоб таблица  с Колонками А, Б, В, Г, Д при выводе результата имела в колонках Г, Д значение 0, а там пусто.
#3 by rendez-vous
ЕСТЬNULL помогает. Просто вы его готовить не умеете.
#4 by AndE
Научите готовить?
#5 by rendez-vous
Задайте в СКД запрос типа: ВЫБРАТЬ 0,1 посмотрите на результат и сделайте выводы.
#6 by AndE
ВЫ не понимаете. Вот такой запрос все сделает хорошо: Выбрать Чтото.А КАК А Из Чегото КАК Чтото Выбрать 0 КАК А В этом случае нолик возвращается. Но я так не хочу делать, может можно без этого? Когда делаешь средствами СКД объединяя запросы, то если один результат выполнения запроса будет пустой то он и вернет по этим полям из этого запроса пустоту, а хочется 0.
#7 by acsent
пусть 1 набор возвращает таблицу с колонками А, Б, В, Г, Д , где Г и Д = 0
#8 by AndE
Верно говорите, так можно... Но может есть другой выход средствами СКД? Так будет не очень красиво.
#9 by acsent
Может и есть. Лучше день потерять, но потом за 5 минут долететь?
#10 by acsent
А кстати какая разница 0 или null?
#11 by AndE
Точно, так! :) Хочется красиво, и чтобы потом читалось хорошо. Там много этих запросов и полей в объединении.
#12 by acsent
у тебя ресурс или просто поле?
#13 by AndE
Бухгалтера не любят когда просто пустота в колонке. Хотят 0. Ну и вообще это не красиво смотрится.
#14 by acsent
Сделай условное оформление: не заполнено - текст 0
#15 by AndE
acsent - спасибо. То что надо!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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