|
пустаяСсылка любого типа в запросе | ☑ | ||
---|---|---|---|---|
0
perkos
02.04.12
✎
07:53
|
пытаюсь вот так проверить ХарактеристикаДвиженияДт тип ЛюбаяСсылка, не получается... как правильно?
ГДЕ ЕПСБУДвиженияССубконто.ХарактеристикаДвиженияДт.ПустаяСсылка() |
|||
1
Рэйв
02.04.12
✎
07:56
|
ВСе пустые ссылки в список и в параметр запроса,а в тексте запроса:
Где ЕПСБУДвиженияССубконто.ХарактеристикаДвиженияДт В (&СписокПараметр) |
|||
2
perkos
02.04.12
✎
07:58
|
ого жеско.... что нет вариантов?
|
|||
3
D_Pavel
02.04.12
✎
08:00
|
Что жеского? Нормальный простой вариант.
|
|||
4
Я не курил
02.04.12
✎
08:00
|
или так,
Где ЕПСБУДвиженияССубконто.ХарактеристикаДвиженияДт = ЗНАЧЕНИЕ(Справочник.ТвойСпарвочник1.ПустаяСсылка) ИЛИ ЕПСБУДвиженияССубконто.ХарактеристикаДвиженияДт = ЗНАЧЕНИЕ(Справочник.ТвойСпарвочник2.ПустаяСсылка) ИЛИ ... |
|||
5
perkos
02.04.12
✎
08:01
|
мне для СКД... чтоже я буду все типы в список заводить? этоже...
|
|||
6
perkos
02.04.12
✎
08:01
|
так там не только справочники.. перечисления могут быть или документы... я хз
|
|||
7
perkos
02.04.12
✎
08:03
|
ЗначениеЗаполнено для запросов как то можно замутить?
|
|||
8
perkos
02.04.12
✎
08:03
|
может через какой то код в параметрах?
|
|||
9
perkos
02.04.12
✎
08:04
|
в скд можно же как то функции общих модулей использовать?
|
|||
10
Defender aka LINN
02.04.12
✎
08:07
|
В СКД есть такая штука, как отборы, если что
|
|||
11
NWsFF
02.04.12
✎
08:07
|
Я бы попробовал через левое соединение привязаться к чему нибудь, наверняка у тебя есть общий реквизит, например связать дату с регламентированным календарем, если нулл значит пустая ссылка, ну и проверить на неопределено если нужно
|
|||
12
NWsFF
02.04.12
✎
08:08
|
(9) Можно
|
|||
13
perkos
02.04.12
✎
08:11
|
вот какое условие пытаюсь проверить
ГДЕ (ЕПСБУДвиженияССубконто.ХарактеристикаДвиженияДт = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийНФА.ПоступлениеБезвозмездноеИное) ИЛИ ЕПСБУДвиженияССубконто.ХарактеристикаДвиженияДт = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийНФА.ПоступлениеОдногоУровняБюджета) ИЛИ ЕПСБУДвиженияССубконто.ХарактеристикаДвиженияДт.ПустаяСсылка() ) (12) куда че писать? (11) не понял |
|||
14
perkos
02.04.12
✎
08:15
|
сделать в общем модуле функцию проверка значение заполнено и возвращать результат как то так можно сделать?
|
|||
15
NWsFF
02.04.12
✎
08:16
|
(13) В глобальный модуль, с установленными галками Сервер, Клиент и т.д.
Эту функция ты точно можешь использовать в вычисляемых полях, про условия не знаю, но вычисленное поле можно использовать в отборе. |
|||
16
perkos
02.04.12
✎
08:16
|
(10) на отборах или реализовать не получается
|
|||
17
NWsFF
02.04.12
✎
08:25
|
В глобальном модуле (Сервер, Клиент) заводишь функцию
Функция Блабла(пПараметр) Экспорт Возврат ЗначениеЗаполнено(пПараметр); КонецФункции В СКД создаешь вычисляемое поле "НеПусто" в котором пишешь Блабла(ХарактеристикаДвиженияДт) В настройках задаешь отбор НеПусто = Истина |
|||
18
Ненавижу 1С
гуру
02.04.12
✎
08:36
|
Как много есть пустых значений
Там, где обычно только NULL. Мне не понять его творений, Бороться с ними я устал! |
|||
19
perkos
02.04.12
✎
08:40
|
угу вроде работает, в неГлобальный общий модуль воткнул..
(18) всетаки нулл не ПустаяСсылка(= |
|||
20
Ненавижу 1С
гуру
02.04.12
✎
08:41
|
(19) это да, соглашусь, но только в 1С ))
|
|||
21
perkos
02.04.12
✎
08:42
|
ага вот я сперва на is null проверять пытался... все бы было сразу хорошо
|
|||
22
Defender aka LINN
02.04.12
✎
09:02
|
(16) У всех получается, у тебя, нет?
|
|||
23
perkos
02.04.12
✎
09:05
|
(22) все равно это тяжкий вариант в отбор пустые совать, я как понимаю каждая строка отбора это И а или хз как делать в отборе
|
|||
24
perkos
02.04.12
✎
09:05
|
аа все нашел сгруппировать
|
|||
25
Defender aka LINN
02.04.12
✎
09:26
|
(23) Мда... А "Заполнено" и "Не заполнено" - это, значит, шпионская диверсия и доверия к ней никакого?
|
|||
26
Ненавижу 1С
гуру
02.04.12
✎
09:51
|
(25) кстати а это транслируется в SQL или тупо на сервере приложений делается
|
|||
27
Defender aka LINN
02.04.12
✎
12:45
|
(26) Уууу... Это транслируется в "Поле ЕСТЬ NULL ИЛИ Поле В (Неопределено, ЗНАЧЕНИЕ(Справочник.Имя1.ПустаяСсылка), ..., ЗНАЧЕНИЕ(Справочник.ИмяN.ПустаяСсылка))" и так для всех типов. В первый раз, когда увидел - офигел :)
|
|||
28
Ненавижу 1С
гуру
02.04.12
✎
12:46
|
(27) да уж... индексы видимо идут в попу
|
|||
29
Defender aka LINN
02.04.12
✎
13:00
|
(28) Для полей не составного типа вполне нормально. Для составных, особенно если это какое-нибудь субконто, выглядит, конечно, жутковато.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |