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

04.06.12

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование SM По подписке [?] Купить один файл
docgen.rar
.rar 2,60Mb
71
71
1 SM
Скачать Купить за 1 850 руб.

За счет применяемой компрессии размер документов 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 1С:Зарплата и кадры 7.7 Россия Бухгалтерский учет Абонемент ($m)

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

1 стартмани

14.04.2020    8569    4    hvv2002    2    

2

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

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

1 стартмани

16.12.2019    22467    61    Volvo32    33    

25

Внешние источники данных Файловый обмен (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    15777    1    ksnik    0    

2

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

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

2 стартмани

09.10.2019    17000    74    Malice    16    

12

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

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

5 стартмани

16.07.2019    15996    6    vv-adm    2    

2

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

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

1 стартмани

10.05.2019    9533    4    rid636674    1    

0
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. zarius 186 04.06.12 15:40 Сейчас в теме
Жаль только что для корректного отображения кириллицы необходимо выполнить преобразование полученого файла с помощью Excel.Application
Уж тогда проще Йоксель использовать...
Доня; +1 Ответить
2. Доня 285 04.06.12 16:05 Сейчас в теме
(1) zarius,
за Йоксель спасибо
3. gorenski 358 04.06.12 17:08 Сейчас в теме
Чем Excel то не угодил? Главное конвертировать, а кому чем проще - пусть сам решает, Yoksel, TableDoc или Excel.Application.
4. zarius 186 04.06.12 17:18 Сейчас в теме
(3) да не то чтобы не угодил - просто он платный, а значит - не везде можно будет воспользоваться данным решением в полном объеме...
и кстати - как TableDoc используешь для конвертации? насколько помню - нет у него такого функционала...
5. gorenski 358 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)
В описании обработки говорится, что она формирует файл, а не печатает.
Оставьте свое сообщение