Если есть предопределенный тип то лучше использовать его
А не опираться на строковые константы
Потому что если предопределенный тип решат поменять/переименовать - 1С об этом сообщит с поиском мест использования
А про строковую константу нет
плюс ко всему Номенклатура.ТипНоменклатуры.Наименование - вызывает неявное получение всего объекта ТипНоменклатуры (если его нет в кэше). Номенклатура.ТипНоменклатуры кстати тоже, если Номенклатура ссылка