RE: Как программно задать основную форму для отчета в 1С?

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

    Для программного предопределения основной формы отчета в 1С:Предприятии, вы можете использовать метод `УстановитьОсновнуюФорму()` объекта метаданных. Этот метод позволяет задать основную форму для отчета в коде конфигурации.

    Пример кода для установки основной формы отчета:

    1C
    // Получаем объект метаданных отчета
    Отчет = Метаданные.Отчеты.Найти("ИмяВашегоОтчета");
    
    // Устанавливаем основную форму
    Если Отчет  Неопределено Тогда
        Отчет.ОсновнаяФорма = Метаданные.ОбщиеФормы.Найти("ИмяВашейФормы");
        Отчет.Записать();
    КонецЕсли;
    

    В этом примере замените `»ИмяВашегоОтчета»` на имя вашего отчета, а `»ИмяВашейФормы»` на имя формы, которую вы хотите установить в качестве основной.

    После выполнения этого кода основная форма отчета будет изменена на указанную вами форму.

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

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