Задача - пройтись по таблице значений и выкинуть оттуда ненужные строки. Но почему-то после работы цикла, строчки не удаляются...
Для Каждого Строка из ТЗ цикл
ТекКоличествоРазмеры1 = Цел(Строка.ЯчейкаШирина/Строка.ЕдиницаХраненияШирина)*Цел(Строка.ЯчейкаГлубина/Строка.ЕдиницаХраненияГлубина);
ТекКоличествоРазмеры2 = Цел(Строка.ЯчейкаШирина/Строка.ЕдиницаХраненияГлубина)*Цел(Строка.ЯчейкаГлубина/Строка.ЕдиницаХраненияШирина);
к= Макс(ТекКоличествоРазмеры1*Цел(Строка.ЯчейкаВысота/Строка.ЕдиницаХраненияВысота),ТекКоличествоРазмеры2*Цел(Строка.ЯчейкаВысота/Строка.ЕдиницаХраненияВысота));
Если к<=Строка.количество Тогда
ТЗ.Удалить(Строка);
Иначе
Строка.Вместимость= к;
// Сообщить(Строка(Строка.количество)+" "+Строка(Строка.номенклатура)+" "+Строка(Строка.Вместимость));
КонецЕсли;
КонецЦикла;
Для Каждого стр из ТЗ цикл
Сообщить(Строка(стр.количество)+" "+Строка(стр.номенклатура)+" "+Строка(стр.Вместимость));
КонецЦикла;
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший