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

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

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

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

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

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

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

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

    Объяснение:

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

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

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

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

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

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

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