|
Непонятки с ole запросом 🠗 (CaptanG 19.08.2016 09:24) | ☑ | ||
---|---|---|---|---|
0
bvb
18.08.16
✎
14:39
|
Был OLE запрос - работал
ЗапросOLE.Текст = "ВЫБРАТЬ | РеализацияТоваровУслуг.Ссылка, | ПРЕДСТАВЛЕНИЕ(РеализацияТоваровУслуг.Ссылка) КАК ДокументУТ, | ""РеализацияТоваровУслуг"" КАК ТипДокумента, | РеализацияТоваровУслуг.СуммаДокумента КАК СуммаДокументаУТ, | РеализацияТоваровУслуг.Товары.( | НомерСтроки КАК НомерСтрокиУТ, | Количество, | Номенклатура.Код КАК КодУТ, | Номенклатура.Артикул КАК АртикулУТ, | Номенклатура, | ПРЕДСТАВЛЕНИЕ(Номенклатура) КАК НоменклатураУТ, | Сумма, | СуммаНДС | ) |ИЗ | Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг |ГДЕ | РеализацияТоваровУслуг.Дата МЕЖДУ &ДатаНачала И &ДатаКонца |УПОРЯДОЧИТЬ ПО | РеализацияТоваровУслуг.Дата, | РеализацияТоваровУслуг.Товары.НомерСтроки"; ЗапросOLE.УстановитьПараметр("ДатаНачала", НачалоДня(СтруктураПараметров.НачалоПериода)); ЗапросOLE.УстановитьПараметр("ДатаКонца" , КонецДня (СтруктураПараметров.КонецПериода)); OLEРезультат = ЗапросOLE.Выполнить(); Выборка_OLEПоДокументу = OLEРезультат.Выбрать(); Пока Выборка_OLEПоДокументу.Следующий() Цикл ОбластьДокумент.Параметры.Заполнить(Выборка_OLEПоДокументу); ТабличныйДокумент.Вывести(ОбластьДокумент,1); Выборка_OLEПоТоварам = Выборка_OLEПоДокументу.Товары.Выбрать(); Пока Выборка_OLEПоТоварам.Cледующий() Цикл ОбластьНоменклатура.Параметры.Заполнить(Выборка_OLEПоТоварам); ТабличныйДокумент.Вывести(ОбластьНоменклатура,2); КонецЦикла; КонецЦикла; Сейчас пишет Метод объекта не обнаружен (Cледующий) Пока Выборка_OLEПоТоварам.Cледующий() Цикл что не так ? |
|||
1
Зая Бусечка
18.08.16
✎
14:51
|
А проверят результат запроса на пустоту будет лично ВВЖ?
|
|||
2
RomanYS
18.08.16
✎
14:54
|
(1) зачем? Следующий() при пустом результате должен вернуть Ложь.
|
|||
3
bvb
18.08.16
✎
15:08
|
Этот запрос на исходной базе отрабатывает нормально
|
|||
4
Ёпрст
18.08.16
✎
15:10
|
соединение то хоть установлено ?
|
|||
5
bvb
18.08.16
✎
15:39
|
(4) Установлено
и цикл Пока Выборка_OLEПоДокументу.Следующий() Цикл отрабатывает |
|||
6
youalex
18.08.16
✎
16:36
|
"Выборка_OLEПоДокументу.Товары.Количество()" - что в отладчике показывает?
|
|||
7
bvb
18.08.16
✎
16:40
|
(6) На сервере эта процедура выполняется
|
|||
8
hhhh
18.08.16
✎
16:45
|
(7) походу у вас там вредители завелись. Кто-то создал реквизит Выборка_OLEПоТоварам.
|
|||
9
bvb
18.08.16
✎
18:24
|
(8) Не понял
|
|||
10
bvb
18.08.16
✎
18:48
|
Сорри что напряг сообщество собственным долб#мом
.Следующий() содержал не русские буквы Все работало - я случайно затер и поправил не в русском регистре |
|||
11
Fram
18.08.16
✎
19:28
|
(10) классно использовать в качестве подлянки следующему программисту или теста новому )) типа почему не работает?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |