![]() |
![]() |
![]() |
|
Формат Числа | ☑ | ||
---|---|---|---|---|
0
Zzema
14.02.08
✎
12:41
|
Подскажите плиз
Надо из числа 354 Получить 00354.00. Пишу Формат(Число(ЦенаТек),"#Ч(0)8.2") возвращает пустое значение |
|||
1
DF_Slayer
14.02.08
✎
12:42
|
Формат(Строка(ЦенаТек),"Ч(0)8.2")
|
|||
2
Мулька
14.02.08
✎
12:42
|
это не число а строка уже.
МоеЧисло="00"+СокрЛП(МоеЧисло) |
|||
3
lea_220400
14.02.08
✎
12:45
|
(2)+ такое число никак не получить, только в строку зафигачить, т.к. нолики в начале обрезают.
|
|||
4
Альберт_Уфа
14.02.08
✎
12:48
|
(3) можно получить.
(0) смотри конструктор, там есть выводить лидирующие нули. |
|||
5
Дуб
14.02.08
✎
12:49
|
:) чем лучше - тем хуже.. Это как с Windows: операционка всё делает сама, а её потом ругают за кривизну. Так и с 1С - люди перестают различать типы.
|
|||
6
Альберт_Уфа
14.02.08
✎
12:50
|
Формат(<?>,)
Синтаксис: Формат(<Параметр>,<Форматная_строка>) Назначение: Возвращает строку с результатом форматирования выражения по заданной форматной строке. Параметры: <Параметр> - форматируемое выражение, <Форматная_строка> - форматная строка. Форматная строка имеет вид: для чисел - 'Nm.n<разделитель дробной><разделитель триад>' (в русском регистре вместо N - Ч); для денежных величин - 'NSMH' (в русском регистре - 'ЧПДС'); для строк - 'Sn' (в русском регистре - 'Сn'); для дат - 'DПодстрокаФормата' (в русском регистре вместо D - Д), где ПодстрокаФормата может быть вида: DDMMYY (ДДММГГ), дата в виде - ДД.ММ.ГГ; DDMMYYYY (ДДММГГГГ), дата в виде - ДД.ММ.ГГГГ; DDMMMMYYYY (ДДММММГГГГ), дата в виде - ДД месяц прописью ГГГГ; (0)DDMMMMYYYY ((0)ДДММММГГГГ) этот формат представляет собой вариант предыдущего формата с тем отличием, что число месяца всегда выводится двумя цифрами, т.е. для чисел меньших 10 спереди будет добавлен 0. Например: Формат('01.01.1999', ''Д (0)ДДММММГГГГ'') = 01 Января 1999 г. MMMMYYYY (ММММГГГГ), дата в виде - месяц прописью ГГГГ; MMMMYY (ММММГГ), дата в виде - месяц прописью ГГ; QQQQYYYY (ККККГГГГ), дата в виде - N квартал ГГГГ; QQQQYY (ККККГГ), дата в виде - N квартал ГГ; YYYYMMDD (ГГГГММДД), дата в виде ГГГГММДД, то есть дата '10.11.1998' будет представлена как строка ''19981110''; WWWW (НННН), выводит наименование дня недели, соответсвующее указанной дате. Наименования дней недели берутся из файла прописи. Замечание: Для чисел: наличие ''0'' перед длиной поля подавляет отображение нулевых значений (выводится пустая строка). Пример: ''Ч015.2''; Символ ''-'' перед длиной поля означает, что нулевые значения при выводе будут отображаться прочерком. Пример: ''Ч-17.2''.; Если форматная строка заканчивается символами >X, происходит сдвиг отображаемых разрядов на X позиций. Если в форматной строке указано ''(0)'', то данная последовательность символов должна быть первой в формате и предшествовать всем прочим спецификациям. При задании такой спецификации все позиции в поле вывода числа, соответствующие незадействованным старшим разрядам, будут заполнены символами ''0''. Например: Формат(123.15, ''Ч (0)10.2'') = 0000123.15; Подробнее см. в документации, глава 'Системные процедуры и функции' |
|||
7
Zzema
14.02.08
✎
12:54
|
(2)не работает
(3) Мне надо еще 00 после запятой |
|||
8
Zzema
14.02.08
✎
12:57
|
(6)так я пишу Если в форматной строке указано ''(0)'', то данная последовательность символов должна быть первой в формате и предшествовать всем прочим спецификациям. При задании такой спецификации все позиции в поле вывода числа, соответствующие незадействованным старшим разрядам, будут заполнены символами ''0''. Например: Формат(123.15, ''Ч (0)10.2'') = 0000123.15;
|
|||
9
Альберт_Уфа
14.02.08
✎
13:00
|
(8) что-то я тебя не понимаю... может у тебя (ЦенаТек) = 0 ???
|
|||
10
Альберт_Уфа
14.02.08
✎
13:01
|
я сам на 7.7 почти не пишу, возможно поэтому и не знаю - для чего ты используешь символ - #.
|
|||
11
Альберт_Уфа
14.02.08
✎
13:06
|
не поленился, открыл 7.7, попробовал следующее:
Сообщить(Формат(234, "#Ч(0)10.2")); результат: "" Сообщить(Формат(234, "Ч(0)10.2")); результат: "0000234.00" |
|||
12
DrZombi
гуру
14.02.08
✎
13:08
|
(10)Просто он его из таблицы выхватил :)
(8) Нолики пририсуй сам, еще одной функцией написанной тобою и размещенной в большом теле МД файла :) |
|||
13
Zzema
14.02.08
✎
13:41
|
(11) Спасиба .. туплю:(
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |