![]() |
![]() |
![]() |
|
Неверные параметры ВЫБОР | ☑ | ||
---|---|---|---|---|
0
vralR
22.10.14
✎
10:20
|
Помогите с запросом в СКД
ВЫБРАТЬ ПодразделенияОрганизаций.КодПоОКТМО , Выбор Когда НЕ Выразить(ПодразделенияОрганизаций.Наименование КАК СТРОКА(20)) Есть Null И ПодразделенияОрганизаций.КодПоОКТМО Есть Null Тогда Выразить(ПодразделенияОрганизаций.Наименование КАК СТРОКА(20)) = ПодразделенияОрганизаций.Владелец Иначе ПодразделенияОрганизаций.Наименование Конец КАК Наименование ИЗ Справочник.ПодразделенияОрганизаций КАК ПодразделенияОрганизаций Не работает, и не приводится к СТРОКЕ . Что не так у меня? может с головой? :) |
|||
1
Looser-1c
22.10.14
✎
10:22
|
Выразить(ПодразделенияОрганизаций.Наименование КАК СТРОКА(20)) = ПодразделенияОрганизаций.Владелец
У тебя Владелец подразделения - строка??? |
|||
2
Maxus43
22.10.14
✎
10:22
|
естьnull не нужен нигде вобще, он не для этого.
Сравнивать надо одинаковые типы, а не строку со ссылкой. |
|||
3
Рэйв
22.10.14
✎
10:22
|
Это ты что пытаешься сделать?
>>Выразить(ПодразделенияОрганизаций.Наименование КАК СТРОКА(20)) = ПодразделенияОрганизаций.Владелец сравниваешь заведомо ссылку с заведомо строкрй или пытаешься присвоить одно другому?:-) |
|||
4
vralR
22.10.14
✎
10:31
|
выразить владельца строкой - тоже не рабочий вариант - пробовал
|
|||
5
Любопытная
22.10.14
✎
10:31
|
(4) Ты лучше скажи, чего ты сделать хотел
|
|||
6
vralR
22.10.14
✎
10:32
|
подменить наименование подразделения без ОКТМО владельцем - т.е. головной орг.
|
|||
7
Рэйв
22.10.14
✎
10:33
|
(6)Шикарно!
он все таки присваивает.:-) А я то надеялся, что ошибаюсь |
|||
8
Рэйв
22.10.14
✎
10:35
|
Выбор
Когда НЕ ПодразделенияОрганизаций.Наименование Есть Null И ПодразделенияОрганизаций.КодПоОКТМО Есть Null Тогда ПодразделенияОрганизаций.Владелец Иначе ПодразделенияОрганизаций.Наименование Конец КАК Наименование |
|||
9
Рэйв
22.10.14
✎
10:35
|
как то так, если мой телепатбот правильно работает
|
|||
10
Рэйв
22.10.14
✎
10:38
|
или
наоборот Тогда ПодразделенияОрганизаций.Наименование Иначе ПодразделенияОрганизаций.Владелец |
|||
11
Рэйв
22.10.14
✎
10:38
|
хотя если .Наименование Есть NULL какой так нафиг владелец..
Вобщем запрос в топку! |
|||
12
vralR
22.10.14
✎
10:41
|
НЕ Есть нулл
оба варианта не подменяют |
|||
13
vralR
22.10.14
✎
10:42
|
ВЫБРАТЬ
ПодразделенияОрганизаций.КодПоОКТМО , Выбор Когда ПодразделенияОрганизаций.КодПоОКТМО Есть Null Тогда ПодразделенияОрганизаций.Владелец Иначе ПодразделенияОрганизаций.Наименование Конец КАК Наименование |
|||
14
Рэйв
22.10.14
✎
10:42
|
(12)
Если утебя нулл наименование, то и Владелец темболее нул. Как оно у тебя вообще работает.... |
|||
15
Maxus43
22.10.14
✎
10:43
|
Выбор
Когда ПодразделенияОрганизаций.КодПоОКТМО = "" Тогда ПодразделенияОрганизаций.Владелец Иначе ПодразделенияОрганизаций.Ссылка Конец |
|||
16
Maxus43
22.10.14
✎
10:43
|
(14) наименование null никогда тут не будет
|
|||
17
Рэйв
22.10.14
✎
10:44
|
(16) после соединений такие танцы вполне возможны:-)
|
|||
18
vralR
22.10.14
✎
10:44
|
Результат выборки
КодПоОКТМО Наименование Доставка рабочих 78701000 Ларек на ул. Салтыкова-Щедрина 44.01 Овощехранилище29 78701000 Рынок Перекоп овощи 4401 Коммерческий отдел4401 А хотел КодПоОКТМО Наименование Головная орг 78701000 Ларек на ул. Салтыкова-Щедрина 44.01 Головная орг 78701000 Рынок Перекоп овощи 4401 |
|||
19
Maxus43
22.10.14
✎
10:46
|
(18)>(15) До просветления
(17) ну тут же нет, в итоге запрос не работает как надо |
|||
20
vralR
22.10.14
✎
10:47
|
ага, ссылка - сообразил - спасибо всем!
|
|||
21
Maxus43
22.10.14
✎
10:47
|
(20) не сообразил ты ничего, думай
|
|||
22
vralR
22.10.14
✎
10:51
|
если пусто октмо "" тогда подставляем владельца если нет - то ссылку-наименование
ВЫБРАТЬ ПодразделенияОрганизаций.Ссылка, ПодразделенияОрганизаций.Владелец, ПодразделенияОрганизаций.Родитель, ПодразделенияОрганизаций.Наименование, ПодразделенияОрганизаций.Представление, ПодразделенияОрганизаций.КодПоОКТМО, ПодразделенияОрганизаций.КПП ИЗ Справочник.ПодразделенияОрганизаций КАК ПодразделенияОрганизаций все расписывает |
|||
23
Maxus43
22.10.14
✎
10:53
|
Пустое значение это не NULL, null это отсутствие значения впринципе
|
|||
24
AlexITGround
22.10.14
✎
10:54
|
(7) благо MDL доступно из 1С запросов
|
|||
25
AlexITGround
22.10.14
✎
10:55
|
(24) * доступен только
|
|||
26
vralR
22.10.14
✎
10:55
|
(23) в смысле не заполнено ("") нет вообще - NULL
|
|||
27
Maxus43
22.10.14
✎
10:58
|
(26) у тебя никогда оно не будет null в этом запросе.
короче, работает или нет? |
|||
28
vralR
22.10.14
✎
10:59
|
да работает как хотел
|
|||
29
vralR
22.10.14
✎
11:00
|
(23) не будет нулл - потому что поле в принципе есть?
|
|||
31
Maxus43
22.10.14
✎
11:01
|
(29) да
|
|||
32
vralR
22.10.14
✎
11:01
|
(31) проверить поле на пусто - ""
|
|||
33
Maxus43
22.10.14
✎
11:04
|
(32) проверить строковое поле с переменной длиной строки на пусто = "", так правильно
|
|||
34
vralR
22.10.14
✎
11:15
|
(33) проверить числовое поле на 0 - =0?
|
|||
35
Maxus43
22.10.14
✎
11:29
|
конечно
|
|||
36
vralR
22.10.14
✎
11:37
|
(35) Как узнать тип ВСЕХ полей справочника (документа - короче метаданные в формулировке 1с) ? в конфигураторе нет некоторых полей а в скд-конструкторе - они есть, но без свойств
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |