Имя: Пароль:
1C
1С v8
отбор контрагента в группе
0 rchervak
 
15.03.13
17:25
собственно не получается:

   Запрос = Новый Запрос;
   Запрос.Текст ="ВЫБРАТЬ
                 |    Контрагенты.Наименование КАК Контрагент
                 |ИЗ
                 |    Справочник.Контрагенты КАК Контрагенты
                 |ГДЕ
                 |    Контрагенты.Ссылка В ИЕРАРХИИ(&Группа)" ;

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

Группа = На форме, поле ввода, с типом Справочники.Контрагенты
в режиме предприятия выбираем в это поле группу.
1 ssh2006
 
15.03.13
17:37
Не хватает кода:

Запрос.Выполнить();
2 hhhh
 
15.03.13
17:42
(0) может
   |    Контрагенты.НаименованиеПолное КАК Контрагент
3 Ювелир
 
15.03.13
17:45
(0) Собственно, что получается и что не получается???
4 rchervak
 
15.03.13
17:50
Запрос.Выполнить().Выбрать();
Выборка.следующий();

ничего не находит
5 rchervak
 
15.03.13
17:51
выборка пустая
6 Bigcalm
 
15.03.13
17:56
(5) В "группа" есть что-нибудь, если встать на Запрос.УстановитьПараметр("группа",группа);  и в отладчике посмотреть?
7 ssh2006
 
15.03.13
17:58
(5) Сделай это:

перед запросом помести код:
Сообщить("Руки на месте " + группа.ЭтоГруппа);

Что выведет?
8 hhhh
 
15.03.13
17:59
(6) если нет ничего, то всё равно должно выдать. Весь справочник.

Может здесь неправильно?

Запрос.Выполнить().Выбрать();
Выборка.следующий();

точно этот код написан?
9 Bigcalm
 
15.03.13
18:02
(8) Да, согласен.
10 catena
 
15.03.13
19:45
А как определяется, что выборка пустая?
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.