1с 7.7 Бухгалтерия. Как отобрать элемент справочника по неполному наименованию

Новая тема
"Вот функция которая якобы должна осуществлять поиск и отбор элементов:

Функция Только(НомКуз)
Если НомКуз.Вид() = "Автомобили" Тогда
Если (НомКуз.Наименование) = "e39" Тогда
          Возврат 1;                                                
       КонецЕсли;
КонецЕсли;
Возврат 0;
КонецФункции

Проблема в том что модели автомобилей в справочнике имеют наименование типа:
"e39 525i m52", "e39 540i m60", "e46 316i n42", "e60 540i n62" и т.д.

нужно чтобы отбор происходил только по "е39"

Кто может подсказать как решить проблемку?
"
Воспользоваться стандартной функцией
Найти(<Строка1>,<Строка2>)
Назначение:
Возвращает позицию первого вхождения в строку поиска заданной подстроки.
после написания темы через пол часа сразу же нашел решение проблемы в такой загагулине)))
Если Лев(НомКуз.Наименование,3) = "e39" Тогда

все получилось)всем спасибо)
> Вот функция которая якобы должна осуществлять поиск и отбор элементов:
это код в файле метаданных 1cv7.md ?

> после написания темы через пол часа сразу же нашел решение проблемы в такой загагулине)))
> Если Лев(НомКуз.Наименование,3) = "e39" Тогда
>
> все получилось)всем спасибо)
>

НЕПРАВИЛЬНАЯ РЕАЛИЗАЦИЯ !
что значит неправильная если результат опробован кучей различных вариаций)?
зачем городить кучу строк если в одной все уместилось и работает без потери ресурсов??
Разбор строк сам по себе - достаточно ресурсоемкая задача, поэтому самым верным решением является наличие в справочнике автомобилей отдельного реквизита "модель" и проведение выборок/группировок с конкретизацией ссылок на нужные элементы отдельного справочника "модели автомобилей".
это внешняя обработка
да и собственно фильтр надо сделать более чем по 30 моделям... так что группировку городить такого размера не посчитал целесообразным...
причем каждую модель я повесил на флажок
Читают тему
(гостей: 1)

Быстрый переход