IDE там интеллектуальная. Я сперва недоумевал, как в динамическом языке по нажатию "." отображаются методы и свойства объекта в текущем контексте. Оказалось всё банально.
Во-первых, если объект создан с нуля (структура), то вигвам, запоминайте список полей в голове или пишите в комментариях. Во-вторых, тип переменной берётся из последнего присваивания:
Если Истина Тогда А = Новый Массив();
Иначе А = 7; КонецЕсли
А. // Здесь Конфигуратор не отобразит список методов объекта Массив, т.к А для него - Число
Если Истина Тогда А = 7;
Иначе А = Новый Массив(); КонецЕсли
А. // А здесь отобразит, хотя А - не объект