Имя: Пароль:
1C
1C 7.7
v7: Математика в 7.7 в Таблицу выводится округленное значение. Где округляется ?
,
0 raykom
 
17.07.15
19:30
Еще раз всем с пятницей из дворницкой.

Помогите раскурить, где округляется ?

Имеем в таблице печатной формы

Знач1 59.95
Знач2 154.000

в модуле эти два значения перемножаются
а в таблице имею
Знач3 9233

Хотя на калькуляторе 9232,3
Как так то ? о_О

Наведите на мысль. Спасибо.
1 Casey1984
 
17.07.15
19:34
Имеем в таблице печатной формы

Знач1 59.95
Знач2 154.000

А в модуле что имеем?
2 raykom
 
17.07.15
19:35
Оо ... Обнаружил, что только по одной строке так. По Другим Номенклатурам все перемножается без округления ...

(1) То же самое
3 raykom
 
17.07.15
19:38
И в сообщении так же с округлением выводит ...
4 raykom
 
17.07.15
19:40
о_О

Во всей таблице только одна ячейка такая. в первой строке одна в одной колонке.
5 raykom
 
17.07.15
19:41
Шо за бес ...
6 Garykom
 
гуру
17.07.15
19:49
а формулу то в ячейке на табдоке глянь...
7 raykom
 
17.07.15
19:52
Дак нет там формулы ...

вот такое значение

СуммаДоАкц#N019.2
8 AlexWolf
 
17.07.15
20:48
Знач1 поди выводится тоже как Знач1#N019.2, а по факту там куча знаков после запятой.
9 Тюря
 
17.07.15
21:00
Есть такая хитрость в клюшках
, давно это было, где то есть типа общий формат таблици
10 Тюря
 
17.07.15
21:00
таблицы
11 HawkEye
 
17.07.15
21:56
(7) запусти глобальный поиск по СуммаДоАкц и смотри как считается
12 bwi22
 
17.07.15
23:51
Таб = СоздатьОбъект("Таблица");
    Таб.ИсходнаяТаблица("Продажи");
              
    Таб.ИспользоватьФормат("Ч015.2.,");  
+9 поищи
13 Тюря
 
18.07.15
08:53
(12) точно
ИспользоватьФормат(<?>);
Синтаксис:
ИспользоватьФормат(<СтрокаФормата>)
Назначение:
Устанавливает формат по умолчанию для вывода выражений секций таблицы. Возвращает: строковое значение, содержащее текущую форматную строку по умолчанию для таблицы (на момент до исполнения метода).
Параметры:
<СтрокаФормата> - необязательный параметр. Строковое выражение, содержащее форматную строку (см. метод Формат).
Замечание:
В ячейках таблицы, при выводе которых требуется формат, отличный от установленного данным методом, должен быть установлен формат явным образом. Форматная строка записывается через символ ''#'' после выражения, заданного для ячейки. Если выражение, заданное для ячейки просто завершается символом ''#'',  то будет использоваться системный формат по умолчанию.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.