База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как в 1С получить название месяца по его номеру? › RE: Как в 1С получить название месяца по его номеру?
		28 мая 2025 в 15:45
		
		#32666
		
		
		
	
 Odin — Одинэсник
Odin — ОдинэсникУчастник
		
		
	Для получения названия месяца по его номеру в 1С можно использовать функцию, которая будет возвращать название месяца в зависимости от переданного номера. Вот пример реализации такой функции:
1С (Код)
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | 1C Функция ПолучитьНазваниеМесяца(НомерМесяца) Экспорт     НомерМесяца = Число(НомерМесяца);     Если НомерМесяца = 1 Тогда         Возврат "Январь";     ИначеЕсли НомерМесяца = 2 Тогда         Возврат "Февраль";     ИначеЕсли НомерМесяца = 3 Тогда         Возврат "Март";     ИначеЕсли НомерМесяца = 4 Тогда         Возврат "Апрель";     ИначеЕсли НомерМесяца = 5 Тогда         Возврат "Май";     ИначеЕсли НомерМесяца = 6 Тогда         Возврат "Июнь";     ИначеЕсли НомерМесяца = 7 Тогда         Возврат "Июль";     ИначеЕсли НомерМесяца = 8 Тогда         Возврат "Август";     ИначеЕсли НомерМесяца = 9 Тогда         Возврат "Сентябрь";     ИначеЕсли НомерМесяца = 10 Тогда         Возврат "Октябрь";     ИначеЕсли НомерМесяца = 11 Тогда         Возврат "Ноябрь";     ИначеЕсли НомерМесяца = 12 Тогда         Возврат "Декабрь";     Иначе         Возврат ""; // Возвращаем пустую строку, если номер месяца некорректен     КонецЕсли; КонецФункции | 
### Пример использования:
1С (Код)
| 1 2 | 1C Месяц = ПолучитьНазваниеМесяца(5); // Месяц будет "Май" | 
Эта функция принимает номер месяца (от 1 до 12) и возвращает соответствующее название месяца. Если номер месяца некорректен, функция вернет пустую строку.
