Имя: Пароль:
1C
1С v8
как выполнить поиск по составному реквизиту. для отбора в журнале документов
0 zladenuw
 
05.06.13
12:22
есть реквизит документа, тип составной, строка и ссылка. при попытке указать подобно пишет ошибку. как можно обойти проблему?
1 Crush
 
05.06.13
12:23
Когда Реквизит Ссылка Справочник.Номенклатура
2 Crush
 
05.06.13
12:24
Или
Когда Выразить(Реквизит как Строка(100)) = "Нужная строка" Тогда
3 zladenuw
 
05.06.13
12:25
да проблема в том. что нужно делать поиск по Вин коду. и пользователь может ввести не весь код а только начальные или конечные цифры. WV1ZZZ7HZ7H011443 вин такой. а он ввел 11443
4 Crush
 
05.06.13
12:25
"Подобно" со строками работает, а с ссылками не будет
5 Crush
 
05.06.13
12:26
Используй тогда Выразить(Реквизит как Строка(100)). Если в реквизите будет строка, то вернет строку и обработается Подобно
6 zladenuw
 
05.06.13
12:28
(5) пасиб.

 |    ВЫБОР
             |            КОГДА ЗаказЗЧ.VIN ССЫЛКА Справочник.Авто
             |                ТОГДА ЗаказЗЧ.VIN ПОДОБНО &VIN
             |            ИНАЧЕ ВЫРАЗИТЬ(ЗаказЗЧ.VIN КАК СТРОКА(100)) ПОДОБНО &VIN
             |        КОНЕЦ"
7 Crush
 
05.06.13
12:30
Если у тебя только два типа {Справочник.Авто и Строка}, то попробуй ту же конструкцию, но без Выразить.
8 zladenuw
 
05.06.13
12:31
(7) ок. пробую,как в (6) не находит
9 Crush
 
05.06.13
12:32
А здесь ТОГДА ЗаказЗЧ.VIN ПОДОБНО &VIN
явно не хватает реквизита ЗаказЗЧ.VIN.КакойтоРеквизитСоСтрокой
10 zladenuw
 
05.06.13
12:32
(9) та да ступил.
все круто и даже так можно
КОГДА ЗаказЗЧ.VIN ССЫЛКА Справочник.Авто
             |                ТОГДА ЗаказЗЧ.VIN.Кузов ПОДОБНО &VIN
             |            ИНАЧЕ ЗаказЗЧ.VIN ПОДОБНО &VIN