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

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


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

выразить период строкой в отчете, например с начала и до конца месяца



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

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

1C
// Получаем текущую дату
ТекущаяДата = ТекущаяДата();

// Определяем начало и конец месяца
НачалоМесяца = НачалоПериода(ТекущаяДата, ПериодМесяц);
КонецМесяца = КонецПериода(ТекущаяДата, ПериодМесяц);

// Формируем строку с периодом
ПериодСтрока = "С " + Формат(НачалоМесяца, "Дд.Мм.Гггг") + " по " + Формат(КонецМесяца, "Дд.Мм.Гггг");

// Выводим строку в отчет
Сообщить(ПериодСтрока);

В этом коде:
- Мы используем функцию `НачалоПериода()` для получения начала месяца.
- Функция `КонецПериода()` используется для получения конца месяца.
- Затем мы формируем строку с использованием функции `Формат()` для форматирования дат.

Этот код можно вставить в нужное место вашего отчета, чтобы отобразить период с начала и до конца месяца.

Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/63523/



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