|   |   | 
| 
 | НЕОПРЕДЕЛЕНО в параметрах виртуальной таблицы | ☑ | ||
|---|---|---|---|---|
| 0
    
        Uzyf 16.08.19✎ 09:30 | 
        Если в параметрах виртуальной таблицы написать Поле = НЕОПРЕДЕЛЕНО, то в результате запроса это поле всегда НЕОПРЕДЕЛЕНО, даже если там было какое то значение     | |||
| 1
    
        Uzyf 16.08.19✎ 09:30 | 
        ВЫБРАТЬ
 ПервоначальныеСведенияОССрезПоследних.ОсновноеСредство КАК ОсновноеСредство, ПервоначальныеСведенияОССрезПоследних.ДокументСнятияСУчета КАК ДокументСнятияСУчета, ТИПЗНАЧЕНИЯ(ПервоначальныеСведенияОССрезПоследних.ДокументСнятияСУчета) КАК Поле1 ИЗ РегистрСведений.ПервоначальныеСведенияОС.СрезПоследних( , ОсновноеСредство = &ОсновноеСредство И ДокументСнятияСУчета = НЕОПРЕДЕЛЕНО) КАК ПервоначальныеСведенияОССрезПоследних | |||
| 2
    
        Uzyf 16.08.19✎ 09:32 | 
        Результат:
 ОсновноеСредство ДокументСнятияСУчета Поле1 Автомобиль FORD TOURNEO CUSTOM Не определено Результат без параметра: ОсновноеСредство ДокументСнятияСУчета Поле1 Автомобиль FORD TOURNEO CUSTOM Подготовка к передаче ОС 00УП-000001 Подготовка к передаче ОС | |||
| 3
    
        Uzyf 16.08.19✎ 09:33 | 
        Вопрос: это так и должно быть? И если условие указать в ГДЕ, то все выводит корректно     | |||
| 4
    
        EVGA 16.08.19✎ 09:42 | 
        (1) а какой должен быть тип значения у поля "неопределено"?     | |||
| 5
    
        НадюшаЯ 16.08.19✎ 09:44 | 
        (4) Так он не выбирает неопределено, он накладывает отбор на равенство с неопределено, как я понимаю, это на размер выборки это не влияет, но влияет на то как будет отобрано именно это поле. Наверно это как то связано с тем что Null<>null     | |||
| 6
    
        Irbis 16.08.19✎ 09:45 | 
        (3) Система ведёт себя штатным образом     | |||
| 7
    
        НадюшаЯ 16.08.19✎ 09:46 | 
        (5) хотя в секции Где уже все норм     | |||
| 8
    
        ДенисЧ 16.08.19✎ 09:47 | 
        (5) Неопределено не есть NULL.     | |||
| 9
    
        ptiz 16.08.19✎ 09:47 | 
        (0) Вы сами поняли, что написали? "Накладываю условие, чтобы значение было равно НЕОПРЕДЕЛЕНО. А 1С возвращает НЕОПРЕДЕЛЕНО! Почему?"     | |||
| 10
    
        НадюшаЯ 16.08.19✎ 09:48 | 
        (8) это да     | |||
| 11
    
        НадюшаЯ 16.08.19✎ 09:48 | 
        (9) так, как я понимаю в основной таблице оно заполнено, т.е неравно неопределено     | |||
| 12
    
        ДенисЧ 16.08.19✎ 09:49 | 
        (2) сделай
 выбрать * из РегистрСведений.ПервоначальныеСведенияОС где ОсновноеСредство = &ОсновноеСредство и поизучай | |||
| 13
    
        Uzyf 16.08.19✎ 09:49 | 
        (9) ну там так то есть запись где это значение заполнено
 ОсновноеСредство ДокументСнятияСУчета Поле1 Автомобиль FORD TOURNEO CUSTOM Подготовка к передаче ОС 00УП-000001 Подготовка к передаче ОС | |||
| 14
    
        Uzyf 16.08.19✎ 09:57 | 
        (12) Вот жеж блин. Я смотрел на "ДокументСнятияСУчета" и думал что он появится в той же записи что и Ввод первоначальных сведений, а эта другая запись, а при вводе первоначальных сведений она не используется получается никогда что ли?     | |||
| 15
    
        Uzyf 16.08.19✎ 09:58 | 
        Всем спасибо вопрос закрыт     | |||
| 16
    
        Uzyf 27.08.19✎ 06:41 | 
        + Code
 выбрать * из РегистрСведений.ПервоначальныеСведенияОС где ОсновноеСредство = &ОсновноеСредство | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |