Имя: Пароль:
1C
1С v8
Отбор цены товара
0 orensymrak
 
25.09.20
13:09
Доброго времени суток,
Подскажите, каким образом в СКД запросе выявить цену товара, которая оканчивается на 90. По регистру сведений "ЦеныНоменклатуры"
Есть пул цен:
10990
5000
2500
8990
8993
5995

Каким образом отобрать только 10990, 8990 записи?
Для формирования сегмента.
1С Розница 2.3
1 yzimin
 
25.09.20
13:25
Добавить вычисляемое поле что-то типа:  Прав(Строка(ТвояЦена), 2)
Далее наложить отбор: Поле = "90"
2 orensymrak
 
25.09.20
13:36
(1) в запросе такое не сработает.
Полдня думал как решить задачу, и после того как задал вопрос тут - нашел решение, если кому будет интересно:
ВЫБОР
    КОГДА (ВЫРАЗИТЬ(ВЫРАЗИТЬ(вр_цены.Цена / 100 КАК ЧИСЛО(15, 2)) КАК ЧИСЛО(15, 0))) - (ВЫРАЗИТЬ(вр_цены.Цена / 100 КАК ЧИСЛО(15, 2))) = 0.1
    ТОГДА 1
КОНЕЦ КАК НайденнаяЦена
3 Chameleon1980
 
25.09.20
15:00
если число минус 90 и разделить на 100 целое тогда ура
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.