|   |   | 
| 
 | Неверные параметры ВЫБОР | ☑ | ||
|---|---|---|---|---|
| 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с) ? в конфигураторе  нет некоторых полей а в скд-конструкторе - они есть, но без свойств     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |