Завершен

Цикл

AlexK 8 лет назад 0
Q - такой вопрос. Я делаю так
1. Цикл по строкам документа {Document.DeclaredItems}.
2. В цикле - ввод номенклатуры.
3. В цикле - проверка, если ProductId отсканированного товара<> ProductId текущей строки DeclaredItems, то мне надо вернуться к выбору ЭТОГО ЖЕ товара, из текущей строки. А у меня при возврате на вводе товара появляется следующая строка DeclaredItems. Перепробовал разные варианты, не получается. Как правильно реализовать подобный функционал?

A - Ну цикл сделан так что увеличивает счетчик при переходе к первому действию, ну или по управляющим словам типа continue.
Заведите в цикле первое действие какое нибудь фиктивное, очистку данных например, без собственно очистки.
Тогда Вы сможете возвращаться уже не к первому действию и счетчик не будет увеличиваться.
Установленный продукт:
Версия драйвера:
Типовая конфигурация драйвера?:
Операционная система:
Версия и конфигурация 1С, и режим работы (Файловы или Серверный):
Типовая конфигурация 1с?:
Модель ТСД:

Сервис поддержки клиентов работает на платформе UserEcho