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