8.х Поиск по части номера запросом

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем alp, 18 фев 2011.

  1. TopicStarter Overlay
    alp
    Offline

    alp Опытный в 1С

    Регистрация:
    8 янв 2009
    Сообщения:
    432
    Симпатии:
    0
    Баллы:
    26
    Доброе Время Суток. Есть запрос поиска по номеру документа:
    Код:
     Запрос = Новый Запрос;      Запрос.Текст =       "ВЫБРАТЬ     
    |    МенстонахождениеЗаявокОстатки.Заявка,      
    |    МенстонахождениеЗаявокОстатки.СтатусЗаявки,      
    |    МенстонахождениеЗаявокОстатки.Документ      
    |ИЗ      
    |    РегистрНакопления.МенстонахождениеЗаявок.Остатки(&МоментВремени, ) КАК МенстонахождениеЗаявокОстатки      
    |ГДЕ      
    |     МенстонахождениеЗаявокОстатки.Заявка.Номер ПОДОБНО &Номер";  
    ЗАпрос.УстановитьПараметр("Номер","%"+ПоискНомера+"%");  
    
    
    Есть например Номера:
    2000023
    2000123
    2023000
    2230134

    Как сделать так что бы запрос выводил только те номера которые оканчиваются на "23"
    тоесть что бы выполнялось условие :
    Код:
    Прав(<Номер>,СтрДлина(ПоискНомера)) = ПоискНомера
    
    
    Как это Реализовать ЗАПРОСОМ ?
  2. has
    Offline

    has Опытный в 1С

    Регистрация:
    18 июн 2009
    Сообщения:
    708
    Симпатии:
    0
    Баллы:
    26
    Код:
    ЗАпрос.УстановитьПараметр("Номер","%"+ПоискНомера); 
    
    
    Или я не правильно понял?
  3. TopicStarter Overlay
    alp
    Offline

    alp Опытный в 1С

    Регистрация:
    8 янв 2009
    Сообщения:
    432
    Симпатии:
    0
    Баллы:
    26
    Да , Спасибо , все получилось...

Поделиться этой страницей