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

Циклы

Автор Dmitry Qwe, 18 авг 2017, 18:21

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

Dmitry Qwe

Не много не понимаю данный код:

Пока Выборка.Следующий() цикл


Если Выборка.Услуга и ПечататьТолькоТовары Тогда
      Продолжить;
  КонецЕсли;
 
     ОблЭлемент.Параметры.Заполнить(Выборка);
ТабДок.Вывести(ОблЭлемент);
КонецЦикла;


Код выводит в отчет при поставленной галочке ПечататьТолькоТовары сами товары, когда  галки нет выводятся и услуги и товары, все вместе.
А непонятна конкретна эта строка

Если Выборка.Услуга и ПечататьТолькоТовары Тогда
      Продолжить;
  КонецЕсли;

Если во время обхода цикла мы нашли элемент номенклатуры и его реквизит = истина (тобиш это услуга) и стоит галка ПечататьТолькоТовары, то мы передаем управление в начало цикла? И если условие совпадет то что будет происходит?
P.S. немного в ступор вводит это "Продолжить"

Dmitry Qwe

Все, разобрался;)

Теги:

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

Рейтинг@Mail.ru

Поиск