в запросе получаю список нужных физ лиц. есть структура в которой требуется поменять физ лицо на то что в запросе и вставить в массив. получается сколько строк в результате запроса, столько же и строк в новом массиве. Но почемуто все строки с один физиком получаются.
ДобавочныйМассив=новый массив;
ПОка выборка.Следующий() цикл
новаястрока=строк; // здесь структура
новаястрока.сотрудник=выборка.физлицо;
ДобавочныйМассив.добавить(новаястрока);
конеццикла;
Получается когда цикл проходит второй раз, он меняет физика как в первой строке массива, так и во второй. Не пойму почему так. Требуется, чтоб физики были разные.
ДобавочныйМассив=новый массив;
ПОка выборка.Следующий() цикл
НоваяСтрока=Новый Структура;
НоваяСтрока.Вставить("ФЛ",Выборка.ФизЛицо;
ДобавочныйМассив.Добавить(НоваяСтрока);
конеццикла;
КопияСтроки = Новый Структура;
Для Каждого ЭлементСтруктуры Из Строк Цикл
КопияСтроки.Вставить(ЭлементСтруктуры.Ключ, ЭлементСтруктуры.Значение);
КонецЦикла;
КопияСтроки.Вставить("Сотрудник",Выборка.ФизЛицо);
ДобавочныйМассив.добавить(КопияСтроки);
конеццикла;
Основная теорема систематики: Новые системы плодят новые проблемы.