Имя: Пароль:
1C
1С v8
Длина штрихкода в запросе
0 serg-lom89
 
14.01.15
10:41
Всем доброе утро)
Хотелось бы спросить по одному вопросу.
Есть запрос,в котором выбираются данные.Есть ячейка,в которой пишеться штрихкод.
Хотелось бы узнать,возможно ли как нить в запросе выбрать те товары у которых длина штрихкода меньше 6(6 знаков)?
1 serg-lom89
 
14.01.15
10:43
была мысль выгрузить это все в ТЗ и там уже обработать.но хотелось бы узнать,возможно ли это сделать в запросе
2 Злопчинский
 
14.01.15
10:44
Возможно
3 serg-lom89
 
14.01.15
10:46
(2) а как?)
4 serg-lom89
 
14.01.15
10:53
up ну тему
5 palladyi
 
14.01.15
10:55
(3) используй ПОДОБНО
6 Записьдампа
 
14.01.15
10:55
(3) У строки длиной пять символов шестой символ пустой =)
7 palladyi
 
14.01.15
10:56
(6) а как ты это в запросе проверишь?
8 Кир Пластелинин
 
14.01.15
10:59
(7) могу предположить, что через "подстрока".
мне вот интересно. а что это за штрихкод такой, у которого длина меньше 6ти символов?
9 palladyi
 
14.01.15
11:00
(8) видимо, некорректно заполненный
10 The_SpecialOne
 
14.01.15
11:06
Через подстроку можно:

ГДЕ ПОДСТРОКА(Штрихкоды.Штрихкод, 1, 6) = ПОДСТРОКА(Штрихкоды.Штрихкод, 1, 7)
11 palladyi
 
14.01.15
11:08
(10) а если у ШК 6 и 7 знак одинаковые?
12 НЕА123
 
14.01.15
11:11
ГДЕ ПОДСТРОКА(Штрихкоды.Штрихкод, 1, 6) = " "
13 The_SpecialOne
 
14.01.15
11:14
(11) в условии сравнение не 6 и 7 знака, а подстрок длиной 6 и 7 символов. Если штрихкод длиннее 6 символов, то значение условия будет ложным
14 serg-lom89
 
14.01.15
11:15
Блин,извиняюсь..получается нужно отобрать штрих коды у которых  8 знаков.Есть и более знаков,но надо именно 8 знаков
15 НЕА123
 
14.01.15
11:17
ГДЕ ПОДСТРОКА(Штрихкоды.Штрихкод, 6, 1) = " "
16 Ненавижу 1С
 
гуру
14.01.15
11:17
(14) ГДЕ ПОДСТРОКА(Штрихкоды.Штрихкод, 1, 8) = ПОДСТРОКА(Штрихкоды.Штрихкод, 1, 9)
И ПОДСТРОКА(Штрихкоды.Штрихкод, 1, 7) <> ПОДСТРОКА(Штрихкоды.Штрихкод, 1, 8)
17 palladyi
 
14.01.15
11:24
(13) понял, туплю)
18 ам794123
 
14.01.15
11:31
(14) ГДЕ Штрихкоды.Штрихкод ПОДОБНО "________" // 8 подчеркиваний
19 Кир Пластелинин
 
14.01.15
11:35
(18) О_о wat?
20 palladyi
 
14.01.15
11:37
(19) что тебя удивляет?
21 Кир Пластелинин
 
14.01.15
11:40
(20) а. точно. "_" произвольный символ. извентиляюсь