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

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

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

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

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

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

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

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

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

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

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

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