|
v8: Я не умею придумывать названия темам. Вопрос по запросу | ☑ | ||
---|---|---|---|---|
0
Дядя Вова
05.12.11
✎
13:00
|
Не понимаю, видимо понедельник тяжелый, не работает запрос!
Выдает кучу документов с пустым значением доверенность! Запрос.УстановитьПараметр("Доверенность", Справочники.Доверенности.НайтиПоКоду(СокрЛП(ВыбНомерДоверенности))); Запрос.Текст = "ВЫБРАТЬ | ЗаказПоставщикуТовары.Ссылка, | ЗаказПоставщикуТовары.ДоверенностьСтр |ИЗ | Документ.ЗаказПоставщику.Товары КАК ЗаказПоставщикуТовары |ГДЕ | ЗаказПоставщикуТовары.ДоверенностьСтр = &Доверенность"; Результат = Запрос.Выполнить().Выбрать(); Пока Результат.Следующий() Цикл Сообщить(Результат.ДоверенностьСтр); КонецЦикла; Сообщить - вообще не срабатывает, хотя результат не пустой в запросе! |
|||
1
Wobland
05.12.11
✎
13:01
|
1) откуда узнал, что не пустой?
2) консоль запросов заведи себе |
|||
2
rs_trade
05.12.11
✎
13:02
|
(0) не находит доверенность по коду. в параметр запроса передается пустая ссылка. отбираются доки с пустой доверенностью. сообщить пустоту не показывает.
|
|||
3
palpetrovich
05.12.11
✎
13:03
|
проверь сначала
Если Справочники.Доверенности.НайтиПоКоду(СокрЛП(ВыбНомерДоверенности))=1 ... |
|||
4
Дядя Вова
05.12.11
✎
13:03
|
(1) Так в отладчеге, шифт+F9, .Выгрузить(), там кнопочка - видим содержимое запроса.
В консоле работает! Я в параметры конкретный элемент справочника доверенности передаю. А так - неработает |
|||
5
mirosh
05.12.11
✎
13:04
|
(3) это на пустую ссылку что ли проверка? :)
|
|||
6
Beduin
05.12.11
✎
13:05
|
шифт+F9
Справочники.Доверенности.НайтиПоКоду(СокрЛП(ВыбНомерДоверенности)) ПРОВЕРЯЛ? |
|||
7
mirosh
05.12.11
✎
13:05
|
(4) Тогда ВыбНомерДоверенности - как получаешь? Определенно, эта не та доверенность, которую Вы ищете :).
|
|||
8
Buster007
05.12.11
✎
13:06
|
а вот здесь Справочники.Доверенности.НайтиПоКоду(СокрЛП(ВыбНомерДоверенности)) у тебя пусто )
|
|||
9
Reset
05.12.11
✎
13:06
|
(3) Козырней: Найти(Справочники.Доверенности.НайтиПоКоду(СокрЛП(ВыбНомерДоверенности)).Номер,ВыбНомерДоверенности)=1
|
|||
10
Дядя Вова
05.12.11
✎
13:06
|
шъерт,
Справочники.Доверенности.НайтиПоКоду(СокрЛП(ВыбНомерДоверенности)).Пустая() = Истина!!. Блин! Всё, разобрался, спасибо. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |