Как добавить вторую кнопку для формирования отчета по другой СКД в 1С?

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

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #38638
      Фото аватараOdineski
      Участник

        Как в своем внешнем отчете я создал форму и 2 кнопку на второе схему компановки данных

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

          Если в своём внешнем отчёте создали форму и хотите добавить вторую кнопку для запуска формирования отчёта по второй схеме компоновки данных (СКД), то делайте так:

          1. В модуле формы добавьте обработчик для новой кнопки, например, Процедуру ОбработкаКнопки2:

          2. Создайте процедуру формирования отчёта по второй СКД, например:

          3. В обработчике кнопки вызывайте эту процедуру.

          4. В модуле формы при инициализации (например, ПриСозданииНаКлиенте) можно загрузить обе схемы компоновки данных в объект отчёта, если они не загружаются автоматически.

          5. В конфигураторе в объекте внешнего отчёта в разделе «Схемы компоновки данных» добавьте обе схемы, чтобы они были доступны.

          6. Не забудьте, что в форме должен быть элемент для вывода результата (например, ТабличныйДокумент с именем «Результат»).

          Если хотите, чтобы кнопки переключали между схемами, то можно сделать общий метод, который принимает имя схемы и формирует по ней.

          Пример универсальной процедуры:

          И в обработчике кнопки:

          Где «ВтораяСхема» — имя вашей второй схемы компоновки данных.

          Так вы сможете управлять формированием отчёта по разным схемам с разных кнопок.

          Если нужна помощь с конкретным кодом — приложите ваш модуль формы и описание схем.

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