Имя: Пароль:
1C
1С v8
как в запросе выдать только целую часть числа от деления?
,
0 nlira
 
01.08.12
22:40
Например:
часть кода запроса:
ДокументНаОтгрузкуТовары.КолВоДелимое / ДокументНаОтгрузкуТовары.КоличествоДелитель КАК Частное

Как сделать, чтобы частное на выходе было не 2,3333 а 2 без округления?
Как то с помощью выразить да?
1 nlira
 
01.08.12
22:42
ВЫРАЗИТЬ(10 / 3 КАК ЧИСЛО(12, 2)) КАК Поле1
2 nlira
 
01.08.12
22:43
ща попробую так
3 izekia
 
01.08.12
22:45
а не 12, 0?
4 nlira
 
01.08.12
22:54
да 12,0
5 kumena
 
01.08.12
23:00
Выбор Когда
     ВЫРАЗИТЬ(10/3 КАК ЧИСЛО(12, 0)) > 10/3 Тогда
         ВЫРАЗИТЬ(10/3 КАК ЧИСЛО(12, 0)) - 1
    Иначе ВЫРАЗИТЬ(10/3 КАК ЧИСЛО(12, 0)) Конец
6 nlira
 
01.08.12
23:08
а почему -1?
7 nlira
 
01.08.12
23:08
а, еще округляет?
8 izekia
 
01.08.12
23:12
(7) ВЫБРАТЬ ВЫРАЗИТЬ(10.9 КАК Число(12, 0))
9 kumena
 
01.08.12
23:16
"а почему -1?"

потому что округлять может и в большую сторону.
10 nlira
 
02.08.12
01:18
Благодарю!!! Все получилось.