Экспорт печатных форм и любых данных из 1С в BMP, JPEG, PCX, PDF, PNG и TIFF.
Оптимальным решением является установка Bullzip PDF Printer . После установки в системе появляется виртуальный принтер, с помощью которого можно "печатать" в файл pdf из любого приложения. Программа бесплатная, работает в терминале и имеет поддержку русского языка.
После установки, можно печатать напрямую используя код:
Здесь функция ПолучитьПринтерПоУмолчанию() нужна для того чтобы вернуть печатной форме принтер по умолчанию, т.к. если напечатать без предварительного просмотра то печать пойдет на виртуальный PDF принтер BullzipPDFPrinter.
Вывести табличный документ в PDF 20 Данный пример работает на платформе выше 8.2.13
Макет = ПолучитьМакет(" Макет" );
ОбластьШапка = Макет.ПолучитьОбласть(" Шапка" );
ТабДок = Новый ТабличныйДокумент;
ОбластьШапка.Параметры.НомерДок = Номер;
ОбластьШапка.Параметры.ДатаДок = Выгрузка в PDF из 1С (Средствами OpenOffice) 0 Возникла задача отправлять счета почтой. PDFcreator не подошел поскольку не удалось вместить счет на одну страницу по ширине. Решил попробовать OpenOffice. Как сохранять в PDF нашел быстро, а вот как уместить счет на одну страницу вширь искал долго.
Горячие клавиши 1С Пользователю [ Предприятие] 7 Основные команды:
Интерфейс:
F6 - переключение между формами рабочего стола
F10 - переход в главное меню окна
Alt+1 - переход на панель Разделов
Alt+2 - переход на панель Навигации
Alt+3 - переход на панель Действий
Alt+9 - переходГорячие клавиши 1С Разработчику [ Конфигуратор ] 158 Основные команды:
Кодирование:
Ctrl+Пробел - вызов подсказки
Ctrl+Q - вызов шаблона
Ctrl+F1 - поиск в синтакс-помощнике
Ctrl + L - удалить текущую строку
Alt+Shift+F - отформатировать код
Исследование:
F12 - ставим курсор на проДобавление поддержки нестандартного штрих-кода в обработке ПечатьЭтикеток 1 Обработка ПечатьЭтикеток использует компоненту " 1С:Печать штрихкодов" (доступную на диске ИТС) для печати штрих-кодов(далее ШК). Эта компонента поддерживает следующие типы штрих-кодов: EAN8, EAN13, EAN128, Code39, Code128.
Что делать если на предПосмотреть все результаты поиска похожих
Ошибка соединения с сервером 1С:Предприятие Не запущен ни один рабочий процесс. 86 Бывает, однажды, ни с того и с чего программа 1С нам выдает: Ошибка соединения с сервером 1С:Предприятие Не запущен ни один рабочий процесс. Соединение с базой невозможно. Несколько вариантов поиска ошибок и решений: 1. Глюк сервака - всякое быКак загрузить базу из файла DT? 76 Меня часто спрашивают, как быстро и просто загрузить базу из файла DT?
Вот несколько простых шагов:
1. Запустите 1С и в окне выбора баз нажмите справа кнопку Добавить
https://helpf.pro/uploads/img/_1-t6l9lw6a1H.png
2. Укажите название Базы
В дРегистрация компоненты comcntr.dll (для COM соединения с базой 1С) 49 Если фоновый процесс COM-соединения завершается с ошибкой: {Обработка.ОбменДаннымиXML.МодульОбъекта(15947)}: Ошибка при вызове конструктора (COMОбъект): -2147221005(0x800401F3): Invalid class string Нужно зарегистрировать библиотеку ComConnectoОптимальные параметры кластера 1С 8.3 38 Я уже писал несколько статей: Настройка и оптимизация сервера, кластера 8.3 Добавление, перезапуск, оптимизация рабочих процессов сервера кластера теперь немного подробнее: Кластер 1С 8.3 Первым делом, после установки кластера 1С ранее нужнКак очистить кэш 1С? 32 Бывают случаи, когда на данном компьютере пользователя в рабочей базе была старая конфигурация, хотя на любом другом ПК и на сервере она обновилась. Так же может возникать ошибка потока данных. В этих и некоторых других случаях поможет очистка кеша.Посмотреть все в категории Администрирование
Большое спасибо за инструкцию! Но в новой версии BullZip видимо что-то поменялось. Сначала у меня не создавалось Com соединение, а потом не записывались параметры. Даже на оф. сайте ничего не было, нашел случайно, в описаниях классов.
Для создания Com: ПДФПринтер = Новый COMОбъект("Bullzip.PDFSettings");
Для записи параметров: ПДФПринтер.WriteSettings(Истина);
Параметры принтера, как писали до меня, можно увидеть в файле ini, который можно сохранить из окошка настройки параметров. Настройки открываются запуском gui.exe из папки с установленной программой.
немного дополню:
1. После установки дистрибутива сам булзиповский принтер не устанавливается, и нигде нет inf-файла чтобы установить его вручную. Решается просто: берем любой ненужный установленный принтер и в свойствах меняем ему порт и драйвер на BullZip.
2. У меня не заработал пример пока я не вставил команду ПДФПринтер.SetPrinterName(<имя принтера>);
3. Полдня мучился, искал имена параметров для их установки в конструкции ПДФПринтер.SetValue(<имя параметра>,<значение параметра>); - решается так:
меняем в конфигураторе ПДФПринтер.SetValue("ShowSaveAS", "never"); на
ПДФПринтер.SetValue("ShowSaveAS", "always");
и когда выскочит окно с параметрами будет окошко где можно создавать профили, создаем, и вытаскиваем ini-файл по пути который там написан. вот для ленивых мой:
[PDF Printer]
output=<desktop>\<smarttitle>.tif
confirmoverwrite=no
appendifexists=no
rememberlastfilename=no
rememberlastfoldername=no
openfolder=no
showpdf=no
showsaveas=never
showsettings=never
suppresserrors=no
device=tiffg4
resx=150
resy=150
textalphabits=4
graphicsalphabits=4
author=
title=
subject=
keywords=
usedefaultauthor=no
usedefaulttitle=no
target=default
compatibilitylevel=1.5
zoom=fitall
format=
linearize=no
usethumbs=no
watermarktext=
watermarkfontsize=45
watermarkrotation=c2c
watermarkcolor=#D9D9D9
watermarkfontname=ARIAL.TTF
watermarkoutlinewidth=2
watermarklayer=top
watermarkverticalposition=center
watermarkhorizontalposition=center
watermarkverticaladjustment=
watermarkhorizontaladjustment=
mergefile=
mergeposition=bottom
superimpose=
superimposeresolution=
superimposelayer=bottom
ownerpassword=
userpassword=
keylength=128
permissions=