|
НЕОПРЕДЕЛЕНО в параметрах виртуальной таблицы | ☑ | ||
---|---|---|---|---|
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
выбрать * из РегистрСведений.ПервоначальныеСведенияОС где ОсновноеСредство = &ОсновноеСредство |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |