ПРОДАЖА И ВНЕДРЕНИЕ 1С

по всей России

+7 (495) 223-32-11

Заказать обратный звонок

8 (800) 775-90-01

Бесплатно по России

Получить

Скорую 1С помощь

Получить

Проконсультироваться
со специалистом 1С

Консультироваться

Код 1C v 8.х
 "ВЫБРАТЬ
      
| ПродажиОбороты.Номенклатура,
| ВЫРАЗИТЬ(ПродажиОбороты.СтоимостьОборот/ПродажиОбороты.КоличествоОборот КАК ЧИСЛО(15,2))
| КАК СредняяЦенаПродажи
| ИЗ РегистрНакопления.Продажи.Обороты(&ДатаНач, &ДатаКон)
| КАК ПродажиОбороты"

Код 1C v 8.х
 "ВЫРАЗИТЬ(ЧислоВыбр/10 КАК ЧИСЛО(10, 0)) * 10 КАК ОкругленноеДоДесятиЧисло" 


Получение целой части числа в запросе?
Код 1C v 8.х
 "Выразить(ЧисловоеПоле-0.5 Как Число(10))" 

Код 1C v 8.х
 "ВЫБОР КОГДА ЧисловоеПоле >= 0 ТОГДА 
      
| ВЫРАЗИТЬ(ЧисловоеПоле - 0.5 КАК ЧИСЛО(10, 0))
| ИНАЧЕ ВЫРАЗИТЬ(ЧисловоеПоле + 0.5 КАК ЧИСЛО(10, 0))
| КОНЕЦ"


Как округлить в запросе в меньшую сторону?
Код 1C v 8.х
 Запрос = Новый Запрос("ВЫБРАТЬ РАЗНОСТЬДАТ(ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0), ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0), СЕКУНДА, ЧислоСДробнойЧастью), СЕКУНДА) КАК ЧислоБезДробнойЧасти"); 

или
Код 1C v 8.х
 "ВЫРАЗИТЬ(Ч + 0.5 КАК ЧИСЛО(15)) - 1" 


Информация взята с сайта http://helpf.pro


Заказать обратный звонок

Позвонить
Отправлено! В самое ближайшее время наш менеджер свяжется с Вами.