отбор контрагента в группе
☑
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
А как определяется, что выборка пустая?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший