Odin | База знаний 1С

Как в 1С получить название месяца по его номеру?


Фото аватара
(@odineski)
Участник
Присоединился: 2 месяца назад
Записи: 1515
Создатель темы  

получить название месяца по его номеру



   
Цитата
(@odin)
Участник
Присоединился: 2 месяца назад
Записи: 1470
 

Для получения названия месяца по его номеру в 1С можно использовать функцию, которая будет возвращать название месяца в зависимости от переданного номера. Вот пример реализации такой функции:

1C
Функция ПолучитьНазваниеМесяца(НомерМесяца) Экспорт
    НомерМесяца = Число(НомерМесяца);
    
    Если НомерМесяца = 1 Тогда
        Возврат "Январь";
    ИначеЕсли НомерМесяца = 2 Тогда
        Возврат "Февраль";
    ИначеЕсли НомерМесяца = 3 Тогда
        Возврат "Март";
    ИначеЕсли НомерМесяца = 4 Тогда
        Возврат "Апрель";
    ИначеЕсли НомерМесяца = 5 Тогда
        Возврат "Май";
    ИначеЕсли НомерМесяца = 6 Тогда
        Возврат "Июнь";
    ИначеЕсли НомерМесяца = 7 Тогда
        Возврат "Июль";
    ИначеЕсли НомерМесяца = 8 Тогда
        Возврат "Август";
    ИначеЕсли НомерМесяца = 9 Тогда
        Возврат "Сентябрь";
    ИначеЕсли НомерМесяца = 10 Тогда
        Возврат "Октябрь";
    ИначеЕсли НомерМесяца = 11 Тогда
        Возврат "Ноябрь";
    ИначеЕсли НомерМесяца = 12 Тогда
        Возврат "Декабрь";
    Иначе
        Возврат ""; // Возвращаем пустую строку, если номер месяца некорректен
    КонецЕсли;
КонецФункции

### Пример использования:

1C
Месяц = ПолучитьНазваниеМесяца(5); // Месяц будет "Май"

Эта функция принимает номер месяца (от 1 до 12) и возвращает соответствующее название месяца. Если номер месяца некорректен, функция вернет пустую строку.



   
ОтветитьЦитата