Текст ошибки:
{Документ.ПоступлениеМатериалов.Форма.ФормаДокумента.Форма(22)}: Итератор для значения не определен
Для Каждого ВыбранныйЭлемент Из ВыбранноеЗначение Цикл
&НаКлиенте
Процедура МатериалыОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
Для Каждого ВыбранныйЭлемент Из ВыбранноеЗначение Цикл
НоваяСтрока = Объект.Материалы.Добавить();
НоваяСтрока.Номенклатура = ВыбранноеЗначение;
КонецЦикла;
КонецПроцедуры
Предлагаю назвать этот стиль как Fingertoskypoking Driven Development
(0) Фрагменты
...
... Из ВыбранноеЗначение Цикл
...
... = ВыбранноеЗначение;
...
Ни на какие мысли не наводят?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший