Имя: Пароль:
1C
1С v8
Отбор товаров в запросе
0 Rumpil
 
09.03.12
16:29
Необходимо отобрать все товары, у которых длина наименования больше 100. Можно ли это реализовать уже в запросе к справочнику Номенклатура или необходимо создать запрос, а потом уже работать с результатом запроса ?
1 Rumpil
 
09.03.12
16:40
up
2 pumbaEO
 
09.03.12
16:44
ВЫБРАТЬ
   Номенклатура.Наименование,
   ВЫРАЗИТЬ(Номенклатура.Наименование КАК СТРОКА(5)) КАК Поле1,
   ВЫБОР
       КОГДА Номенклатура.Наименование > (ВЫРАЗИТЬ(Номенклатура.Наименование КАК СТРОКА(5)))
           ТОГДА ИСТИНА
       ИНАЧЕ ЛОЖЬ
   КОНЕЦ КАК Поле2
ИЗ
   Справочник.Номенклатура КАК Номенклатура
3 МихаилМ
 
09.03.12
16:44
можно реализовать в запросе.
4 МихаилМ
 
09.03.12
16:52
в (2) ошибка выразить нужно заменить на ПОДСТРОКА

тк использовать в ГДЕ ВЫРАЗИТЬ не получится
5 pumbaEO
 
09.03.12
16:55
Согласен! тяпница. :)
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс