Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
12 дек 2024, 20:57

цикл в цикле не работает

Автор olsam, 11 фев 2012, 17:39

0 Пользователей и 1 гость просматривают эту тему.

olsam

Есть такая конструкция:

Для каждого Реквизит Из ВыбранноеЗначение.Реквизиты Цикл
Пока Выборка.Следующий() Цикл
Сообщить(ТипЗнч(Выборка[Реквизит.Имя]));
КонецЦикла;
КонецЦикла;

Проблема в том, что обход внутреннего цикла происходит только при первом обходе внешнего цикла. При следующих обходах внешнего цикла внутренний цикл игнорируется.

AntonB

оно и понятно...
всю Выборку перебрали - дальше сколько ни проси следующий - ничего больше не вернет.
Предлагаю полный ИТ сервис небольшой организации в Москве (приходящий сисадмин+1С7.7,1С8.x)

Dethmontt

Для каждого Реквизит Из ВыбранноеЗначение.Реквизиты Цикл
Пока Выборка.Следующий() Цикл
Сообщить(ТипЗнч(Выборка[Реквизит.Имя]));
КонецЦикла;
Выборка.Сбросить();   
КонецЦикла;
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск