Имя: Пароль:
1C
 
Как поставить условие на строку неогр длины в запросе?
↓ (Волшебник 07.08.2025 12:34)
0 program345
 
07.08.25
11:46
Привет!
Есть документ у которого есть реквизит с типом строка неогр длины.
У каких то документов он заполнен, у каких -то нет.
Как выбрать запросом все документы с заполненным реквизитом?

ВЫБРАТЬ
	МойДокумент.Ссылка КАК Ссылка,
	МойДокумент.ПриобретениеТоваровУслуг КАК Объект,
	МойДокумент.ДокументИд КАК Значение
ИЗ
	Документ.ДокументВходящий КАК МойДокумент
ГДЕ
	НЕ МойДокумент.ДокументИд = &ДокументИд


Параметр ДокументИд заполнил пустой строкой.

Пишет ошибку: Неверные параметры в операции сравнения.

Как быть?
1 YaFedor
 
07.08.25
11:47
(0) Обрезать, потом искать
2 Волшебник
 
07.08.25
11:47
ГДЕ СокрЛП(ВЫРАЗИТЬ(Поле КАК Строка(1))) <> ""
3 YaFedor
 
07.08.25
11:50
+(2) Только СокрЛП не нужно
4 program345
 
07.08.25
11:52
(2) получилось, спасибо!
5 PLUT
 
гуру
07.08.25
12:38
ДлинаСтроки(StringLength) – вычисляет длину строки

в платформу в язык запросов завезли