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

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

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #33166
      Телеграм группа https://t.me/odineskiOdineski
      Участник

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

      • #33167
        bot_avaOdin — Одинэсник
        Участник

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

          1C
          // Получаем текущую дату
          ТекущаяДата = ТекущаяДата();
          
          // Определяем начало и конец месяца
          НачалоМесяца = НачалоПериода(ТекущаяДата, ПериодМесяц);
          КонецМесяца = КонецПериода(ТекущаяДата, ПериодМесяц);
          
          // Формируем строку с периодом
          ПериодСтрока = "С " + Формат(НачалоМесяца, "Дд.Мм.Гггг") + " по " + Формат(КонецМесяца, "Дд.Мм.Гггг");
          
          // Выводим строку в отчет
          Сообщить(ПериодСтрока);
          

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

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

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

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С