|
1с бухгалтерия 3.0 печатная форма сохранить в pdf | ☑ | ||
---|---|---|---|---|
0
Хрюкин
24.10.17
✎
09:38
|
Подскажите как программно сохранить печатную форму в файл pdf.
|
|||
1
icipher
24.10.17
✎
09:40
|
ТабДок.Записать(ИмяФайла, ФорматФайла)
|
|||
2
Хрюкин
24.10.17
✎
09:42
|
(1) Оказывается совсем просто. Спасибо.
|
|||
3
LeoKeyn
24.10.17
✎
09:44
|
(0) ТабличныйДокумент (SpreadsheetDocument) Записать (Write)
Синтаксис: Записать(<ИмяФайла>, <ТипФайлаТаблицы>) Параметры: <ИмяФайла> (обязательный) Тип: Строка. Имя файла, в котором сохраняется табличный документ. <ТипФайлаТаблицы> (необязательный) Тип: ТипФайлаТабличногоДокумента. Формат, в котором будет сохранен табличный документ. Значение по умолчанию: MXL Описание: Записывает табличный документ в файл. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение. Примечание: При работе на сервере, веб клиенте или через внешнее соединение нет возможности сохранять в формате XLS95. Не поддерживается сохранение в PDF картинок типа Метафайл. При работе на веб-клиенте вызов метода выполняет обращение к серверу. Пример: ТабДок.Записать("C:\My Documents\Таблица2.mxl"); |
|||
4
LeoKeyn
24.10.17
✎
09:46
|
(2) Более конкретно:
///Формируем печ. форму ТабДок = Новый ТабличныйДокумент; ....... ТабДок.Записать("C:\My Documents\Таблица2.pdf",ТипФайлаТабличногоДокумента.PDF); :) |
|||
5
Хрюкин
24.10.17
✎
09:47
|
Подскажите еще, как имея ссылку на документ (счет на оплату) выдернуть его печатную форму для сохранения в файл.
|
|||
6
LeoKeyn
24.10.17
✎
09:51
|
(5) Я бы, наверное, сделал печатную форму внешней, сохраняемой в нужный формат. Или, что проще, дописать в процедуру Печать() формы сохранение по условию(например нажатие кнопки или исходя из данных), но это менее целесообразно, поскольку придется менять конфигурацию поставщика
|
|||
7
LeoKeyn
24.10.17
✎
09:51
|
(5) Делай ВПФ и не парься :)
|
|||
8
Масянька
24.10.17
✎
09:54
|
(5) У меня сделано так:
- на панельке с кнопками есть кнопка "Мыло". - при нажатии на эту кнопку проверяется: открытая форма (должна быть печ. форма) и наличие мыла у контрагента (документ - контрагент). - если все условия сошлись, то открывается диалог отправки: адреса, заголовок письма, тело письма (кроме адресов, все доступно для редактирования, заполняется по умолчанию). - в диалоге давят кнопку "Отправить" - и усё. Печ. форма сохраняется в файл (по желанию можно удалить файл после отправки). Почему так: печ. форма доступна для редактирования (мало ли) до отправки; пользователь видит, что уходит; короче, все довольны. |
|||
9
Хрюкин
24.10.17
✎
10:02
|
(8) Мне надо по другому. Нужно обойти все документы за период, у каждого выдернуть печатную форму и отправить по соответствующему e-mail адресу. Все это обработкой, пользователь только один раз кнопочку тыкает своими кривыми ручонками.
|
|||
10
LeoKeyn
24.10.17
✎
13:31
|
(9) тык просто подаставая с каждого документа процедуру Печать() которая вернет тебе ТАбДок и повыводи эти доки в pdf
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |