|
Сохранение заполненной печатной формы в файл Excel
| ☑ |
0
kuskov1981
14.06.13
✎
15:24
|
Это тема поднималась не раз, но ответа я найти не смог.
Общая рекомендация для сохранение выглядит так:
ПечДокумент.Записать(ПутьКФайлу, ТипФайлаТабличногоДокумента.XLS);
Я не понял как это можно применить.
Что есть:
Сч = Документы.СчетНаОплатуПокупателю.СоздатьДокумент();
далее заполняем счет - сохраняем его - выводим на экран заполненную печатную форму
Сч.Печать("Счет", 1, Ложь,Ложь);
Как заполненную форму (по факту это уже предварительный просмотр счета) сохранить в файле эксель? Как в обще к ней обратиться для сохранения?
Сам я не программист, но для работы очень нужно это сделать, направьте.
С уважением, Сергей
|
|
1
SerF_2011
14.06.13
✎
15:30
|
(0) Табличный документ, в который выводится счет помести в переменную ПечДокумент.
|
|
2
kuskov1981
14.06.13
✎
16:04
|
(1) Как найти полученный табличный документ чтобы его поместить в переменную (простите за глупый вопрос)?
Вот это строчка (Сч.Печать("Счет", 1, Ложь,Ложь);) выводит документ на печать (предварительный просмотр).
ПечДокумент = Сч.Печать("Счет", 1, Ложь,Ложь);
Так сделать не получается. Возникает ошибка: Подпрограмма Печать вызывается как функция.
|
|
3
SerF_2011
14.06.13
✎
16:53
|
(2) Сч - это похоже переменная, которая содержит ссылку на объект счет. Печать - это процедура в модуле объекта документа Счет. В этой процедуре формируется нужный вам табличный документ. Можно скопировать эту процедуру в свой код, немного ее адаптировать и добавить в ней сохранение в файл после формирования табличного документа.
|
|
4
kuskov1981
14.06.13
✎
18:13
|
Все получилось - спасибо!
|
|