Как сохранить счет в 1с в pdf
Все платформы 1С, начиная с версии 8.2, а следовательно 8.3 и 8.4 могут сохранять табличные документы, печатные формы и отчеты в формате PDF, причем для этого не нужно устанавливать другие программы. Как сохранить из 1С 8.2 в PDF Для этого нужно подготовить документ к печати и перейти в меню “Файл – Сохранить как…” и в […]
Все платформы 1С, начиная с версии 8.2, а следовательно 8.3 и 8.4 могут сохранять табличные документы, печатные формы и отчеты в формате PDF, причем для этого не нужно устанавливать другие программы.
Как сохранить из 1С 8.2 в PDF
Для этого нужно подготовить документ к печати и перейти в меню “Файл – Сохранить как…” и в поле “Тип файла” выберите Документ PDF (*.pdf). Для примера сохраним в программе 1С Управление торговлей, редакция 10.3 печатную форму “Приходный кассовый ордер (ПКО)”:
Как сохранить документ из 1С 8.3 в файл PDF
В платформе 8.3 сохранение происходит аналогично, только здесь меню “Файл – Сохранить как…” находится под кнопочкой со стрелкой внизи в поле “Тип файла” выберите Документ PDF (*.pdf). Дальше, аналогично – в поле “Тип файла” выбрать “Документ PDF.
Если пункт меню “Сохранить как…” недоступен в 1С, то сначала нажмите левой кнопкой мыши в любом месте документа, который хотите сохранить и после этого пункт меню должен стать доступным:
Куда пропало меню “Сохранить” в 1С 8.3.15
После обновления платформы на версию 8.3.15 изменилось расположение пунктов “Сохранить как…”, теперь для его вызова нужно нажать на кнопку с тремя вертикальными точками, в правом верхнем углу формы:
Как программно сохранить табличный документ в PDF?
Часто программистам нужно программно сохранить табличный документ 1С в формате PDF. Для этого нужно использовать метод Записать() и в качестве второго параметра указать ТипФайлаТабличногоДокумента.PDF
Краткое руководство (инструкция) о том, как сохранить выведенную печатную форму документа или отчет в формате PDF или другом формате с помощью типового функционала.
Кому подойдет информация: любой тип пользователя
Подойдет для конфигураций: Все типовые решения 1С.
Рассмотрим порядок действия для сохранения в .pdf на примере уже сформированной печатной формы "Счет покупателю". Чтобы сохранить в формат PDF или любой другой формат, например Excel из 1С 8, печатную форму документа необходимо воспользоваться кнопкой "Сохранить на диске или в качестве присоединенного файла к объекту" на командной панели формы печати или пунктом меню "Сохранить. " "Еще" той же формы.
Откроется форма "Сохранение печатной формы". Выбирается вариант "Сохранить в папку на компьютере", указывается каталог-путь для сохранения. Выбирается один или несколько форматов, среди них "Документ Adobe PDF (.pdf)". Нажимается кнопка "Сохранить".
В результате успешного сохранения будет выведено информационное push-уведомление.
Чтобы сохранить полученный в 1С 8 отчет в .pdf в форме отчета необходимо воспользоваться кнопкой "Сохранить как. " командной панели или одноименного пункта меню "Еще". В открывшемся диалоге "Сохранить как" выбирается путь сохранения (каталог для сохранения табличного документа). В поле "Тип файла" выбирается "Документ Adobe PDF" или "Лист Microsoft Excel" в зависимости от ситуации. Нажимается кнопка "Сохранить". Сохранение выполнено.
Пример сохранения печатной формы документа и сформированного отчета можно посмотреть в представленном демонстрационном видео:
Может кто-нибудь уже нашел что-то по этой теме?
Я вообще почти решила задачу. вот только перепробовав 3 виртуальных принтера(Bullzip, doPDF, PDFCreator) не добилась хорошего результата при печати напрямую табличного дока - пропадает прозрачность. А вот если сохранить сначала в excel, а от туда уже "печатать" то все ок. Проблема в том, что excel не установлен в системе. а опен офис "съедает" часть ячеек с длинным содержанием внутри. :cry:
А так, Йоксель умеет в пдф конвертить ужо..
так что и принтёр виртуальный не нужен.
doPDF тоже пробовала тоже хреново получается. может там есть какие то спец настройки для прозрачности?
(20) нет, у меня с мокселя всё прекрасно конвертит и всё прозрачно, в отличие от пдфкреатора или адобепдф или булзиппдф и иже с ними.
отображаются только контуры почему то, а еще рамка вокруг картинки все равно непрозрачная - видно что область квадратная.
Я хз, как ты там прозрачность делаешь на печати. но вот так у меня doPdf конвертит:
(41) не. скачал где-то готовую - девушка на море. Тут просто вырезал фон по-быстрому и не особо стараясь..
:)
открываешь картинку в ворде - устанавливаешь вордом прозрачный фон, далее копи-пасте в моксель
+У тебя она хоть в предварительном просмотре нормальная .
При печати на обычный принтер, прозрачная ?
Кинь моксель сюда поглядеть.
Да в предварительном и при печати на обычный нормальная. она даже в эксель нормально сохраняется - с прозрачностью.
не особо разобралась что это с чем его едят))
я пока просто "вручную" (файл\печать\. ) пробую печатать и смотрю, что получается.
кстати скачала от сюда обработку "ПечатьВPDF версия 2" у меня щас ошибку выдала : "Значение не является значением объектного типа (UseAutosaveDirectory)"
А закомментируй эту строку. Если после этого ругнется на следующую, значит не прошел
НаборОпций=ОбъектПринтер.cReadOptions()
Ёпрст, а как в самой картинке делал прозрачный фон? в фотошопе? фомрат какой png? у меня по-разному обработанная картинка по=разному отображается.. но до нормального вида никак..))
(39) да.. потом копи пасте в моксель.. в клюшках только так работает, не знаю как там в снеговике обстоят с этим дела - не работал, не знаю.
да ни копи паст. не на столько уж я чайник)))) Вот есть картинка - ее открыть в ворде, копировать, а потом че?
(45) да именно моксель меня и смущал. :D на форумах я новичок))
(46) странно, но из ворда копирую, а в макет вставить не дает. или прям в готовый моксель ( ;) ) надо вставлять?
еще кстати попробовала в 8.2 - нет этого глюка, все нормально конвертирует, все прозрачно как стеклышко, на всех принтерах (doPDF, Bullzip, PDFCreator)!!
Тока вот что с долбаной картинкой делааать.
Смотрю какая то демо версия для 8ки есть, щас гляну! Спасибки.
Чето демо версия не хотит загружать моксели, созданные из 8ки. :cry:
(60) Чебур, ты меня удивляешь..
Ты чего, печать всегда ставишь на пустом бланке ?
Печать и подпись всегда перекрывает часть текста/линий и т.д..
+ нужно на таком бланке делать несколько разных "печатий/подписей", чтоб рандомом выставлялось каждый раз, чтоб была полная иллюзия, что печать поставили "руками"
иихха!
у меня получилось! ПОЛУЧИЛОСЬ! наконец-то получилось. :D
Прозрачный PNG (с помощью IcoFX) и печать на doPDF дают в итоге симпотишный PDF без искажений (прозрачная аккуратная печать!).
в 8ке.
PdfCreator и Pdf Pro сильно портили картинку =(.
Жалко, ума пока не хватает, понять почему работает только такая комбинация.
Спасибо, Ёпрст, за совет с принтером!
Черт спасибо. я давно эту штуку сделал, но через платные проги - через Universal Document Converter, и через SnagIt(там вообще com-интерфейс мутный, но сделал) - но они платные, а вот бесплатная весчь. спс. Насчет иллюзии, не скажи, ежели хорошо сделать, то пожалуй заметит, только, тот, кто захочет заметить, а так нет.
(64) Только вот проблема в том, что doPDF не имеет COM-интерфейса. Он есть у коммерческой версии - novaPDF.
Конвертирует доки (счета) в PDF;
По ИНН-у организации подбирает соответствующее изображение подписи печати, которую надо шлепнуть в счет;
Автоматом создает е-mail, куда вставляет адрес клиента, полученный PDF со счетом подписанного документа, типовое обращение.
Работает как внешняя утилита при печати счета на виртуальный принтер.
Соответственно, работает хоть с 1С8, 7.7, SAP или Word.
Я так и поступил - сделал отдельную печатную форму для варианта с подписью и печатью. Подпись и печать вставил как объекты и подкорректировал на (передний план / на задний план) для правильного отображения.
Возникла задача отправлять счета почтой. PDFcreator не подошёл поскольку не удалось вместить счёт на одну страницу по ширине. Решил попробовать OpenOffice. Как сохранять в PDF нашёл быстро, а вот как уместить счёт на одну страницу вширь искал долго.
В версии 1С 8.2.232 появилась возможность сохранять табличный документ в xls файл на сервера под линуксом. А вот работать с Опеном офисом из-под линукса пока не получается. Собственно комментари ненужны. Вот весь код. Самое интересное это бодание со стилями страниц в Опене Офисе. Жаль что этот фрагмент работает только на клиенте. На сервере вопрос не решается *08
Код 1C v 8.2 УП
Автор: Трактор
Функция позволяющая выполнить выгрузку табличного документа в PDF средствами OpenOffice
Код 1C v 8.х
Автор: doom_2001
Похожие FAQ
Еще в этой же категории
Как в excel сохраненный из 1С вставить новый лист? 15
Я думаю, все сталкивались с однолистовым excel файлом из 1С, у которого на первый взгляд, нет возможности добавить листы. Все не так страшно - их просто скрыли или, что чаще всего - даже не отображали (обусловлено созданием файла из стороннего прил Как сформировать документ в Word из 1С? (Active Document) 14
ВНИМАНИЕ! При использовании кодов описанных ниже, уберите символ _ Давайте рассмотрим на примерах как это делается! =) Мне известно 2 способа: 1. Путем замены шаблонного текста в макете Wordа. 2. Путем вставки текста с помощью закладок в Wo Экспорт и Импорт данных 1С - Microsoft Excel 12
Экспорт Процедура ОсновныеДействияФормыЭкспорт(Кнопка) - выгружает из указанного справочника данные в режиме экспорта в файл в формате Microsoft Excel с указанным именем, используя преобразование данных к типу число и типу строка; Процедура Основ Преобразование XLS в MXL 10
Конвертация таблиц из Excel в MXL - скачать Converter Excel v MXL: Для 8.х - Для 7.7 - // Выбор файла Microsoft Excel Procedure FileNameStartChoice(Element, StdProcessing) StdProcessing = False; DialogFile = New FileDialog(FileDialogMode. Работа с MS Word через OLE 10
В качестве примера использования можно указать вот такую ситуацию: в зависимости от типа клиента (договора, документа и т.п) формируются разные тексты договоров с разным количеством таблиц. В реальности, конечно должены использоваться и макет и опис Посмотреть все в категории Работа с Microsoft Office и OpenOffice
Возникла задача отправлять счета почтой. PDFcreator не подошёл поскольку не удалось вместить счёт на одну страницу по ширине. Решил попробовать OpenOffice. Как сохранять в PDF нашёл быстро, а вот как уместить счёт на одну страницу вширь искал долго.
В версии 1С 8.2.232 появилась возможность сохранять табличный документ в xls файл на сервера под линуксом. А вот работать с Опеном офисом из-под линукса пока не получается. Собственно комментари ненужны. Вот весь код. Самое интересное это бодание со стилями страниц в Опене Офисе. Жаль что этот фрагмент работает только на клиенте. На сервере вопрос не решается *08
Код 1C v 8.2 УП
Автор: Трактор
Функция позволяющая выполнить выгрузку табличного документа в PDF средствами OpenOffice
Код 1C v 8.х
Автор: doom_2001
Похожие FAQ
Загрузка данных в 1С из PDF 4
В данной статье описан пример реализации загрузки данных накладных из PDF файлов для одного крупного Ритейла. И так у Нас есть несколько файлов в формате pdf, которые нам необходимо загрузить в 1С. Чтение PDF файлов из 1С Первым дело я стал Загрузка данных из таблицы OpenOffice Calc v.3 0
Процедура ЗагрузитьПрайс(Кнопка) Попытка ServiceManager = Новый ComОбъект(" com.sun.star.ServiceManager" ); МетодЗагрузки = " ОО" ; Исключение Сообщить(" Отсутствует приложение для загрузки файла" ); КонецПопытки; Если МетодЗагрузки = " ОО" Как получить Временный каталог или Временный файл 4
Временный каталог: КаталогВременныхФайлов() Получает имя каталога, который используется программой для размещения временных файлов. Пример: ГдеИскать = КаталогВременныхФайлов(); // В тонком клиенте код работает ИмяФайла = КаталогВременны Отдаем PDF файл через Web-сервис 2
В инфраструктурах, активно использующих возможности web-сервисов 1С, нередко возникает потребность получения не только массивов данных из базы, но и различных файлов. Сам файл через веб-сервис так просто не передашь, но на его основе можно создать о Печать штрихкода в управляемом приложении 7
Программируя под 8.2, работающем в режиме управляемого приложения, я столкнулся с проблемой печати штрихкода. Для платформы 8.1 и платформы 8.2 в режиме обычного приложения такой проблемы не было: устанавливаем элемент «1С:Печать штрихкодов» в макет Посмотреть все результаты поиска похожих
Еще в этой же категории
Как в excel сохраненный из 1С вставить новый лист? 15
Я думаю, все сталкивались с однолистовым excel файлом из 1С, у которого на первый взгляд, нет возможности добавить листы. Все не так страшно - их просто скрыли или, что чаще всего - даже не отображали (обусловлено созданием файла из стороннего прил Как сформировать документ в Word из 1С? (Active Document) 14
ВНИМАНИЕ! При использовании кодов описанных ниже, уберите символ _ Давайте рассмотрим на примерах как это делается! =) Мне известно 2 способа: 1. Путем замены шаблонного текста в макете Wordа. 2. Путем вставки текста с помощью закладок в Wo Преобразование XLS в MXL 10
Конвертация таблиц из Excel в MXL - скачать Converter Excel v MXL: Для 8.х - Для 7.7 - // Выбор файла Microsoft Excel Procedure FileNameStartChoice(Element, StdProcessing) StdProcessing = False; DialogFile = New FileDialog(FileDialogMode. Универсальная функция для чтения данных из Excel в 1С 3
Иногда требуется разобрать данные из Excel в 1С. Я считаю что легче и быстрей поместить все данные в ТаблицуЗначений и уже там ими манипулировать. Пример 2-х функций которые я использую: ИзExcelВТаблицу – Читает Excel в ТаблицуЗначений ЭлементСп Пример работы с общим макетом типа ActiveDocument в клиент-серверном варианте 3
//********************************************************************************** //получаем макет на сервере, сохраняем в файл и передаем на клиента НаСервере Функция ПолучитьДанныеМакета() АдресХранилища = Новый УникальныйИдентификатор Посмотреть все в категории Работа с Microsoft Office и OpenOffice
Читайте также: