База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как в отчете 1С выразить период строкой с начала до конца месяца? › RE: Как в отчете 1С выразить период строкой с начала до конца месяца?

Для того чтобы выразить период строкой в отчете в 1С, например, с начала и до конца месяца, можно использовать стандартные функции языка 1С. Ниже приведен пример кода, который можно использовать в модуле отчета для формирования строки с периодом:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
1C // Получаем текущую дату ТекущаяДата = ТекущаяДата(); // Определяем начало и конец месяца НачалоМесяца = НачалоПериода(ТекущаяДата, ПериодМесяц); КонецМесяца = КонецПериода(ТекущаяДата, ПериодМесяц); // Формируем строку с периодом ПериодСтрока = "С " + Формат(НачалоМесяца, "Дд.Мм.Гггг") + " по " + Формат(КонецМесяца, "Дд.Мм.Гггг"); // Выводим строку в отчет Сообщить(ПериодСтрока); |
В этом коде:
– Мы используем функцию НачалоПериода()
для получения начала месяца.
– Функция КонецПериода()
используется для получения конца месяца.
– Затем мы формируем строку с использованием функции Формат()
для форматирования дат.
Этот код можно вставить в нужное место вашего отчета, чтобы отобразить период с начала и до конца месяца.
Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/63523/