Доброго время суток! Задача: Перенести некоторые колонки таб. части документа в другой, идентичный. Я крайне слаб в программировании на v8. Попробовал так:
ДокОт = ПолеВвода1.ПолучитьОбъект();
ДокКуда = ПолеВвода2.ПолучитьОбъект();
Для к=0 по ДокОт.Товары.Количество() цикл
От = ДокОт.Товары.Получить(к);
Куда = ДокКуда.Товары.Получить(к);
Куда.Номенклатура = От.Номенклатура;
Куда.ЕдиницаИзмерения = От.ЕдиницаИзмерения;
КонецЦикла;
ДокКуда.Записать();
Не так - индекс вышел за границы массива...
Подумай, нумерация в массивах начинается с 0, а ты цикл делаешь по количество строк. Какой последний индекс будет?
И цикл по обходу коллекции значений:
Для Каждого ЗдесьИтератор Из Колеекция Цикл
КонецЦикла