МассивДокументовКПечатиДоговора = Новый Массив;
МассивДоговоровДляНовойБазы = Новый Массив;
ДоговораКСозданиюВБазе = Новый Структура();
Для каждого Элемент из СписокКонтрагентов Цикл
Если Элемент.Просрочка>0 Тогда
Договор = СоздатьДоговор(Элемент.АльтернативныйНомер,Элемент.Контрагент);
ДоговораКСозданиюВБазе.Вставить("Договор", Договор);
ДоговораКСозданиюВБазе.Вставить("Сумма", Элемент.Просрочка);
МассивДоговоровДляНовойБазы.Добавить(ДоговораКСозданиюВБазе);
после обхода всего цикла у меня в массиве имеется n-ое кол-во элементов в массиве, но у всех элементов структура содержит значения последнего элемента цикла, как такое возможно ?
Ошибку исправил, переопределением структуры в цикле, но почему так ?
(0) МассивДокументовКПечатиДоговора = Новый Массив;
МассивДоговоровДляНовойБазы = Новый Массив;
Для каждого Элемент из СписокКонтрагентов Цикл
ДоговораКСозданиюВБазе = Новый Структура();