Проверка завязана на наличие табличной части (если я правильно разобрался), но в самописных конфигурациях её присутствие не гарантия того, что объект использует подсистему. В БСП есть определяемый тип "ВладелецДополнительныхСведений", по содержимому которого можно узнать получать дополнительные свойства или нет.
Код
Если
Метаданные.ОпределяемыеТипы.ВладелецДополнительныхСведений.Тип.СодержитТип(ТипЗнч(НайденныеОбъекты[0].Ссылка))
Тогда
СписокСвойств = МодульУправлениеСвойствами.СвойстваОбъекта(НайденныеОбъекты[0].Ссылка);
...
КонецЕсли;