Имя: Пароль:
1C
 
Можно ли сделать отбор в справочнике по содержанию символов в строке в наименования?
0 AlexBor255n
 
17.11.17
09:07
Требуется отобрать элементы справочника "Номентклатура" в наименовании которых содержится слово "Аптечка".  Возможно ли это сделать без запроса? Пока код такой:

СтруктураОтбора = Новый Структура;
    Подборка = Справочники.Номенклатура.НайтиПоНаименованию("Аптечка");    
    СтруктураОтбора.Вставить("Наименование", Подборка.Наименование );    
    ВыборкаНоменклатура = Справочники.Номенклатура.Выбрать(,,СтруктураОтбора,"Наименование");
    Пока ВыборкаНоменклатура.Следующий() Цикл
    Сообщить(ВыборкаНоменклатура.Наименование);    
    КонецЦикла    

Если нельзя сделаю запросом.
1 Lexey_
 
17.11.17
09:10
(0) вот это мощное колдунство:
Подборка = Справочники.Номенклатура.НайтиПоНаименованию("Аптечка");    
    СтруктураОтбора.Вставить("Наименование", Подборка.Наименование );
2 vicof
 
17.11.17
09:10
Сделай запросом, не ипи мозг.
3 1dvd
 
17.11.17
09:11
Нельзя
4 VladZ
 
17.11.17
09:12
(1) "Кручу, верчу, обмануть хочу!"
5 AlexBor255n
 
17.11.17
09:13
(1) А так устроит СтруктураОтбора.Вставить("Наименование", "Аптечка" );?
6 AlexBor255n
 
17.11.17
09:16
(3) Понятно спасибо
7 xxTANATORxx
 
17.11.17
09:22
выбрать ссылка из справочник.номенклатура как Табл где наименование подобно "%Аптечка%"