Cтоит такая задача: на экран выводится печатная форма, есть кнопка в интерфейсе вшитая "сохранить в Эксель". Не могу сообразить каким образом перехватить эту печатную форму, чтобы обработать её и сохранить в Экселе.
У клиента очень большие обороты, нужно чтобы нажатием одной кнопки сохранялось автоматически в нужной мне папке под нужным мне названием. Путь: файл - сохранить копию - выбрать тип, папку, название отпадает сразу.
Подскажите?
У клиента очень большие обороты, нужно чтобы нажатием одной кнопки сохранялось автоматически в нужной мне папке под нужным мне названием. Путь: файл - сохранить копию - выбрать тип, папку, название отпадает сразу.
Подскажите?
По теме из базы знаний
- [ЭВРИКА] МАЛЕНЬКИЙ ШЕДЕВР 1.6 Мгновенная отправка по почте ЛЮБОЙ печатной формы БЕЗ ИЗМЕНЕНИЯ КОДА
- Расширения конфигураций 1С: учимся перехватывать методы
- Пользовательские макеты для внешних печатных форм (обработок)
- Печатная форма Т-2 (ВУР*) для военно-учетного стола для ЗУП КОРП 3.1 на 2-х листах
- Внешние печатные формы для ERP 2.4, КА 2.4, УТ 11.4 и механизм их отладки
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
ТабличныйДокумент (SpreadsheetDocument)
Записать (Write)
Синтаксис:
Записать(<Имя файла>, <Тип файла таблицы>)
Параметры:
<Имя файла> (обязательный)
Тип: Строка. Имя файла, в котором сохраняется табличный документ.
<Тип файла таблицы> (необязательный)
Тип: ТипФайлаТабличногоДокумента. Формат, в котором будет сохранен табличный документ.
Значение по умолчанию: MXL
Описание:
Записывает табличный документ в файл.
Примечание:
При работе на сервере или через com-соединение использует только файлы форматов mxl и txt.
Пример:
ТабДок.Записать("C:\My Documents\Таблица2.mxl");
(с) - синтаксис помошник
Записать (Write)
Синтаксис:
Записать(<Имя файла>, <Тип файла таблицы>)
Параметры:
<Имя файла> (обязательный)
Тип: Строка. Имя файла, в котором сохраняется табличный документ.
<Тип файла таблицы> (необязательный)
Тип: ТипФайлаТабличногоДокумента. Формат, в котором будет сохранен табличный документ.
Значение по умолчанию: MXL
Описание:
Записывает табличный документ в файл.
Примечание:
При работе на сервере или через com-соединение использует только файлы форматов mxl и txt.
Пример:
ТабДок.Записать("C:\My Documents\Таблица2.mxl");
(с) - синтаксис помошник
Смотри в чем суть: нажимаем кнопку печать - перед нами появляется макет. Возможно, пользователь что-то правил в макете вручную, как теперь этот макет одной кнопкой сохранить в xls? Видимо сегодня переработал... Не догоняю твою мысль..
Понял...
Делай табличный документ элементом формы, а не открывай в новом окне...
И в этой же форме сделай кнопку "СохранитьВЕксель"...
И после правочк сознательный юзверь ткнет на эту кнопку...
у него долно спросить куда сохранить файло...
он грит в какую директорию... путь тыкаем в переменную, потом передаем в метод записать...
имя файла юзер определяет сам при указывании путь...
и уваля.. у нас все сохранено.. )
Делай табличный документ элементом формы, а не открывай в новом окне...
И в этой же форме сделай кнопку "СохранитьВЕксель"...
И после правочк сознательный юзверь ткнет на эту кнопку...
у него долно спросить куда сохранить файло...
он грит в какую директорию... путь тыкаем в переменную, потом передаем в метод записать...
имя файла юзер определяет сам при указывании путь...
и уваля.. у нас все сохранено.. )
Это справочник. Некрасиво выйдет совсем, если табличный документ в форму пихать :) Файл - сохранить копию - не подходит - 200 штук в день этих печатных :( Много доп времени уйдет.
Реализуемо ли печать с кнопки с интерфейсе, отписав процедуру даж?
Реализуемо ли печать с кнопки с интерфейсе, отписав процедуру даж?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот