Имя: Пароль:
1C
1С v8
Вопросы к Запросам
0 Azxcvbn
 
05.03.13
11:47
Добрый день!
Мне нужно написать запрос, в котором нужно выводить Контрагенты с Кодом к примеру от 00002200 до 00002520(задается) как можно это реализовать?
Просто КОД идет как строка, а сравнивать их нельзя, преобразовать прямо в запросе у меня не получилось.
1 Тролль главный
 
05.03.13
11:48
>сравнивать их нельзя
кто сказал?
2 Classic
 
05.03.13
11:49
Сравнивать даже ссылки можно
3 Тролль главный
 
05.03.13
11:50
КОД МЕЖДУ "00002200" И "00002520"
4 Azxcvbn
 
05.03.13
11:54
Запрос = Новый Запрос;  
   Запрос.Текст = "ВЫБРАТЬ
                  |    Контрагенты.Наименование,
                  |    Контрагенты.Код
                  |ИЗ
                  |    Справочник.Контрагенты КАК Контрагенты
                  |ГДЕ
                  |    Контрагенты.Код >= &Начало
                  |    И Контрагенты.Код <=&Конец";
                 
Запрос.УстановитьПараметр("Начало",Начало);
Запрос.УстановитьПараметр("Конец",Конец);
Результат = Запрос.Выполнить();


Пустой запрос.
5 shuhard
 
05.03.13
11:56
(4) дык код то строка
6 Тролль главный
 
05.03.13
11:56
что передаешь в параметры?
7 Azxcvbn
 
05.03.13
11:59
Все спасибо, "МЕЖДУ" помогло
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн