Имя: Пароль:
1C
 
реквизит на пустое значение
0 r2d24
 
11.08.14
17:47
Пустое значение в Конструкторе запросов. надо найти номенклатуру, у которой реквизит "комментарий" пустой
пробовал:
Номенклатура.Комментарий = ""
Номенклатура.Комментарий = Значение(Справочник.ЦеновыеГруппы.ПустаяСсылка)
Номенклатура.Комментарий = Значение(Справочник.ЦеновыеГруппы.Пуста())
через параметр не получается сделать
1 Naumov
 
11.08.14
17:48
подобно
2 bolobol
 
11.08.14
17:50
бесподобно))
3 r2d24
 
11.08.14
17:52
подобно тоже пробывал
4 Timon1405
 
11.08.14
17:52
Номенклатура.Комментарий = """"

или

Номенклатура.Комментарий = &ПустаяСтрока
...
Запрос.УстановитьПараметр("ПустаяСтрока","");

выбирай что больше нравится
5 salvator
 
11.08.14
17:53
ГДЕ ВЫРАЗИТЬ(Номенклатура.Комментарий КАК Строка(200)) = ""
6 r2d24
 
12.08.14
07:13
тоже пробовал, не работает,
7 Kookish
 
12.08.14
08:35
Не верю. Остается крайняя мера: проверить на NULL. Но не верю.
8 1Сергей
 
12.08.14
08:43
Запрос не работает со строками неограниченной длины
9 r2d24
 
12.08.14
09:10
из всего этого, не ругается только на:
Номенклатура.Комментарий = &ПустаяСтрока

Запрос.УстановитьПараметр("ПустаяСтрока","");

не ругается, но не выводит
10 r2d24
 
12.08.14
09:11
ГДЕ
    ПоступлениеТоваров.Дата > &Дата1
    И ПоступлениеТоваров.Дата < &Дата2
    И Номенклатура.БазоваяЕдиницаИзмерения.Наименование ПОДОБНО "%кг%"
    И НЕ Номенклатура.Комментарий ПОДОБНО &Комментарий1

консоль запросов значение параметра Комментарий1 = ""
11 ДенисЧ
 
12.08.14
09:11
ВЫРАЗИТЬ(Номенклатура.Комментарий КАК Строка(1)) = """"
12 Sammo
 
12.08.14
09:15
Тип реквизита комментария какой, составной?
Тогда проверить на = Неопределено
13 r2d24
 
12.08.14
09:21
комментарий - строка неограниченной длины
14 ДенисЧ
 
12.08.14
09:22
(13) тогда (11)
15 Ёпрст
 
12.08.14
09:22
(11) это же не верно...
16 Ёпрст
 
12.08.14
09:23
Комментарий = "              вася тут был               "

ну и твой код че вернёт ?
17 oslokot
 
12.08.14
09:27
Кажется я делал так в запросе:
НЕ ЗначениеЗаполнено(Номенклатура.Комментарий)

могу ошибаться
18 Defender aka LINN
 
12.08.14
09:37
(17) Креститься надо в таких случаях.
(0) "Номенклатура.Комментарий = Значение(Справочник.ЦеновыеГруппы.Пуста())" - эта пять.
Подобно "" и не ипи моск.
19 hhhh
 
12.08.14
09:38
(16) всё правильно он вернет: " " не равно "".
20 Andrewww123
 
12.08.14
09:41
(0) Где ПодСТрока(Комментарий, 1, 100) = ""
21 r2d24
 
12.08.14
09:43
(20) спасибо, только твой вариант заработал
Но все равно, всем спасибо
22 Andrewww123
 
12.08.14
09:46
(21) Проверил, вариант из (18) тоже работает