Генератор текстовых PDF документов из 1С: Предприятие 7.7

04.06.12

Интеграция - Внешние источники данных

Генератор текстовых PDF документов из 1С: Предприятие 7.7 без установки виртуального принтера.

Скачать исходный код

Наименование Файл Версия Размер
docgen.rar
.rar 2,60Mb
71
.rar 2,60Mb 71 Скачать

За счет применяемой компрессии размер документов pdf получается очень маленьким, гораздо меньше исходных xls файлов.

По ряду технических причин рендер PDF документов корректно осуществляется из гипертекстовых файлов, но в силу того, что 1С 7.7 не всегда корректно осуществляет форматирование html своими силами, в конвертер добавлена возможность преобразования из формата Microsoft Excel (xls) в HTML.


Использование:

//-----------------------------------------------------------------------------
ЗагрузитьВнешнююКомпоненту("docgen.dll");
ДокКонв = СоздатьОбъект("AddIn.DocGen");
ДокКонв.Преобразовать(ИмяВходногоФыйла, ИмяВыходногоФайла, ТипПреобразования);
//-----------------------------------------------------------------------------

ТипПреобразования (1 или 2)

1: HTML -> PDF
2: XLS -> HTML

 

Если метод Преобразовать <> 1 то текст возможной ошибки будет содержаться в ДокКонв.Ошибка

 

Оптимизировано для работы в 7.7, но может быть использовано и в 8.х, хотя 8.2 уже поддерживает штатное сохранение в PDF.

 

Запуск демо:

1. Разверните архив в папку C:\docgen
2. Откройте в 1C внешнюю обработку docgen.ert

См. также

Загрузка электронных листов нетрудоспособности (ЭЛН) в ЗиК 7.7

Зарплата Внешние источники данных Расчет 7.7 1С:Зарплата и кадры 7.7 Россия Бухгалтерский учет Абонемент ($m)

Загрузка электронных листов нетрудоспособности (электронных больничных) в ЗиК 7.7 из файлов, например, из СБИС. Не нашел похожих разработок, может, плохо искал, для 1С 7.7 ЗиК.

1 стартмани

14.04.2020    8523    4    hvv2002    2    

2

JSON: Туда и Обратно

Внешние источники данных Платформа 1С v7.7 Конфигурации 1cv7 Украина Абонемент ($m)

Рабочий механизм чтения/записи строк в формате JSON для 1С 7.7. Тестировалось на релизах 7.70.25 и 27.

1 стартмани

16.12.2019    22163    60    Volvo32    33    

25

Интеграция с системой управления складом WMS Exceed-4000 (exceed-infor.ru) XML-обмен для комплексной конфигурации 1С 7.7

Внешние источники данных Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v7.7 1С:Комплексная 7.7 Оптовая торговля, дистрибуция, логистика Управленческий учет Абонемент ($m)

Обработки обмена номенклатурой (SKU), дополнительными штрихкодами (AltSku), приемкой (AdvancedShipNotice), подтверждением приема (ASNClosed), выдачей (ShipmentOrder), подтверждением выдачи (CustomerOrderLoaded) для учетной системы 1С 7.7. Здесь выгрузка и загрузка для 1C 7.7.

1 стартмани

21.10.2019    15582    1    ksnik    0    

2

Универсальная выгрузка данных из 1С 7.7 в JSON

Внешние источники данных Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Обработка для универсальной выгрузки данных из конфигурации 7.7 в JSON. Может быть полезна для задач переноса данных из различных конфигураций в другие конфигурации, для перехода на другие версии 1С, для перехода на 8.3, для переноса данных в другие системы учета, для организации онлайн выгрузки с целью синхронизации разных систем учета. Выгрузка справочников, документов, результатов запросов, остатков по планам счетов.

2 стартмани

09.10.2019    16859    73    Malice    16    

12

Обмен с SalesWorks в 1С 7.7

Внешние источники данных Оптовая торговля Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v7.7 Россия Управленческий учет Абонемент ($m)

Обработка позволяет реализовать обмен данными между решением SalesWorks и 1c 7.7.

5 стартмани

16.07.2019    15947    6    vv-adm    2    

2

Выгрузка контактных данных контрагентов и формирование файла vcf. 1С 7.7

Внешние источники данных Оперативный учет 7.7 1С:Торговля и склад 7.7 Абонемент ($m)

Обработка выгружает данные контрагентов и создает два файла: один текстовый со всеми данными, другой формата vcards.vcf для загрузки контактных данных в андроид.

1 стартмани

10.05.2019    9489    4    rid636674    1    

0
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. zarius 184 04.06.12 15:40 Сейчас в теме
Жаль только что для корректного отображения кириллицы необходимо выполнить преобразование полученого файла с помощью Excel.Application
Уж тогда проще Йоксель использовать...
Доня; +1 Ответить
2. Доня 285 04.06.12 16:05 Сейчас в теме
(1) zarius,
за Йоксель спасибо
3. gorenski 356 04.06.12 17:08 Сейчас в теме
Чем Excel то не угодил? Главное конвертировать, а кому чем проще - пусть сам решает, Yoksel, TableDoc или Excel.Application.
4. zarius 184 04.06.12 17:18 Сейчас в теме
(3) да не то чтобы не угодил - просто он платный, а значит - не везде можно будет воспользоваться данным решением в полном объеме...
и кстати - как TableDoc используешь для конвертации? насколько помню - нет у него такого функционала...
5. gorenski 356 04.06.12 18:56 Сейчас в теме
Я им не пользовался, думал что-то типа Йокселя, писать в файл вроде умеет. Ну нет, так нет. Конечно, в идеале было бы средствами одной библиотеки все делать, но что-то ладу дать немогу с форматом 97-2003. Не получается пока, может допилю в будущем, если потребность такая есть, пока на этом не акцентировался, главное-то все-таки - текстовый pdf для 7.7
6. zav-777 27 28.11.16 11:55 Сейчас в теме
День добрый.
Что-то не совсем догоняю, как ей нужный документ печатать?
длл зарегал.
архив в нужном месте.
а дальше что?
7. корум 288 28.11.16 14:00 Сейчас в теме
(6)
В описании обработки говорится, что она формирует файл, а не печатает.
Оставьте свое сообщение