Проверка типа при работе со списками При разработке команд в | Жёлтая тетрадь 📒 Блог о разработке в 1С 👨💻
Проверка типа при работе со списками
При разработке команд в формах динамических списков нужно учитывать, что в выделенной строке списка могут быть не те данные, что ожидаются - пользователь может сгруппировать динамический список. Группировки рекомендуется пропускать, если вы их не обрабатываете специальным способом.
Немного сокращенный пример кода из ССиМ:
&НаКлиенте
Процедура КомандаВФорме(Команда)
МассивОбъектов = Элементы.Список.ВыделенныеСтроки;
Для Каждого ОбъектИзСписка Из МассивОбъектов Цикл
Если ТипЗнч(ОбъектИзСписка) <> <ОжидаемыйТип> Тогда
Продолжить;
КонецЕсли;
// Обработка объекта строки.
КонецЦикла;
КонецПроцедуры
@yellow_pad | #1С #ССиМ #ДинамическийСписок