Имя: Пароль:
1C
1С v8
Узнать текущий месяц
,
0 Падаван
 
02.09.15
13:11
Как узнать в 1С текущий месяц (январь, февраль и т.д.)?
Чтобы потом только название месяца заменить на другие данные.
Спасибо.
1 Cyberhawk
 
02.09.15
13:12
Месяц(ТекущаяДата())
2 ДенисЧ
 
02.09.15
13:12
Глобальный контекст.Месяц (Global context.Month)
Глобальный контекст (Global context)
Месяц (Month)
Синтаксис:

Месяц(<Дата>)
Параметры:

<Дата> (обязательный)

Тип: Дата.
Исходная дата.
Возвращаемое значение:

Тип: Число.
Месяц в указанной дате.
Описание:

Определяет месяц в указанной дате.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).
Пример:

// см. пример для метода День



--------------------------------------------------------------------------------

     Методическая информация
3 Ненавижу 1С
 
гуру
02.09.15
13:12
(2) а ведь мог бы продать СП
4 ДенисЧ
 
02.09.15
13:13
(3) Ты посмотри на его страну... Откуда у него такие деньги?
5 1Сергей
 
02.09.15
13:15
Формат(ТекущаяДата(), "ДФ=MMMM")
6 Брегорьян
 
02.09.15
13:17
а не подскажате функцию преобразования даты во французский республиканский формат?
7 Cyberhawk
 
02.09.15
13:18
(6) где-то в тестовом задании видел "французская неделя"
8 ДенисЧ
 
02.09.15
13:18
(6) А в формат Ассирийской деспотии тебе не надо?
9 1Сергей
 
02.09.15
13:18
(6) Формат(ТекущаяДата(), "Л=fr; ДФ=ММММ")
10 Брегорьян
 
02.09.15
13:20
(8) клинописью?
(9) Л=fr_respublique?
11 ДенисЧ
 
02.09.15
13:20
(10) На каменной скрижали.
12 kosts
 
02.09.15
13:22
Функция одного пейсателя

Функция ПолучитьНазваниеМесяца(Знач НомерМесяца=0)
        Если (НомерМесяца=1) тогда
            Возврат "Январь";
        КонецЕсли;
        Если (НомерМесяца=2) тогда
            Возврат "Февраль";
        КонецЕсли;
        Если (НомерМесяца=3) тогда
            Возврат "Март";
        КонецЕсли;
        Если (НомерМесяца=4) тогда
            Возврат "Апрель";
        КонецЕсли;
        Если (НомерМесяца=5) тогда
            Возврат "Май";
        КонецЕсли;
        Если (НомерМесяца=6) тогда
            Возврат "Июнь";
        КонецЕсли;
        Если (НомерМесяца=7) тогда
            Возврат "Июль";
        КонецЕсли;
        Если (НомерМесяца=8) тогда
            Возврат "Август";
        КонецЕсли;
        Если (НомерМесяца=9) тогда
            Возврат "Сентябрь";
        КонецЕсли;
        Если (НомерМесяца=10) тогда
            Возврат "Октябрь";
        КонецЕсли;
        Если (НомерМесяца=11) тогда
            Возврат "Ноябрь";
        КонецЕсли;
        Если (НомерМесяца=12) тогда
            Возврат "Декабрь";
        КонецЕсли;
КонецФункции
13 1Сергей
 
02.09.15
13:23
(12) вполне возможно, что эта функция отработает быстрее формата
14 ДенисЧ
 
02.09.15
13:23
(12) Стесняешься назвать своё имя? ))
15 kosts
 
02.09.15
13:28
(13) Там скорости отродясь не надо. Вызывается несколько раз в день...
16 Брегорьян
 
02.09.15
13:32
держите меня семеро, шестеро не удержат! правда, оно не все слова переводит. январь и февраль не смог

http://www.virtualsecrets.com/assyrian.html