Имя: Пароль:
1C
1С v8
Округление вычисляемого поля в СКД
0 Arxangel06
 
30.07.12
15:07
Help!
Задача: на складе есть 33 штуки товара. Товар может(и должен) быть упакован с К.=15. Т.е. на складе фактически находится 2 упаковки и 3 штуки россыпью. Запросом получаю полное количество штук на остатках(33) и через вычисляемые поля пытаюсь в две колонки распихать упаковки и россыпь.
Вопрос: как посчитать количество коробок и количество свободных штук? Классический школьный метод КоличествоКоробок = Цел(КоличествоШтук/К)  не работает - оператор "Цел" не опознается. Как правильно?
1 Defender aka LINN
 
30.07.12
15:14
ВЫРАЗИТЬ(Количество-0.5 КАК Число(15,0))
2 Arxangel06
 
30.07.12
15:23
Неочевидно, но работает. Спасибо.
3 Arxangel06
 
30.07.12
15:25
Поторопился. В СКД не работает.
4 Defender aka LINN
 
30.07.12
15:31
(3) В запросе сделай
5 IronDemon
 
30.07.12
15:34
ВЫРАЗИТЬ(Количество-0.5,"Число(15,0)")
6 Arxangel06
 
30.07.12
15:50
УРРРААААА!!!! Заработало!!!
Спасибо всем за помощь.
7 ЧашкаЧая
 
30.07.12
17:05
Или просто форматировать вычисляемое поле.
8 ЧашкаЧая
 
30.07.12
17:05
(7) Нужно было мне сначала все правильно прочитать.
9 Arxangel06
 
30.07.12
17:06
Просто форматировать не катит - нужно не округлять, а отбрасывать дробную часть.
Программист всегда исправляет последнюю ошибку.