Имя: Пароль:
1C
1С v8
Нужно найти цены, оканчивающиеся на конкретную цифру
0 oreshka7387
 
17.04.13
23:52
Друзья, коллеги. товарищи, форумчане! Работаю с регистром цен номенклатуры. Подскажите, пожалуйста, как в запросе указать параметр типа "значение цены оканчивается на цифру 7" (к примеру).
ПыСы. Спать уже хочется, голова не варит, а результат надо к 7 утра по МСК. Заранее спасибо
1 PR
 
17.04.13
23:54
Выразить
2 oreshka7387
 
18.04.13
00:10
хм... не получается... в пень все, пойду лучше спать
3 oreshka7387
 
18.04.13
00:13
хых! я *тут нехорошее слово"! все получилось :)
4 Eugeneer
 
18.04.13
00:22
выразить как строка.
ну и далее
5 dmsob
 
18.04.13
01:08
(0) Если что-то не получается - идите спать! (с) не помню кто сказал ))
6 dmsob
 
18.04.13
01:09
+(5) вспомнил - это из книги rework вроде ))
7 Рэйв
 
18.04.13
06:33
как то так


ГДЕ Цена/10-Выразить(Цена/10 КАК Число(10,0))=0.7
8 НЕА123
 
18.04.13
08:24
(4)
как просто-то, оказывается.
9 Defender aka LINN
 
18.04.13
08:31
(4) Маня, иди, не позорься.
(7) Что, и даже цену 1000.07 поймает?
10 PR
 
18.04.13
10:36
(4) Маня, не позорься.
11 hhhh
 
18.04.13
10:58
(9) с копейками нет цен сейчас.
12 Defender aka LINN
 
18.04.13
11:00
(11) Я тебе ответственно заявляю: есть.
13 Eugeneer
 
18.04.13
19:42
Сами позорники. строка тоже катит
Выразить как строка. подобно траляляля7
14 Classic
 
18.04.13
19:48
(13)
Ты когда-то в запросе выражал число как строку?
15 olegs333
 
18.04.13
20:24
ГДЕ Выразить(Цена КАК Число(10))- Цена В (-0.07,-0.17,-0.27,-0.37,-0.47, 0.43,0.33,0.23,0.13,0.03)
16 Defender aka LINN
 
19.04.13
09:20
(13) Маня, все и так в курсе, что ты 1С не знаешь нихрена, можешь не напоминать
17 Stagor
 
19.04.13
09:26
(15) Ого! Так реально можно писать в запросе?
18 Defender aka LINN
 
19.04.13
09:34
(17) Если нечего делать и пофиг, что запрос возвращает - запросто.
19 John83
 
19.04.13
11:46
(3) так и чего сделал-то?
20 olegs333
 
20.04.13
17:52
Согласно условиям в (0), т.е. последняя цифра 7 (если конечно цена с копейками), будет возвращать то, что нужно.
21 Defender aka LINN
 
20.04.13
18:03
(20) Ню-ню
22 olegs333
 
20.04.13
18:09
(21) а проверить? :)
23 Defender aka LINN
 
21.04.13
08:18
(22) Дык проверь.
24 Гобсек
 
21.04.13
08:51
(0)ГДЕ Выразить(Цена КАК Строка) Подобно "%7"
25 Defender aka LINN
 
21.04.13
14:39
(24) Еще один...
26 Classic
 
21.04.13
15:31
(25)
Теоретиков развелось
27 olegs333
 
21.04.13
19:52
(23) Проверял, работает. Во всяком случае, никто еще не опроверг.
ВЫБРАТЬ "Семь"
ГДЕ Выразить(123.17 КАК Число(10))- 123.17 В (-0.07,-0.17,-0.27,-0.37,-0.47, 0.43,0.33,0.23,0.13,0.03)
Выдает "Семь"
а
ВЫБРАТЬ "Семь"
ГДЕ Выразить(123.10 КАК Число(10))- 123.10 В (-0.07,-0.17,-0.27,-0.37,-0.47, 0.43,0.33,0.23,0.13,0.03)
ничего не выдает