Имя: Пароль:
1C
1С v8
Ошибка в запросе
0 Krizis
 
19.04.12
11:01
"ВЫБРАТЬ
                   |    ЕСТЬNULL(МАКСИМУМ(ПОДСТРОКА(Номенклатура.Артикул,&ПозЧисла,&ДлинаЧисла)),0) КАК Артикул
                   |ИЗ
                   |    Справочник.Номенклатура КАК Номенклатура
                   |ГДЕ
                   |    Номенклатура.Артикул ПОДОБНО &ШаблонПоиска"
1 Krizis
 
19.04.12
11:02
Максимум не хочет отрабатывать, говорит "Неверно заданы параметры"
2 PR
 
19.04.12
11:02
Продолжай наблюдения, держи нас в вкурсе.
3 vicof
 
19.04.12
11:03
максимум из строки и 0 - оригинально
4 Krizis
 
19.04.12
11:03
если вместо &ПозЧисла и &ДлинаЧисла поставить цифры, то работает
5 Wobland
 
19.04.12
11:04
(3) оригинальней готовую длину числа параметром передавать
6 skiller3000
 
19.04.12
11:05
функция ПОДСТРОКА работает только с числами
7 Нуф-Нуф
 
19.04.12
11:05
имхо есть нулл должно быть раньше агрегатных функций...
8 vicof
 
19.04.12
11:10
(0) поделись, как параметры задаешь
9 DrHiHi
 
19.04.12
11:22
а зачем проверка на null??
10 ptrtss
 
19.04.12
11:41
(9) Агрегатная функция в запросе без группировок выдет NULL, если выборка пустая
11 DrHiHi
 
19.04.12
11:47
(10) а что впадло проверить на пустой результат запроса?? или всеравно при обходе будут происходить какие-то телодвижения %))
12 Krizis
 
19.04.12
11:48
ЕстьNULL не суть важно, главное почему максимум не работает?
13 acsent
 
19.04.12
11:48
максимум принимает только 1 параметр
14 vicof
 
19.04.12
11:57
(12) ответь на 8
15 DrHiHi
 
19.04.12
12:05
попробуй типа этого:

"ВЫБРАТЬ
|   МАКСИМУМ(ПОДСТРОКА(ВЫРАЗИТЬ(Номенклатура.Артикул КАК СТРОКА (100)),&ПозЧисла,&ДлинаЧисла)) КАК Артикул
|ИЗ
|    Справочник.Номенклатура КАК Номенклатура
|ГДЕ
|    (НЕ ЭтоГруппа)
|    И Номенклатура.Артикул ПОДОБНО &ШаблонПоиска"
16 DrHiHi
 
19.04.12
12:06
(15) не там выразить написал %))
|   МАКСИМУМ(ВЫРАЗИТЬ(ПОДСТРОКА(Номенклатура.Артикул,&ПозЧисла,&ДлинаЧисла) КАК СТРОКА (100))) КАК Артикул
17 Krizis
 
19.04.12
13:12
Спасибо, сработало!)
18 skiller3000
 
22.04.12
01:32
(16) интересно. не знал, спасибо за ликбез :)
Основная теорема систематики: Новые системы плодят новые проблемы.