Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 17:30

Сохранение печатной формы в файл XLS

Автор Gendelf, 12 ноя 2010, 09:12

0 Пользователей и 3 гостей просматривают эту тему.

Gendelf

Огромное спасибо, всё работает.

Gendelf

Подскажите пожалуйста как реализовать и другим способом... открыть стандартный диалог для сохранения файла, в котором необходимо указать имя нового документа и, если необходимо, каталог, в который он будет помещен, и каталог лучше запоминать, ибо как правило все файлы будут кидаться в одну папку.

DenPlus

//На форме должен быть реквизит ИмяФала (тип Строка, имеет кнопку выбора - устанавливается в свойствах реквизита).



Перем выбКаталог;
Перем выбФайл; 

Процедура ВыборФайла(ИмяФайла)   
   Стр = "Файл данных (*.*)|*.*";
   Если ФС.ВыбратьФайл(0, выбФайл, выбКаталог, "Выберите файл", Стр, , ) = 1 Тогда
      ИмяФайла = ""+СокрЛП(выбКаталог) + СокрЛП(выбФайл);
   Иначе
      ИмяФайла="";
   КонецЕсли;
КонецПроцедуры   

Процедура ПриНачалеВыбораЗначения(ИдЭлементаДиалога, Фл)   
   Если ИдЭлементаДиалога = "ИмяФайла" Тогда            
      ВыборФайла(ИмяФайла);      
   КонецЕсли;
КонецПроцедуры   

Процедура ПриЗакрытии()
   СохранитьЗначение("ИмяФайла", ИмяФайла); 
КонецПроцедуры

Процедура ПриОткрытии()
   ИмяФайла=ВосстановитьЗначение("ИмяФайла"); 
КонецПроцедуры


DenPlus

В личке невозможно прикреплять файлы.

Держите обработку.

При нажатии на кнопку сформировать, таблица сохраняется в указанный на форме файл.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск