Имя: Пароль:
1C
1С v8
Помогите разобраться с обходом запроса (Метод объекта не обнаружен)
0 Raffar
 
24.03.18
18:41
Есть такой запрос:
ВЫБРАТЬ
    ПартииТоваровКомпании.Регистратор КАК Регистратор,
    ПартииТоваровКомпании.НомерСтроки КАК НомерСтроки
ИЗ
    Документ.ВводОстатковТоваров.Товары КАК ДокументПоступления
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ПартииТоваровКомпании КАК ПартииТоваровКомпании
        ПО ДокументПоступления.Номенклатура = ПартииТоваровКомпании.Номенклатура
            И ДокументПоступления.ХарактеристикаНоменклатуры = ПартииТоваровКомпании.ХарактеристикаНоменклатуры
ГДЕ
    ДокументПоступления.Ссылка = &Партия
    И ПартииТоваровКомпании.Партия = &Партия
    И ПартииТоваровКомпании.Регистратор <> &Партия
ИТОГИ ПО
    Регистратор

Его результат в "запроснике" не пустой (можно посмотреть тут: http://take.ms/W4qyD)

Обхожу результат:
Пока ВыборкаРегистратор.Следующий() Цикл
    ВыборкаСтрока = ВыборкаРегистратор.Выбрать();
    Пока ВыборкаСтрока.Следущий() Цикл

На ВыборкаСтрока пишет "Метод объекта не обнаружен (Следующий)"
Что я делаю не так?
1 Raffar
 
24.03.18
18:44
Повторяю скрин. прошлый не загрузился. http://take.ms/COTqK
2 Cool_Profi
 
24.03.18
18:46
ВыборкаСтрока = ВыборкаРегистратор.Выбрать(ОбходРезультатаЗапроса.<Тут слово не помню - >);
3 h-sp
 
24.03.18
18:48
(1)    Пока ВыборкаСтрока.Следущий() Цикл

Метод объекта не обнаружен (Следующий)

одна из черепашек врет
4 Raffar
 
24.03.18
18:48
У меня вот так:

ВыборкаРегистратор = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
    Пока ВыборкаРегистратор.Следующий() Цикл
        ВыборкаСтрока = ВыборкаРегистратор.Выбрать();
        Пока ВыборкаСтрока.Следущий() Цикл


Мало скопировал, а отредактирова
5 h-sp
 
24.03.18
18:52
(4) ну у выборки только один метод: или Следующий() или Следущий()

применяйте один из них, зачем вы оба одновременно пишете?
6 Raffar
 
24.03.18
18:54
(5) СПАСИБО ОГРОМНОЕ!!!
Пипец опечатался... 2 часа ошибку ищу.
2 + 2 = 3.9999999999999999999999999999999...