Как в 1с сохранить документ в pdf
Перейти к содержимому

Как в 1с сохранить документ в pdf

  • автор:

Как программно сохранить печатную форму в PDF?

Содержит варианты форматов файлов для сохранения табличного документа. Используется для определения параметра <ТипФайлаТаблицы> метода Записать.

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Возможен обмен с сервером.
См. также:

ТабличныйДокумент, метод Записать

ТабличныйДокумент (SpreadsheetDocument)
Записать (Write)
Синтаксис:

Записать(<ИмяФайла>, <ТипФайлаТаблицы>)
Параметры:

Тип: Строка.
Имя файла, в котором сохраняется табличный документ.
<ТипФайлаТаблицы> (необязательный)

Тип: ТипФайлаТабличногоДокумента.
Формат, в котором будет сохранен табличный документ.
Значение по умолчанию: MXL
Описание:

Записывает табличный документ в файл.

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Примечание:

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

Как сохранить документы 1С в PDF формат

Порой при создании выходной документации, можно столкнуться с задачей, как сохранять документы 1С в PDF формат. В процессе работы с системами управленческого и бухгалтерского учета, такими, как 1С Предприятие, возникает необходимость в создании большого количества документов в печатной форме, а формат PDF позволяет передавать эту документацию другим отделам, либо в другие организации, так как он является весьма распространенным и популярным. Как это можно сделать, рассмотрим на примерах.

Если у вас 1С Предприятие 8.2 и выше, проблем никаких не будет. После того, как выведите отчет, либо ведомость, по сути любой текстовый или табличный документ, просто убедитесь, что фокус находится внутри документа. Чтобы быть уверенными на 100%, что это так, щелкните левой кнопкой мышки, наведя указатель на документ. Теперь нажмите дискету в верхнем меню, либо выберите в меню «Файл» один из пунктов «Сохранить» или «Сохранить как». В появившемся диалоге выберите папку, куда сохранять документ, затем, как показано на рисунке 1, укажите в поле «Тип файла» формат PDF. Нажмите кнопку «Сохранить». Готово!

Рисунок 1: Сохранение документа в формате PDFв системе 1С Предприятие 8.2 и выше.

Как сохранять документы 1С в PDF формат в случае, если вы используете более ранние платформы, особенно 1С Предприятие 7.7, тогда нужно будет установить одну из программ, которая позволяет сохранять документы в различных форматах, в том числе и PDF так, как будто вы печатаете его на принтере. Только вместо вывода на принтер, документ будет сохранен, как файл. Как бы это не звучало, на самом деле это очень просто и мы в этом сможем убедиться, рассмотрев следующий пример. По сути, такие программы позволяют сохранять документы в файлы нужных форматов не только в 1С, но из любой программы, которая позволяет выводить документы на принтер, что может стать очень полезным.

Итак, ваши счета, служебные записки и накладные, созданные в теперь могут передаваться в различные организации в открытом формате PDF легко и просто. Достаточно выбрать в качестве принтера, когда нажимаете кнопку «печать» не ваш привычный принтер, а виртуальный принтер PDF, который вы установите на своём компьютере. Когда снова понадобится обычная печать на бумаге, просто выберите свой обычный принтер. А если он отмечен, как принтер по-умолчанию, то не нужно будет и перевыбирать. При следующей печати документа он сам вернется на своё место.

Вы можете использовать любой из виртуальных принтеров, мы же покажем, как это работает на примете принтера bioPDF. Для начала скачаем его по ссылке с официального сайта. Найдите на странице ссылку со словом download, нажмите её, сохранив файл на свой компьютер. Затем запустите его и установите программу. С этим проблем быть не должно, программа устанавливается очень просто. После установки этот виртуальный принтер появится в списке принтеров, который вы видите при печати документации.

Рисунок 2: Выбор виртуального принтера во время печати для сохранения документа в файл в формате PDF.

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

Рисунок 3: Выбор формата сохранения файла и пути, куда сохранять.

Теперь вы знаете, как поросто сохранять документы 1С в PDF формат независимо от версии 1С Предприятие, с которой работает ваш отдел. Желаем успехов в работе!

Как из 1С 8.3 выгрузить в Excel, PDF, Word или HTML

Довольно часто у пользователей возникает необходимость сохранить данные из 1С 8.3 в файл, к примеру, pdf, Word, Excel и прочие форматы. Например, отправить по электронной почте другому человеку отчет, сделать расчеты в Excel. К сожалению, не все пользователи знают, что выгрузить такие данные из 1С очень просто самостоятельно без посторонней помощи.

Выгрузка таблиц из 1С

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

Например, вам нужно получить всю номенклатуру с видом «Материалы» при этом нужны только колонки «Номенклатура» и «Единица».

В том случае, когда необходимо выгрузить данные с их фильтрацией, первым делом, необходимо настроить список в меню «Ещё» табличной части.

настройка списка

В появившемся окне из левой части (доступные поля) необходимо выбрать те, по которым вы будете делать отбор (в данном случае «Вид номенклатуры»). В правой части окна устанавливаются значения параметров отбора. При этом вид сравнения не ограничивается одним лишь равенством.

вид сравнения

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

Следующим шагом будет вывод данного списка в табличный документ.

В меню «Еще» выберите пункт «Вывести список».

Получите понятные самоучители по 1С бесплатно:

вывод в список номеналктуры

Если вам нужно вывести не все колонки, как в нашем примере, то установите «галочки» только на тех, которые необходимы.

выбор необходимых колонок

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

Выгрузка отчетов и печатных форм из 1С

Любой отчет, печатную форму, табличный документ (например, который мы получили в нашем примере) в 1С 8.3 можно выгрузить во внешний файл в два клика.

На верхней панели программы находится кнопка сохранения во внешний файл (интерфейс «Такси»). Она будет активна на любых отчетах и печатных формах, где доступно сохранение.

кнопка сохранить как

После нажатия на кнопку «Сохранить как» программа предложит вам выбрать формат, имя и место расположения полученного файла. Оформление сохраняется при условии его доступности в выбранном формате — HTML, PDF, Excel, Word.

сохранение в эксель или любой другой формат

Выгрузка базы данных 1С целиком

Данный способ необходим в тех случаях, когда базу данных 1С нужно выгрузить целиком, например, для создания тестовой копии.

Зайдите в нужную информационную базу в режиме конфигуратора.

список информационных баз

В меню «Администрирование» выберите пункт «Выгрузить информационную базу».

выгрузить информационную базу

Укажите при необходимости другое имя файла и путь для сохранения.

выбор папки для сохранения

Полученный файл выгружаемых данных с расширением *.dt в дальнейшем очень легко загрузить. Для этого в режиме конфигуратора в меню «Администрирование» выберите пункт «Загрузить информационную базу» и откройте полученный ранее файл *.dt.

1С сохранить табличный документ в pdf программно

Пользователю потребовалось создавать файл договора с контрагентом программно из 1с. В результате должны формироваться файлы word и pdf. Все данные для договоров уже были у нас в справочниках (наименование, дата договора, номер договора и т.д). Задача сводится к формированию готовых файлов на основании шаблона word-документа. Для заполнения шаблона данными было принято правило: параметры, которые подлежат в тексте шаблона замене заключаются в квадратные скобки [ ].

Для обращения к файлу используем COMОбъект Word.Application. Для сохранения файла в pdf формат решено было использовать возможности самого wordа. Ниже код, который из хранилища значений получает шаблон, производит замену параметров и сохраняет файлы. Данный код должен находится в модуле объекта, так как для получения значения параметра используется метод Вычислить().

ДанныеМакета = Справочники.ДоговорыСКонтрагентами.МакетДоговора.Получить();
ИмяФайла = "D:file.docx";
ИмяФайлаПДФ = "D:file.pdf";
ДанныеМакета.Записать(ИмяФайла);

MSWord = Новый COMОбъект("Word.Application");
MSWord.Visible = Ложь;
MSWord.Documents.Open(ИмяФайла);
Документ = MSWord.Application.Documents(1);
Документ.Activate();
ТекстМакета = Документ.Content.Text;
//Получим массив параметров
МассивПараметров = РазбитьСтроку(ТекстМакета, "[", "]");
ТаблицаЗначенийПараметров = Новый ТаблицаЗначений;
ТаблицаЗначенийПараметров.Колонки.Добавить("НазваниеПараметра");
ТаблицаЗначенийПараметров.Колонки.Добавить("ПреобразованноеЗначение");
Для Каждого ТекПараметр Из МассивПараметров Цикл
Попытка
СсылкаНаОбъект = Вычислить(ТекПараметр);
СтрПреобразование = ТаблицаЗначенийПараметров.Добавить();
СтрПреобразование.НазваниеПараметра = ТекПараметр;
СтрПреобразование.ПреобразованноеЗначение = СсылкаНаОбъект;
Исключение
Сообщить("Невозможно интерпретировать параметр ["+ ТекПараметр+ "]");
КонецПопытки;
КонецЦикла;
//Заменим названия параметров на значения
Замена = Документ.Content.Find;
Для Каждого ТекСтрока Из ТаблицаЗначенийПараметров Цикл
Попытка
Замена.Execute("["+ ТекСтрока.НазваниеПараметра +"]", , , , , , , , , ТекСтрока.ПреобразованноеЗначение, 2);
Исключение
Сообщить("Невозможно преобразовать параметр ["+ ТекСтрока.НазваниеПараметра +"]");
КонецПопытки;
КонецЦикла;

//Сохраним в word
Документ.Save();
//Сохраним в pdf
Документ.SaveAs(ИмяФайлаПДФ, 17);

СОХРАНЕНИЕ ДОКУМЕНТОВ ИЗ 1С В PDF

Порой при создании выходной документации, можно столкнуться с задачей, как сохранять документы 1С в PDF формат. В процессе работы с системами управленческого и бухгалтерского учета, такими, как 1С Предприятие, возникает необходимость в создании большого количества документов в печатной форме, а формат PDF позволяет передавать эту документацию другим отделам, либо в другие организации, так как он является весьма распространенным и популярным. Как это можно сделать, рассмотрим на примерах.

Если у вас 1С Предприятие 8.2 и выше, проблем никаких не будет. После того, как выведите отчет, либо ведомость, по сути любой текстовый или табличный документ, просто убедитесь, что фокус находится внутри документа. Чтобы быть уверенными на 100%, что это так, щелкните левой кнопкой мышки, наведя указатель на документ. Теперь нажмите дискету в верхнем меню, либо выберите в меню «Файл» один из пунктов «Сохранить» или «Сохранить как». В появившемся диалоге выберите папку, куда сохранять документ, затем, как показано на рисунке 1, укажите в поле «Тип файла» формат PDF. Нажмите кнопку «Сохранить». Готово!

Рисунок 1: Сохранение документа в формате PDFв системе 1С Предприятие 8.2 и выше.

Как сохранять документы 1С в PDF формат в случае, если вы используете более ранние платформы, особенно 1С Предприятие 7.7, тогда нужно будет установить одну из программ, которая позволяет сохранять документы в различных форматах, в том числе и PDF так, как будто вы печатаете его на принтере. Только вместо вывода на принтер, документ будет сохранен, как файл. Как бы это не звучало, на самом деле это очень просто и мы в этом сможем убедиться, рассмотрев следующий пример. По сути, такие программы позволяют сохранять документы в файлы нужных форматов не только в 1С, но из любой программы, которая позволяет выводить документы на принтер, что может стать очень полезным.

Итак, ваши счета, служебные записки и накладные, созданные в теперь могут передаваться в различные организации в открытом формате PDF легко и просто. Достаточно выбрать в качестве принтера, когда нажимаете кнопку «печать» не ваш привычный принтер, а виртуальный принтер PDF, который вы установите на своём компьютере. Когда снова понадобится обычная печать на бумаге, просто выберите свой обычный принтер. А если он отмечен, как принтер по-умолчанию, то не нужно будет и перевыбирать. При следующей печати документа он сам вернется на своё место.

Вы можете использовать любой из виртуальных принтеров, мы же покажем, как это работает на примете принтера bioPDF. Для начала скачаем его по ссылке с официального сайта. Найдите на странице ссылку со словом download, нажмите её, сохранив файл на свой компьютер. Затем запустите его и установите программу. С этим проблем быть не должно, программа устанавливается очень просто. После установки этот виртуальный принтер появится в списке принтеров, который вы видите при печати документации.

Рисунок 2: Выбор виртуального принтера во время печати для сохранения документа в файл в формате PDF.

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

Рисунок 3: Выбор формата сохранения файла и пути, куда сохранять.

Теперь вы знаете, как поросто сохранять документы 1С в PDF формат независимо от версии 1С Предприятие, с которой работает ваш отдел. Желаем успехов в работе!

В программных продуктах 1С:Предприятия имеется возможность сохранения печатных форм в нужных форматах.

Для сохранения необходимо вывести печатную форму на экран и воспользоваться кнопкой Сохранить.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *