Просмотр PDF файлов в 1C

26.02.14

Интеграция - Файловый обмен (TXT, XML, DBF), FTP

Внешняя обработка для просмотра PDF файлов в 1С. Для чтения файлов используется компонент ActiveX, он идентичен Adobe Reader, но но имеет большее количество управляемых параметров. Компонент включает в себя множество функций для закрытия / выключение панели инструментов, печать, сохранение копий PDF файлов, навигацию по страницам и т.д. Установленные Adobe Reader / Acrobat для работы не требуются.

Файлы

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

Наименование Скачано Купить файл
PDFViewer
.rar 1,29Mb ver:1
110 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

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

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

Появилась необходимость просматривать pdf документы в 1С. Самое простое решение этой задачи конечно же ActiveX Adobe Reader, но что если необходимо дать пользователям возможность только просматривать документы без печати и сохранения копии. У Adobe Reader всегда появляется всплывающая панель, которую никакими судьбами отключить не удается. Поискал в google аналоги, нашел большое количество компонентов, но все они платные. В конце концов мне удалось раздобыть бесплатный компонент, но устанавливается он с кучей рекламных программ и баннеров. Разобравшись с этим компонентом я получил простую читалку pdf файлов в 1С. Установка происходит таким образом, что никакого софта вообще не ставится.

Для начала необходимо сделать следующее:

  1. скопировать 4 файла в системную папку system32 (для x32) или SysWOW64 (для x64);
  2. запустить registrator_32.bat (для x32) или registrator_64.bat (для x64) - для регистрации файлов в системе;
  3. теперь можно открыть обработку и для элемента формы ActivexPDF указать свойство Path - рабочая папка компонента, по умолчанию Path = "C:\Temp\". Конечно физически эта папка должна быть создана на диске!
  4. Все работает и открывается, дальше можете использовать компонент как угодно. В списке элементов управления ActiveX этот компонент появится.

Внешняя обработка и все необходимые файлы в архиве.

Вступайте в нашу телеграмм-группу Инфостарт

просмотр pdf pdf viewer pdf читалка pdf компонент сохранить pdf печать pdf pdf viewerpdf pdfviewer pdf на форме 1с

См. также

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.267.x) и БП 3.0 (3.0.194.x). Правила подходят для версии ПРОФ и КОРП.

38000 34200 руб.

15.12.2021    33444    250    64    

190

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена | Можно выполнить переход с УПП на БП 3 или запускать выгрузку данных за выбранный период времени | Переносятся документы, начальные остатки и вся справочная информация | Есть фильтр по организации и множество других параметров выгрузки | Поддерживается несколько сценариев работы: как первичный полный перенос, так и перенос только новых документов | Перенос данных возможен в "1С: Бухгалтерия 3.0" версии ПРОФ, КОРП или базовую | Переход с "1С: УПП1.3" / "1С:КА 1.1" на "1С:БП3.0" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

50050 руб.

25.02.2015    187440    356    288    

416

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен и синхронизацию в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

27633 руб.

12.06.2017    159525    955    317    

479

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Правила переноса кадровых и расчетных данных и справочной информации из "1С:УПП1.3" или "1С:КА 1.1" в "1С:ЗУП 3.1 | Разработан в формате КД 2 (правила конвертации данных) | При выгрузке есть фильтр по организациям | Обновляется при выходе новых релизов 1С | Развитие алгоритмов | Расчетные документы переносятся в документ "Перенос данных" | Создаются документы "Начальная штатная расстановка" и "Начальная задолженность по зарплате", переносятся кадровые документы

58000 руб.

29.10.2018    62341    80    131    

78

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Управление торговлей 10 Россия Управленческий учет Платные (руб)

Перенос данных из 1С:Управление торговлей 10.3 в 1С:Управление торговлей 11.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УТ 10.3 (10.3.88.x) и УТ 11.5 (11.5.25.x).

38000 34200 руб.

23.07.2020    67269    313    94    

251

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление производственным предприятием Россия Платные (руб)

Регулярный обмен, выгрузка, перенос из КА 1.1, УПП 1.3, УТ 10.3 для обмена с любыми конфигурациями, поддерживающими обмен в формате EnterpriseData (КД3) - БП 3.0, ERP, КА 2, УТ 11, Розница 3, УНФ 3 и другими. Правила для старых и доработанных конфигураций не требуют синхронного обновления и совместимы с новыми и будущими конфигурациями. Обмен по расписанию, через папку, FTP, почту.

16531 руб.

18.02.2016    202009    670    543    

561

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос данных из ERP в БП 3 | из КА 2 в БП 3 | из УТ 11 в БП 3 | из ЕРП в БП 3 | Сэкономьте время - используйте готовое решение для перехода! | Перенос разработан в формате КД 2 (правила конвертации данных) | Переносятся все возможные виды документов, начальных остатков и нормативно-справочная информация| Можно опционально выгружать каждую пару "номенклатура+характеристика" как отдельную номенклатуру | Есть выгрузка настроек счетов учета и зарплатных данных из ERP / КА 2 | Можно проверить на вашем сервере перед покупкой

58000 руб.

15.04.2019    83143    222    174    

161
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. WKBAPKA 216 26.02.14 15:25 Сейчас в теме
не знаю зачем это, но плюс поставлю за труды
cleaner_it; +1 Ответить
2. Alex1Cnic 153 05.03.14 08:34 Сейчас в теме
За работу плюс... А можно ли редактировать файлы PDF с помощью этой компоненты?
3. soap 67 05.03.14 09:13 Сейчас в теме
За идею и работу плюс. Хотелось бы редактор.
4. altu71 05.03.14 15:25 Сейчас в теме
Здравствуйте,
а не могли бы вы указать ссылку на домашнюю страницу этой Active-X?
7. dima_gsv 24 17.02.17 09:40 Сейчас в теме
(4)
(6)
Компонента разработана SkySof Software. Там же есть инструкция с описанием методов. Не знаю как раньше, но сейчас на сайте разработчика компонента триальная.
В работе не понравилась - смотреть pdf через неё неудобно. Гораздо удобнее в adobe reader.
Задачу автора, не дать скачать pfd решил другим способом - запароливанием pdf и подстановкой пароля автоматически в adobe reader.
// Время в миллисекундах // Источник: http://www.forum.mista.ru/topic.php?id=256400
Процедура Спать(Время)
    Если Время = 0 Тогда
        Возврат
    КонецЕсли;
    Сигнатура = Формат(ТекущаяДата(), "ДФ=yyyyMMddhhmmss");
    ПутьСкрипта = КаталогВременныхФайлов()+"SleepScript"+Сигнатура+".vbs";
    СкриптФайл = Новый ТекстовыйДокумент;
    СкриптФайл.ДобавитьСтроку("WScript.Sleep("+Формат(Время, "ЧГ=0")+")");
    СкриптФайл.Записать(ПутьСкрипта, КодировкаТекста.OEM);
    WSHShell = Новый COMОбъект("WScript.Shell");
    WSHShell.Run("wscript.exe """+ПутьСкрипта+"""", 0, Истина);
    УдалитьФайлы(ПутьСкрипта);
КонецПроцедуры

// документация по WSH http://msdn.microsoft.com/library/98591fh7.aspx
Процедура КнопкаВыполнитьНажатие(Кнопка)
	
	ЗапуститьПриложение("D:\booktrade\booktrade.pdf");
	Shell = Новый COMОбъект("WScript.Shell");
	Для ИИ = 1 По 30 Цикл // 3 секунды на всё. Если не успели, то придётся повторить
		Спать(100);
		Если Shell.AppActivate("Adobe Acrobat Reader DC - Лицензионное соглашение о распространении ПО для использования на персональных компьютерах") Тогда
			Shell.SendKeys("{TAB}{ENTER}");  //Нажать эту кнопку
		ИначеЕсли Shell.AppActivate("Пароль") Тогда
			Shell.SendKeys("12345678{ENTER}");  //пароль должен быть цифровой, иначе проблемы с раскладкой клавиатуры
			Прервать;
		КонецЕсли;
	КонецЦикла; 
	
КонецПроцедуры
Показать
5. LelikOFF 24.12.14 23:30 Сейчас в теме
а в ответ - тишина
6. Stas84 21.08.15 10:30 Сейчас в теме
Где найти описание методов? так бы плюсанул. Открывает бодро pdf - ки
8. dj_serega 396 17.02.17 10:07 Сейчас в теме
9. пользователь 20.10.17 15:29
Сообщение было скрыто модератором.
...
10. ge_ni 307 19.03.22 14:39 Сейчас в теме
https://infostart.ru/public/1618017/ Простое без DLLчное решение. Подходит и для 7.7 и в 8.х без проблем реализуемо
11. psa247 21 21.10.24 09:57 Сейчас в теме
в управляемых формах ActiveX не прокатит, с 23й платформы надо юзать Поле PDFфайла
Для отправки сообщения требуется регистрация/авторизация