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

Как программно зада...
 

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


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

программно предопределить основную форму отчета



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

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

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

1C
// Получаем объект метаданных отчета
Отчет = Метаданные.Отчеты.Найти("ИмяВашегоОтчета");

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

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

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

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



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