Имя: Пароль:
1C
 
7.7. Вывести "0" в числовой колонке ТЗ
0 es3000
 
09.06.15
12:11
На форме есть таблица значений. Одна из колонок числовая.
Сейчас когда значение в этой колонке равно "0", то ничего не выводится.
Как сделать чтобы там отображался "0"?

Пробовал так:
дТабСпр.УстановитьПараметрыКолонки("Сумма", "Число",,,, 10, "Ч010");

Не помогает :(
Подскажите плиз как сделать?
1 Рэйв
 
09.06.15
12:25
Если не нужно итогов по колонке или сворачивать потом с суммированием, то заноси в нее сразу "0" как текст если 0
2 2S
 
09.06.15
12:25
Формат, не?
3 Рэйв
 
09.06.15
12:26
и убери типизацию конечно
4 DexterMorgan
 
09.06.15
12:26
формат же
5 DexterMorgan
 
09.06.15
12:27
(1) Извращенец
6 DmitriyDI
 
09.06.15
12:27
формат представление нуля напиши 0
7 Рэйв
 
09.06.15
12:28
(5)Клюшки сами по себе извращение:-)Я их уже подзабываю потихоньку как страшный сон..................................
8 es3000
 
09.06.15
12:32
(6) я же написал в параметре "Формат": "Ч010"
9 es3000
 
09.06.15
12:33
"Ч0.." - должен 0 отображаться
10 Ёпрст
 
09.06.15
12:33
(8)
Для чисел: наличие ''0'' перед длиной поля подавляет отображение нулевых значений (выводится пустая строка). Пример: ''Ч015.2'';
11 Ёпрст
 
09.06.15
12:34
Если в форматной строке указано ''(0)'', то данная последовательность символов  должна быть первой в формате и предшествовать всем прочим спецификациям. При задании такой спецификации все позиции в поле вывода числа, соответствующие незадействованным старшим разрядам, будут заполнены символами ''0''. Например: Формат(123.15, ''Ч (0)10.2'') = 0000123.15;
Подробнее см. в документации, глава 'Системные процедуры и функции'
12 es3000
 
10.06.15
11:40
Если сделать:
дТабСпр.УстановитьПараметрыКолонки("Сумма", "Число",,,, 10, "Ч10");

то ничего не меняется - вместо 0 пустота, числа выводятся как обычно.

А если сделать:
дТабСпр.УстановитьПараметрыКолонки("Сумма", "Число",,,, 10, "Ч(0)10");

то ничего не меняется - вместо 0 пустота, а при выводе чисел добавляются нули например "0000000123".

Как сделать чтобы вывелось "0"?