1с скд параметр по умолчанию

  • Автор темы Lucania
  • 50
  • Обновлено
  • 02, May 2023
  • #1
Для задания параметра по умолчанию в отчете на СКД (системе комплексной автоматизации бизнеса 1С) можно воспользоваться свойством "ЗначениеПоУмолчанию" у соответствующего параметра.

Например, если необходимо задать параметр "Дата" со значением по умолчанию "01.01.2023", можно использовать следующий код на языке 1С: scssCopy code
 // Создаем объект отчета

Отчет = Отчеты.НайтиПоНазванию("Название отчета");

// Проверяем, найден ли отчет

Если Отчет = Неопределено Тогда

Сообщить("Отчет не найден");

Иначе

// Создаем объект обработки отчета

ОбработкаОтчета = Отчет.СоздатьОбработку();

// Получаем параметр "Дата"

ПараметрДата = ОбработкаОтчета.Метаданные().Параметры.Найти("Дата");

// Задаем значение по умолчанию

ПараметрДата.ЗначениеПоУмолчанию = "01.01.2023";

// Запускаем формирование отчета

ОбработкаОтчета.Сформировать();

// Открываем сформированный файл отчета

ОткрытьФайл(ОбработкаОтчета.ПутьКВыгрузке);

КонецЕсли;

В данном примере мы получаем объект параметра "Дата", задаем ему значение по умолчанию и запускаем формирование отчета.

Для корректной работы кода необходимо заменить "Название отчета" на название нужного отчета и указать необходимые параметры.

Lucania


Рег
02 Feb, 2023

Тем
27158

Постов
27328

Баллов
298908
Тем
49554
Комментарии
57426
Опыт
552966

Интересно