Имя: Пароль:
1C
1С v8
Запрос остаток товара пустое поле
,
0 Roma1314704
 
10.05.18
10:03
День добрый.
Простой запрос - получаею остаток товара но, где остаток 0 получаю пустое поле, а нужно цыфру 0 . Что не так делаю?

ВЫБРАТЬ
    Товар.Ссылка,
    ВЫБОР КОГДА Остатки.КоличествоОстаток ЕСТЬ NULL Тогда 0    ИНАЧЕ
    Остатки.КоличествоОстаток
    КОНЕЦ
    ИЗ
    Справочник.Номенклатура КАК Товар
    ЛЕВОЕ СОЕДИНЕНИЕ
    РегистрНакопления.ОстаткиТовара.Остатки КАК Остатки
ПО
    (Товар.Ссылка = Остатки.Номенклатура)
    
ГДЕ
Товар.ЭтоГруппа = Ложь
1 НЕА123
 
10.05.18
10:06
ВЫБОР КОГДА Остатки.КоличествоОстаток ЕСТЬ NULL Тогда "0"    ИНАЧЕ
2 DrShad
 
10.05.18
10:08
ЕСТЬNULL(Остатки.КоличествоОстаток, 0)
3 Roma1314704
 
10.05.18
10:13
При таком варианте как было пустое поле так и осталось

ЕСТЬNULL(Остатки.КоличествоОстаток, 0)

Здесь получается строковое значение
ВЫБОР КОГДА Остатки.КоличествоОстаток ЕСТЬ NULL Тогда "0"    ИНАЧЕ
4 Малыш Джон
 
10.05.18
10:14
(3) а "получаю пустое поле" - это где ты его получаешь?
5 FIXXXL
 
10.05.18
10:14
(3) в отчетах - используй Формат
6 Roma1314704
 
10.05.18
10:17
при таком запрос  - пустое поле
ЕСТЬNULL(Остатки.КоличествоОстаток, 0)
7 Малыш Джон
 
10.05.18
10:19
(6) "у запроса пустое поле" - это достаточно бессмысленное выражение.

пустое поле может быть при выводе результата запроса в табличный документ, табчасть и т.д.

вопрос: где ты смотришь результат запроса?
8 lEvGl
 
гуру
10.05.18
10:19
что значит "пустое поле"? где оно пустое, там 0, готов поспорить
9 hhhh
 
10.05.18
10:19
(3) это так задумано, если хочешь поправить, устраивайся в фирму 1с стажером, потом когда дойдешь по служебной лестнице до разработчика, сам поправишь, потом уволишься. И устроишься обратно в эту фирму, допишешь запрос.
10 lEvGl
 
гуру
10.05.18
10:21
(9) какой тернистый путь к нулю
11 Roma1314704
 
10.05.18
10:25
в консоле запроса получаю таблицу - там где отсутствует остаток в РегистреНакопления там в строке товара пустое поле
12 lEvGl
 
гуру
10.05.18
10:25
если нажать на пустое два раза поле что показывают?
13 DrShad
 
10.05.18
10:25
(11) ты видишь 0? а он есть
14 Roma1314704
 
10.05.18
10:36
Пустое поле ничего не показывает
15 mehfk
 
10.05.18
10:38
Стаж: 11 лет 6 месяцев 4 дня
16 Малыш Джон
 
10.05.18
10:39
(14) это специально так сделано, чтобы слабых духом отпугивать.
17 Roma1314704
 
10.05.18
10:40
)
18 lEvGl
 
гуру
10.05.18
10:41
(16) Цэевропа же, они не из таких
19 ColonelAp4u
 
10.05.18
10:41
(14) ты же это будешь в скд кидать? Если да то без всяких проблем как тебе уже подсказали в оформлении проставишь представление 0.
20 lEvGl
 
гуру
10.05.18
10:42
так надо же знать на что ставить условие, а у него пустое поле, даже не нул
21 DrShad
 
10.05.18
10:43
(18) шутник, однако
22 Roma1314704
 
10.05.18
10:47
(16) Цэевропа же, они не из таких
Умник? ты бы поязвил в другом месте  - благо где это можно сделать мест зватает
23 lEvGl
 
гуру
10.05.18
10:50
хрен значет, что тебе еще сказать, все варианты твоей проблемы уже перебрали, осталось только на это грешить
24 hhhh
 
10.05.18
10:52
(22) ну потому что тебе всё объяснили, разжевали, в рот положили, а ты всё равно тупишь. Значит, настоящий европеец.
25 DrShad
 
10.05.18
10:54
(24) завидовать нужно молча
26 Roma1314704
 
10.05.18
10:57
Спасибо за подсказки, буду разбираться
27 DrShad
 
10.05.18
11:01
(26) нужно правильной консолью пользоваться
28 DrShad
 
10.05.18
11:04
29 Roma1314704
 
14.05.18
00:39
Вопрос  - как в отчете вместо пустых полей (где нулевые остатки) вывести цыфру 0 ?
Вариант как Количество = "0" - не совсем удачный
30 Chameleon1980
 
14.05.18
03:51
блин - тебе объяснили
нужно хотя-бы пользоваться "правильной" консолью чтобы уже дошло что там и так 0. просто отображается пустота
31 Chameleon1980
 
14.05.18
03:53
еще раз вопрос
куда потом этот запрос будешь пользовать?
32 Mankubus
 
14.05.18
06:14
(29) формат для этого придумали
33 Roma1314704
 
14.05.18
07:35
То что там 0 это уже дошло, в отчёт вместо пустого поля нужно вывести 0
34 Cool_Profi
 
14.05.18
07:36
(33) Формат поля в макете ?
Не, никогда не слышал...
35 Roma1314704
 
14.05.18
07:38
Видал, только как-то не понятен синтаксис
36 mehfk
 
14.05.18
08:16
Переходи в дворники. Наверняка там тебе будет все понятно.
37 lEvGl
 
гуру
14.05.18
09:32
бггг ну точно не из простых, 4 дня представление нуля осваивает, внял совету из (9), системно подошел бугагаг