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