По поводу форматов Даты #528986


#0 by s-pc
Извините, вопрос от новичка Как сделать так, чтобы от значения МояДата показывался только месяц и не в числом, а словом? Ну, пользователь в документе вводит Дата начала работ - 03.02.11 г. а в выходной форме нужно, чтобы написалось "Начало работ - февраль 2011 г."
#1 by vicof
если месяц(дата) = январь Тогда
#2 by Ёпрст
Формат('01.01.2011',"ДММММГГГГ") = Январь 2011 г.
#3 by vicof
ДатаВывода = "январь" + год(Дата)....
#4 by zuza
Формат(ТвояДата,"Д ММММ")
#5 by KishMish
ПериодСтр(НачМесяца(ТвояДата),КонМесяца(ТвояДата))
#6 by s-pc
Благодарю. Ваш метод сработал. Отстальные, если что, не пробовал. Всем спасибо!
#7 by KishMish
самый корректный ответ, конечно, в
#8 by s-pc
+ Можно еще один простой вопросик: а потом, честное слово, пойду СП читать :-) Как сделать так, чтобы вместо 01.01.11 г. написалось 1 января 2011 г. ???
#9 by aka AMIGO
Формат('01.01.2011',"Д ДДММММГГГГ") = 1 Января 2011 г.
#10 by andrewks
двоечнег
#11 by DrZombi
Ты хоть конфигуратор открой :) Там про "Формат" все расписано Формат(<?>,) Синтаксис: Формат(<Параметр>,<Форматная_строка>) Назначение: Возвращает строку с результатом форматирования выражения по заданной форматной строке. Параметры: <Параметр> - форматируемое выражение, <Форматная_строка> - форматная строка. Форматная строка имеет вид: для чисел - 'Nm.n<разделитель дробной><разделитель триад>' (в русском регистре вместо N - Ч); для денежных величин - 'NSMH' (в русском регистре - 'ЧПДС'); для строк - 'Sn' (в русском регистре - 'Сn'); для дат - 'DПодстрокаФормата' (в русском регистре вместо D - Д), где ПодстрокаФормата может быть вида: DDMMYYYY (ДДММГГГГ), дата в виде - ДД.ММ.ГГГГ; DDMMMMYYYY (ДДММММГГГГ), дата в виде - ДД месяц прописью ГГГГ; DDMMMMYYYY (ДДММММГГГГ) этот формат представляет собой вариант предыдущего формата с тем отличием, что число месяца всегда выводится двумя цифрами, т.е. для чисел меньших 10 спереди будет добавлен 0. Например: Формат('01.01.1999', ''Д ДДММММГГГГ'') = 01 Января 1999 г. MMMMYYYY (ММММГГГГ), дата в виде - месяц прописью ГГГГ; MMMMYY (ММММГГ), дата в виде - месяц прописью ГГ; QQQQYYYY (ККККГГГГ), дата в виде - N квартал ГГГГ; QQQQYY (ККККГГ), дата в виде - N квартал ГГ; YYYYMMDD (ГГГГММДД), дата в виде ГГГГММДД, то есть дата '10.11.1998' будет представлена как строка ''19981110''; WWWW (НННН), выводит наименование дня недели, соответсвующее указанной дате. Наименования дней недели берутся из файла прописи. Замечание: Для чисел: наличие ''0'' перед длиной поля подавляет отображение нулевых значений (выводится пустая строка). Пример: ''Ч015.2''; Символ ''-'' перед длиной поля означает, что нулевые значения при выводе будут отображаться прочерком. Пример: ''Ч-17.2''.; Если форматная строка заканчивается символами >X, происходит сдвиг отображаемых разрядов на X позиций. Если в форматной строке указано '''', то данная последовательность символов  должна быть первой в формате и предшествовать всем прочим спецификациям. При задании такой спецификации все позиции в поле вывода числа, соответствующие незадействованным старшим разрядам, будут заполнены символами ''0''. Например: Формат(123.15, ''Ч 10.2'') = 0000123.15; Подробнее см. в документации, глава 'Системные процедуры и функции'
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С