Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Отбор цены товара

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
Компьютер — устройство разработанное для ускорения и автоматизации человеческих ошибок.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.