Разложить массив по типам объектов
Функция раскладывает массив в структуру
✍️ @odin1C_rus
Функция раскладывает массив в структуру
Функция РазложитьМассивПоТипамОбъектов(МассивОбъектов)
СтруктураТипов = Новый Структура;
Для Каждого Объект Из МассивОбъектов Цикл
МетаданныеДокумента = Метаданные.НайтиПоТипу(ТипЗнч(Объект));
Если МетаданныеДокумента <> Неопределено Тогда
ИмяДокумента = МетаданныеДокумента.Имя;
Если НЕ СтруктураТипов.Свойство(ИмяДокумента) Тогда
МассивДокументов = Новый Массив;
СтруктураТипов.Вставить(ИмяДокумента, МассивДокументов);
КонецЕсли;
СтруктураТипов[ИмяДокумента].Добавить(Объект);
КонецЕсли;
КонецЦикла;
Возврат СтруктураТипов;
КонецФункции
✍️ @odin1C_rus