Имя: Пароль:
1C
1С v8
Запрос на выборку номенклатур по части наименования
0 mefisto666series
 
25.12.13
11:46
один клиент хранит коды номенклатур в первых шести символах наименования. как наиболее оптимально написать запрос на поиск этих номенклатур? я пока сделал только так:

ВЫБРАТЬ
    Номенклатура.Ссылка
ИЗ
    Справочник.Номенклатура КАК Номенклатура
ГДЕ
    Номенклатура.Наименование ПОДОБНО &Код

но говорят, что будет тормозить такой запрос очень
1 shuhard
 
25.12.13
11:47
(0)[но говорят]
пиз.дят
2 ДенисЧ
 
25.12.13
11:47
пристрелить клиента, вынести код в отдельный реквизит.
3 cw014
 
25.12.13
11:47
Вынеси в отдельный реквизит и ищи по нему
4 Wobland
 
25.12.13
11:53
причём, цифры на чётных местах умножает на 3, а на начётных - на 4
5 mefisto666series
 
25.12.13
14:04
(4) не удивлюсь, если так. (2) (3) не вариант - програмлю внешнюю обработку по фотографии. да и конфа на поддержке
6 mefisto666series
 
25.12.13
14:05
(1) успокоил))
7 palpetrovich
 
25.12.13
14:08
(5) "програмлю внешнюю обработку по фотографии" - это как?
8 mefisto666series
 
25.12.13
14:19
(7) ну сказали тока версию конфы, а редактированная она у них ли нет - хз. так что, на самом деле, не факт что конфа на поддержке, но лезть в конфу - не хочу
9 samozvanec
 
25.12.13
14:27
ГДЕ
    Номенклатура.Наименование ПОДОБНО Номенклатура.Код + "%"
10 palpetrovich
 
25.12.13
14:31
(8) мне кажется, правильным решением все-таки было-бы познакомиться с конфой поближе, а то получается что-то типа "пойди туда не знаю куда, принеси то не знаю что" :)
11 hhhh
 
25.12.13
16:12
(9) бред. Вот же

ГДЕ
    ПОДСТРОКА(Номенклатура.Наименование, 1, 6) = &Код