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

04.06.12

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

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

Платные

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

Наименование Скачано Купить файл
(только для физ. лиц)
docgen.rar
.rar 2,60Mb
72 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний за 2430 руб. в месяц

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

За счет применяемой компрессии размер документов 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

См. также

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

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

1 стартмани

16.12.2019    23786    66    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    16743    1    ksnik    0    

2

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

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

2 стартмани

09.10.2019    17735    84    Malice    16    

12

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

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

5 стартмани

16.07.2019    16306    6    vv-adm    2    

2

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

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

1 стартмани

10.05.2019    9821    4    rid636674    1    

0

Внешние источники данных Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Программист 1С v7.7 1C77 Россия Управленческий учет Абонемент ($m)

С помощью данной обработки можно осуществить API обмен информацией по POSM с системой Инском в 1С 7.7.

10 стартмани

10.04.2019    11891    2    vv-adm    0    

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