Как преобразовать пустые ссылки в запросе? #667934


#0 by Галахад
Простой зарос: ВЫБРАТЬ    ХозрасчетныйОборотыДтКт.СубконтоДт1 КАК СубконтоДт1,    ХозрасчетныйОборотыДтКт.СуммаОборот КАК СуммаОборот ИЗ            &Дата2,                ИЛИ СчетДт В ИЕРАРХИИ (&СчетДт44),            ,            , ПО    СубконтоДт1 ТОЛЬКО ИЕРАРХИЯ Если СубконтоДт1 заполнено, то возвращает нормальное дерево. Иерархия как в справочнике "статьи затрат" Если же СубконтоДт1 НЕ заполнено, то на корень дерева "пустая ссылка".
#1 by Галахад
Попробовал так изменить запрос:            &Дата2,                ИЛИ СчетДт В ИЕРАРХИИ (&СчетДт44),            ,            , ПО    СубконтоДт1 ТОЛЬКО ИЕРАРХИЯ Но тут дерево вообще какое-то деревянное получается...
#2 by Галахад
+ Читать как: Если же встречаются НЕ заполненые СубконтоДт1 , то на корень дерева "пустая ссылка".
#3 by Defender aka LINN
И что тебя смущает?
#4 by Галахад
Хочу заменить пустую ссылку, на не пустую. А не получается.
#5 by mikecool
там у тебя Неопределено, а не пустая ссылка
#6 by Галахад
Запросник серым по белому пишет, что пустая ссылка.
#7 by mikecool
и почему тогда ХозрасчетныйОборотыДтКт.СубконтоДт1 = ЗНАЧЕНИЕ(Справочник.СтатьиЗатрат.ПустаяСсылка) не работает?
#8 by Defender aka LINN
Магия
#9 by Галахад
Только великий Одинэс знает. Вопщем сделал вложенный. Заработало. ВЫБРАТЬ    ВложенныйЗапрос.СубконтоДт1 КАК СубконтоДт1,    ВложенныйЗапрос.СуммаОборот КАК СуммаОборот ИЗ                &Дата2,                    ИЛИ СчетДт В ИЕРАРХИИ (&СчетДт44),                ,                ,                ,                ) КАК ХозрасчетныйОборотыДтКт) КАК ВложенныйЗапрос ПО    СубконтоДт1 ТОЛЬКО ИЕРАРХИЯ
#10 by Vovan_Magadan
Ну если просто на скорую попробовать вместо: КОГДА НЕ ХозрасчетныйОборотыДтКт.СубконтоДт1 IS NULL или КОГДА ХозрасчетныйОборотыДтКт.СубконтоДт1 <> Неопределенно
#11 by Vovan_Magadan
Ну если просто на скорую попробовать вместо: КОГДА НЕ ХозрасчетныйОборотыДтКт.СубконтоДт1 IS NULL или КОГДА ХозрасчетныйОборотыДтКт.СубконтоДт1 <> Неопределенно
#12 by Галахад
Попробовал. В обоих случаях дерево без веток, как в 1.
#13 by Ненавижу 1С
бугага, неопределено, пустые ссылки, NULL, что же там на самом деле?
#14 by Галахад
Судя по ответ однозначный.
#15 by mikecool
вот так заработает выбор когда ХозрасчетныйОборотыДтКт.СубконтоДт1 ссылка Справочник.СтатьиЗатрат И ХозрасчетныйОборотыДтКт.СубконтоДт1 = ЗНАЧЕНИЕ(Справочник.СтатьиЗатрат.ПустаяСсылка) тогда &Статья
#16 by mikecool
а так - там не неопределено, а ))))))
#17 by Галахад
Проверил. Не работает. Результат как в .
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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