Имя: Пароль:
1C
1C 7.7
v7: почему округляются остатки
0 Alekssey
 
15.05.13
16:54
Получаю остатки
   Запрос=СоздатьОбъект("Запрос");
   ТекстЗапроса="
   |Период с ВыбДата По ВыбДата;
   |Продукт = Регистр.ОстаткиПродуктов.Продукт;
   |Количество = Регистр.ОстаткиПродуктов.Количество;
   |Сумма=Регистр.ОстаткиПродуктов.Сумма;
   |Группировка Продукт;
   |функция Остаток = КонОст(Количество);
   |
   |";
     
   Запрос.Выполнить(ТекстЗапроса);
   Пока Запрос.Группировка("Продукт")=1 Цикл
       Таб.ВывестиСекцию("Опис");
   КонецЦикла;
   Таб.ТолькоПросмотр(1);
   Таб.Показать("Остатки продуктов на складе");
Но в таблице цена и стоимость почему то округляются. Т.е. Если сделать  приход 2,33 то в таблице будет 2
1 mikecool
 
15.05.13
16:54
форматы колонок в таблице...
2 ДенисЧ
 
15.05.13
16:54
формат в макете?
3 Ёпрст
 
15.05.13
16:56
Нам отсюда не видно, что написано в ячейке макета и откуда ты цену и стоимость берешь, года у тебя просто остаток от количества.
4 Alekssey
 
15.05.13
16:57
В ячейке текст, тип выражение, например Запрос.Продукт
5 Ёпрст
 
15.05.13
16:57
(4) круто, а цену и стоимость ты откуда взял ?
6 пипец
 
15.05.13
16:57
не факт что в регистре дробное число
7 Alekssey
 
15.05.13
16:58
Не цена а количество.
8 Ёпрст
 
15.05.13
16:59
(7) сам себе противоречишь ?
9 Ёпрст
 
15.05.13
17:00
Если че, в регистре то поди, количество - только целые числа, без дробной части, не так ли ?
10 Alekssey
 
15.05.13
17:00
Разобрался,  в регистре не правильно формат задал) всем спасибо.
11 Ёпрст
 
15.05.13
17:00
Открой дерево метаданных, найди этот регистр и посмотри тип значения ресурса Количество