Имя: Пароль:
1C
 
Формат в 7.7 ... он работает ?
0 golden-pack
 
03.10.09
11:01
Функция "Формат" в 1с 7.7 что это за убожество ?

======================================
Формат(<?>,)
Синтаксис:
Формат(<Параметр>,<Форматная_строка>)
Назначение:
Возвращает строку с результатом форматирования выражения по заданной форматной строке.
Параметры:
<Параметр> - форматируемое выражение,
<Форматная_строка> - форматная строка.
Форматная строка имеет вид:
для чисел - '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 (НННН), выводит наименование дня недели, соответсвующее указанной дате. Наименования дней недели берутся из файла прописи.
=======================================

Есть у меня переменная = дата вида '02.12.99'.

Делаю:
НужнаяДата = Формат(Переменная,"ГГГГММДД");
НужнаяДата = "" .... почему ?? Почему пустая строка.

Объясните специально для дятла как работает ФОРМАТ.
1 Mikeware
 
03.10.09
11:02
Не перестаешь поражать
2 Rie
 
03.10.09
11:03
(0) А букву "Д" кто ставить будет?
3 golden-pack
 
03.10.09
11:03
(2) ФорматД ?
4 golden-pack
 
03.10.09
11:03
ЕПРСТ !!!!!
5 Mikeware
 
03.10.09
11:04
Все вроде написано "русским-по белому"

Форматная строка имеет вид:
для дат - 'DПодстрокаФормата' (в русском регистре вместо D - Д), где

ПодстрокаФормата может быть вида:
YYYYMMDD (ГГГГММДД), дата в виде ГГГГММДД, то есть дата '10.11.1998' будет представлена как строка ''19981110'';
6 nox
 
03.10.09
11:05
учу читать  СП. Очень дорого. Для дятлов 500% наценка.
7 golden-pack
 
03.10.09
11:05
(2),(5) Спасибо.

(6) Такие проблемы у меня в соновном с 7.7
8 Mikeware
 
03.10.09
11:06
(6) В твоем коммерческом предложении одно слово лишнее.
9 NikVars
 
03.10.09
11:38
(0) Формат в 1С - это наследие от FORTRAN.
А нужен он для того, чтобы мозги вправить, если хочешь что-то вывести на экран или в файл.
Мало подумать что ты хочешь вывести, еще очень важно - как это что-то нужно вывести.
Это как с девушкой, мало знать что ты от нее хочешь, еще очень важно - как ты это от нее хочешь. Приз достается тем, у кого вправлены мозги.
10 Cthulhu
 
03.10.09
12:55
(7): не, парень, это глубинная и серьёзная проблема самой твоей психики. А семерка в данном случае - только "первый звоночек".
11 Mikeware
 
03.10.09
12:57
(10) Завтракаешь? :-)
12 Cthulhu
 
03.10.09
13:38
(11): да тут нечем.. я на лепрозории позавтракал, на экслере - десерт... тут типа на фисташки поглядываю... )))
13 valeriy vm
 
03.10.09
14:57
все такие умные ужас
14 SnarkHunter
 
04.10.09
08:46
(13)Страшно? Памперсы наготове?
15 ДенисЧ
 
04.10.09
10:16
И эти люди запрещают называть их дятлами...