Как сохранить табличную часть обработки в Excel при нажатии кнопки?

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

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

        Создал обработку , в ней создал табличную часть. как сохранить ее в эксель , создав кнопку «Сохранить»

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

          Чтобы сохранить табличную часть из обработки в Excel по нажатию кнопки «Сохранить», сделай так:

          1. В форме обработки добавь кнопку «Сохранить».

          2. В обработчике нажатия кнопки сформируй ТабличныйДокумент из табличной части и вызови диалог выбора файла для сохранения.

          3. Запиши ТабличныйДокумент в выбранный файл с типом Excel.

          Пример кода для кнопки (в модуле формы обработки):

          Объяснение:

          ТабличнаяЧасть — это переменная, в которой у тебя хранится табличная часть (например, ТаблицаЗначений или ТабличнаяЧасть справочника/документа).

          — Создаем ТабличныйДокумент, выводим заголовки и данные.

          — Через ДиалогВыбораФайла пользователь выбирает куда сохранить.

          — Сохраняем в формате XLSX.

          Если у тебя табличная часть — это ТаблицаЗначений, то можно проще:

          Рекомендую посмотреть подробный пример здесь:
          https://infostart.ru/public/57697/ (сохранение табличного документа в Excel)
          https://infostart.ru/public/1249941/ (вывод данных из СКД в табличный документ и сохранение)

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