Имя: Пароль:
1C
 
помогите правильно составить запрос, что то мыслей нет
0 inkvizitr
 
22.05.19
12:01
есть справочник1 у него имеется реквизит1 и реквизит2, допустим в реквизите1 вносятся числовые номера, а данные в реквизите2 генерятся при внесении произвольного текста + номер реквизита1, суть стоит в том, что нужно запросом отыскать элементы, в которых реквизит2 не содержит номер реквизита1. Кодом я данную проблему решаю, а возможно ли ее решить чисто запросом
1 polosov
 
22.05.19
12:03
НЕ ПОДОБНО?
2 OldCondom
 
22.05.19
12:04
Зачем?
Упрости себе жизнь, добавь еще реквизит и туда "генерятся при внесении произвольного текста".
Или еще проще - измени логику, выводи пользователю реквизит2(генерятся при внесении произвольного текста) как реквизит2 + " " + реквизит1.
3 Вафель
 
22.05.19
12:05
если бы оба лбыли строковыми то можно
4 inkvizitr
 
22.05.19
12:05
(3) оба строковых
5 inkvizitr
 
22.05.19
12:15
разобрался спасибо
6 inkvizitr
 
22.05.19
12:26
ВЫБРАТЬ
    Справочник1.Реквизит1 КАК Реквизит1,
    Справочник1.Реквизит2 КАК Реквизит2,
    Справочник1.Код КАК Код,
    Справочник1.Ссылка КАК Ссылка
ИЗ
    Справочник.Справочник1 КАК Справочник1
ГДЕ
    Справочник1.ЭтоГруппа = ЛОЖЬ
    И НЕ Справочник1.Наименование ПОДОБНО Справочник1.ЗаводскойНомер

а как правильно здесь установить % чтобы он части слова искал
7 inkvizitr
 
22.05.19
12:27
завадскойНомер это Реквизит2
8 inkvizitr
 
22.05.19
12:27
а наименование это Реквизит1
9 inkvizitr
 
22.05.19
12:27
ВЫБРАТЬ
    Справочник1.Реквизит1 КАК Реквизит1,
    Справочник1.Реквизит2 КАК Реквизит2,
    Справочник1.Код КАК Код,
    Справочник1.Ссылка КАК Ссылка
ИЗ
    Справочник.Справочник1 КАК Справочник1
ГДЕ
    Справочник1.ЭтоГруппа = ЛОЖЬ
    И НЕ Справочник1.Реквизит1 ПОДОБНО Справочник1.Реквизит2
10 inkvizitr
 
22.05.19
12:34
разобрался
11 inkvizitr
 
22.05.19
12:35
надо было процент в кавычки брать
12 hhhh
 
22.05.19
12:37
(9) с самого начала ведь известно, подобно или не подобно. поэтому правильно пишут завести реквизит3 Булево, что они подобны.
Программист всегда исправляет последнюю ошибку.