Цикл вместо процедуры — плохо

Встретил классический случай, когда массивы используют вместо вызова процедур:

мСписки = Новый Массив;
мСписки.Добавить(Элементы.НаименованиеЗагрузка.СписокВыбора);
мСписки.Добавить(Элементы.НаименованиеЗагрузка1.СписокВыбора);

Для каждого Список из мСписки Цикл
	
	Список.Очистить();
	Список.Добавить(1, "по артикулу");
	Список.Добавить(2, "по наименованию");
	Список.Добавить(3, "по коду");
	Список.Добавить(4, "по штрихкоду");
	Список.Добавить(5, "по описанию");
	Список.Добавить(6, "по доп. реквизиту");
	
КонецЦикла;

Ведь намного более понятна суть операции была бы, если бы использовался вызов процедур:

ЗаполнитьСписокВыбора(Элементы.НаименованиеЗагрузка.СписокВыбора);
ЗаполнитьСписокВыбора(Элементы.НаименованиеЗагрузка1.СписокВыбора);

Процедура ЗаполнитьСписокВыбора(Список)
	
	Список.Очистить();
	Список.Добавить(1, "по артикулу");
	Список.Добавить(2, "по наименованию");
	Список.Добавить(3, "по коду");
	Список.Добавить(4, "по штрихкоду");
	Список.Добавить(5, "по описанию");
	Список.Добавить(6, "по доп. реквизиту");
	
КонецПроцедуры