Для программного предопределения основной формы отчета в 1С:Предприятии, вы можете использовать метод `УстановитьОсновнуюФорму()` объекта метаданных. Этот метод позволяет задать основную форму для отчета в коде конфигурации.
Пример кода для установки основной формы отчета:
1C
// Получаем объект метаданных отчета
Отчет = Метаданные.Отчеты.Найти("ИмяВашегоОтчета");
// Устанавливаем основную форму
Если Отчет Неопределено Тогда
Отчет.ОсновнаяФорма = Метаданные.ОбщиеФормы.Найти("ИмяВашейФормы");
Отчет.Записать();
КонецЕсли;
В этом примере замените `»ИмяВашегоОтчета»` на имя вашего отчета, а `»ИмяВашейФормы»` на имя формы, которую вы хотите установить в качестве основной.
После выполнения этого кода основная форма отчета будет изменена на указанную вами форму.
Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/1100185/