Добрый день. Такой вопрос:
Как организовать удаление строк тз в таком случае:
Для каждого строка из ТаблицаЗначенийДляФорматирования цикл
Если строкатзврем.КоличествоУпаковок = 0 Тогда
ТаблицаЗначенийДляФорматирования.Удалить(строкатзврем);
КонецЕсли;
КонецЦикла;
Получается например 3 строка удаляется по условию, курсор перемещается на 4 строку, но 4 строка стала 3 строкой и удаление не происходит(строка пропускается).
Подскажите пожалуйста как правильно организовать цикл?
Для каждого строка из ТаблицаЗначенийДляФорматирования цикл
Если строкатзврем.КоличествоУпаковок = 0 Тогда
ТаблицаЗначенийДляФорматирования.Удалить(строка);
КонецЕсли;
КонецЦикла;
(5) да копец
(2) или (3) или обход счетчиком, если попал в условие, то счетчик не увеличивать
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший