![]() |
![]() |
![]() |
|
Как вывести название месяца Ø |
☑ | ||
---|---|---|---|---|
0
bna
08.09.06
✎
10:55
|
Доброго времени суток. Сегодня 8.09.06. Какую функцию в 1С использовать, чтобы выходило название месяца - сентябрь?
|
|||
1
Макс 1С
08.09.06
✎
11:02
|
периодСтр()
|
|||
2
AlexNew
08.09.06
✎
11:03
|
Формат(<?>,)
Синтаксис: Формат(<Параметр>,<Форматная_строка>) Назначение: Возвращает строку с результатом форматирования выражения по заданной форматной строке. Параметры: <Параметр> - форматируемое выражение, <Форматная_строка> - форматная строка. Форматная строка имеет вид: для чисел - '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; Подробнее см. в документации, глава 'Системные процедуры и функции' |
|||
3
Сли то
08.09.06
✎
11:04
|
ВыбДата = Дата("08.09.06");
ПериодСтр(НачМесяца(ВыбДата),КонМесяца(ВыбДата)); |
|||
4
Buhta
08.09.06
✎
11:06
|
Задолбали()
|
|||
5
Сли то
08.09.06
✎
11:07
|
(2) не прокатит
|
|||
6
Manunya
08.09.06
✎
11:09
|
(4) А еще ЧИТАТЬ()
|
|||
7
dmsob
08.09.06
✎
11:12
|
Функция ПолучитьНазваниеМесяца(Знач НомерМесяца=0)
Если (НомерМесяца<=0) И (НомерМесяца>12) тогда Возврат ""; Иначе Возврат Формат(Дата(1980,НомерМесяца,1),"ДММММ"); КонецЕсли; КонецФункции //ПолучитьНазваниеМесяца |
|||
8
Макс 1С
08.09.06
✎
11:12
|
(5) почему это?!
|
|||
9
Aleksey
08.09.06
✎
11:16
|
Формат(ТекущаяДата(),"ДММММ")
|
|||
10
Че
08.09.06
✎
11:23
|
(5) Еще как прокатит, попробуй (9)
|
|||
11
Сли то
08.09.06
✎
11:23
|
5+
Сорри, просто как то пробовал и у мя что то не вышло. :( |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |