Имя: Пароль:
1C
1С v8
Сравнение строк в запросе
,
0 Romualdo4All
 
05.07.12
15:40
Доброго дня.
Подскажите пожалуйста как в тексте запроса реализовать такую конструкцию:
нужно выбрать документы, коментарий (тип строка) которых содержит определенное слово (тоже тип строка).
1 х86
 
05.07.12
15:41
ПОДОБНО
2 Defender aka LINN
 
05.07.12
15:42
У слова тип строка. Это уже радует, мало ли какой бы он мог оказаться...
3 Romualdo4All
 
05.07.12
15:43
ерничать не обязательно. слова могут быть и из цифр...
а ПОДОБНО не работает... почему-то...
4 Лефмихалыч
 
05.07.12
15:43
(2) ну, это могло быть еще число длиной в один байт
(3) ну, показывай, как ты его используешь
5 Romualdo4All
 
05.07.12
15:44
Query = new Query;
       Query.Text = "SELECT
                    |    Charge.Ref AS ChargeRef
                    |FROM
                    |    Document.Charge AS Charge
                    |WHERE
                    |    Charge.Remarks LIKE &Remarks
                    |    AND Charge.Service.Ref = &Service
                    |    AND Charge.Date >= &DateFrom";
       Query.SetParameter("Service",Catalogs.Services.FindByDescription("Питание"));
       For Each strTabOrd In tmpTabOrd Do
           Query.SetParameter("DateFrom", strTabOrd.DateDoc);
           Query.SetParameter("Remarks","Заказ № "+strTabOrd.NumDoc);
6 Ненавижу 1С
 
гуру
05.07.12
15:46
(5) английский анонизм?

"%Заказ № "+strTabOrd.NumDoc+"%"
7 Romualdo4All
 
05.07.12
15:47
если сделать
Query.SetParameter("Remarks",strTabOrd.NumDoc);
то ничего в результате нету.
в "strTabOrd.NumDoc" содержится 6 цифр (тип СТРОКА - "123456")

не анонизм - разработка Питерская...
8 Лефмихалыч
 
05.07.12
15:49
(5) обрамляй свой строку в проценты и почитай хоть что-нибудь про ПОДОБНО
(6) это перфекционанизм
9 Defender aka LINN
 
05.07.12
15:49
(3) "слова могут быть и из цифр" - и от этого перестают быть строками?
(7) В Питере по-русски уже не пишут?
10 Romualdo4All
 
05.07.12
15:52
за подсказку про % и ПОДОБНО спасибо.
видимо про слова в программировании мало читали (как я про ПОДОБНО)...
про Питер - не знаю... сам измаялся уже...

ВСЕМ СПАСИБО!
Вопрос снят...