[PDF Viewer] - Просмотр PDF в 1С

Публикация № 21144

Разработка - Разработка внешних компонент

ActiveX-компонента для просмотра PDF.
Позволяет сохранить в виде текста, картинки и PostScript.
Реализованы механизмы поиска текста и печати.

*** Для работы компоненты потребуется установленный Microsoft .NET Framework 2.0, который можно скачать отсюда.


Чтобы зарегистрировать компоненту в Windows - запустить reg.bat
(для удаления информации о компоненте в Windows - запустить unreg.bat)

*** Добавление на форму 1С:

v7.7: 1C++ и FormEx
v8.x: Меню "Форма" - "Вставить ActiveX..." - Выбрать элемент "Душелов.PDFViewer1C"

СИНТАКСИС:

*** Контекст компоненты:

  *** Свойства:

  - ВидимостьПанелиИнструментов //булево
  - ВидимостьОкнаЗакладок //булево
  - ТекущаяСтраница //число
  - КоличествоСтраниц //число, только чтение
  - Масштаб //число

  *** Методы:
   
  - ЗагрузитьДокумент(ПутьКФайлу); //булево
  - Закрыть(); //очистка памяти, рекомендуется вызывать при закрытии формы

  *** События:

  - ПослеЗагрузкиФайла();

 

 Основана на библиотеке xPDF.

Скачать файлы

Наименование Файл Версия Размер
-
.1247649471 732,99Kb
25.09.09
901
.1247649471 732,99Kb 901 Скачать бесплатно

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. Ёпрст 1036 15.07.09 13:48 Сейчас в теме
Это, по скорострельности быстрее, чем активикс от фоксридер или адоберидер ?
7. brr 179 15.07.09 18:03 Сейчас в теме
На таблицу помещаем рисунок, в свойстве Текст пишем
ПриВыводеКартинки(Таб.ТекущийОбъект,Файл) , где Файл - переменная хранящая путь к пдф, в модуле соответственно процедура:

Процедура ПриВыводеКартинки(Картинка,Файл)
Картинка.РежимРисования(1);
Попытка
Картинка.Загрузить(Файл);
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
КонецПроцедуры

Код не мой, рабочий.
8. Ёпрст 1036 15.07.09 18:14 Сейчас в теме
2. Душелов 15.07.09 13:53 Сейчас в теме
Фоксридер или фоксит ридер?
Фоксит, наверное быстрее будет, хотя не знаю...
Но могу сказать, что быстрее адобе (и дешевле ;) )

Фоксит в 1Су встроить можно? У адобы есть активикс свой.
3. Ёпрст 1036 15.07.09 14:05 Сейчас в теме
24. bookworm1c 22.07.09 17:35 Сейчас в теме
(2)На фига "погремушка", если пишете , что она фиговая?
25. Душелов 27.07.09 17:01 Сейчас в теме
(24) Какая такая "погрумушка" и где она "фиговая"?
4. Ёпрст 1036 15.07.09 14:06 Сейчас в теме
Блин.. нет ставить на сервак неохота :(
Ладно, попробую потестить на на локальной тачке..
Но если ужо быстрее адобе, то +
5. brr 179 15.07.09 17:38 Сейчас в теме
А в 7.7 ведь можно просмотреть пдф без активиксов, через картинку. В чем плюсы использования активикса автора?
6. Душелов 15.07.09 17:52 Сейчас в теме
9. Ёпрст 1036 15.07.09 18:14 Сейчас в теме
+8 Сам то хоть раз пробовал ?
:))))))))))))))))))))))
18. brr 179 17.07.09 09:10 Сейчас в теме
(9) Ага, не загружает. Плюс автору.
10. Душелов 16.07.09 01:25 Сейчас в теме
Я наверное что-то упустил в 7.7...
11. Ёпрст 1036 16.07.09 08:36 Сейчас в теме
(10) Нет. Штатно pdf не вывести.
12. Sla 16.07.09 12:29 Сейчас в теме
супер!
предложение - сделать масштабирование (100%, по ширине, страница целиком)
13. Душелов 16.07.09 13:50 Сейчас в теме
(12) Автомасштаб автоматически работает при растягивании формы.
Добавил свойство "Масштаб" для ручной установки масштабирования.
14. Ёпрст 1036 16.07.09 15:53 Сейчас в теме
(13) Мот добавишь метод LoadFromFile ... ?
чтоб при открытии формы сразу открывался нужный pdf...
15. Ёпрст 1036 16.07.09 16:03 Сейчас в теме
Ё... уже добавил ...скоростной.
16. trufela 12 17.07.09 00:18 Сейчас в теме
17. allexor 17.07.09 08:06 Сейчас в теме
Классно!
Есть предложение - добавить функции редактирования файла pdf, или программно заполнять определенные поля в pdf
19. Душелов 17.07.09 09:19 Сейчас в теме
(17) Для редактирования берем активикс от адобе (про версии) и читаем мануал по его методам.
21. allexor 17.07.09 12:56 Сейчас в теме
(19) а где взять то активикс от адобе (про версии)???
20. hame1e00n 514 17.07.09 10:11 Сейчас в теме
23. ge_ni 298 20.07.09 13:28 Сейчас в теме
26. Душелов 27.07.09 17:02 Сейчас в теме
28. voler 14 19.08.09 10:44 Сейчас в теме
одробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.AccessViolationException: Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена.
в AFPDFDocInterop.RenderPage(AFPDFDocInterop* , Int32 )
в PDFLibNet.PDFWrapper.RenderPage(IntPtr handler)
в Душелов.PDFViewer1С.tsbZoomOut_Click(Object sender, EventArgs e)
в System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
в System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
в System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
в System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
в System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ScrollableControl.WndProc(Message& m)
в System.Windows.Forms.ToolStrip.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Загруженные сборки **************
mscorlib
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Dushelov.PDFViewer1C
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0
CodeBase: file:///c:/Program%20Files/1cv81/PDFViewer/Dushelov.PDFViewer1C.DLL
----------------------------------------
System.Windows.Forms
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Accessibility
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
PDFLibNet
Версия сборки: 0.0.0.0
Версия Win32:
CodeBase: file:///c:/Program%20Files/1cv81/PDFViewer/PDFLibNet.DLL
----------------------------------------
msvcm90
Версия сборки: 9.0.21022.8
Версия Win32: 9.00.21022.8
CodeBase: file:///C:/WINDOWS/WinSxS/x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_d08d0375/msvcm90.dll
----------------------------------------
System.Configuration
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
mscorlib.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.


29. voler 14 19.08.09 10:44 Сейчас в теме
Ошибка лезит на WinXP SP3
30. WERY_NOOB 28.09.09 18:17 Сейчас в теме
для iPhon`а точнее для одного из его прибабахнутых приложений на ПК нужен framework 3.5 sp1 так вот эта штука жутко ругается на компоненту
Прикрепленные файлы:
31. poirus 30.09.09 12:29 Сейчас в теме
Попытался поставить начала ругаться, у меня стоит 3 net. Но вопрос не в этом у меня задача простая надо сделать импорт из pdf файла обшарил все что можно это единственная компонента которая хоть как-то работает. Может кто подскажет команду чтобы через shell сразу конвертнуть в txt. Программ таких куча, но вот не задача все они крайне плохо переводят в текст. Если это делать руками в adobe reader то получается гораздо лучше. Есть ли возможность сделать это через эту компаненту но автоматизированно а не по нажатию кнопки сохранить как текст
32. johnZZZ 01.04.10 15:56 Сейчас в теме
не могу понять как повесить на форму. Вродь все поставилось все прописалось в реге но работать не хочет. 1С 7.7 релиз 27. Может кто кинет .ert с кодом подкльчения!!!!???????
33. johnZZZ 01.04.10 15:57 Сейчас в теме
не могу понять как повесить на форму. Вродь все поставилось все прописалось в реге но работать не хочет. 1С 7.7 релиз 27. Может кто кинет .ert с кодом подключения!!!!???????
34. johnZZZ 01.04.10 15:58 Сейчас в теме
не могу понять как повесить на форму. Вродь все поставилось все прописалось в реге но работать не хочет. 1С 7.7 релиз 27. Может кто кинет .ert с кодом !!!!??????? Очень надо, стоит работа.
35. IronDemon 737 22.04.10 11:10 Сейчас в теме
Ошибки при масштабировании на Seven

При уменьшении:
Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.AccessViolationException: Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена.
в AFPDFDocInterop.RenderPage(AFPDFDocInterop* , Int32 )
в PDFLibNet.PDFWrapper.RenderPage(IntPtr handler)
в Душелов.PDFViewer1С.tsbZoomOut_Click(Object sender, EventArgs e)
в System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
в System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
в System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
в System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
в System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ScrollableControl.WndProc(Message& m)
в System.Windows.Forms.ToolStrip.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Загруженные сборки **************
mscorlib
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Dushelov.PDFViewer1C
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0
CodeBase: file:///C:/Program%20Files/1cv81/bin/Dushelov.PDFViewer1C.DLL
----------------------------------------
System
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Accessibility
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
PDFLibNet
Версия сборки: 0.0.0.0
Версия Win32:
CodeBase: file:///C:/Program%20Files/1cv81/bin/PDFLibNet.DLL
----------------------------------------
msvcm90
Версия сборки: 9.0.30729.4926
Версия Win32: 9.00.30729.4926
CodeBase: file:///C:/Windows/WinSxS/x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4926_none_508ed732bcbc0e5a/msvcm90.dll
----------------------------------------
System.Configuration
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
mscorlib.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------


При увеличении: Попытка чтения или записи в защищенную память.
36. lex81 24.01.11 11:53 Сейчас в теме
Скачал, зарегистрировал, сразу же вылетает ошибка при запуске обработки:

Подробная информация об использовании оперативной 
(JIT) отладки вместо данного диалогового 
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.IO.FileLoadException: Невозможно загрузить файл или сборку "PDFLibNet, Version=0.0.0.0, Culture=neutral, PublicKeyToken=b409ed73a72e873d" или один из зависимых от них компонентов. Приложение не было запущено, поскольку оно некорректно настроено. Повторная установка приложения может решить данную проблему. (Исключение из HRESULT: 0x800736B1)
Имя файла: "PDFLibNet, Version=0.0.0.0, Culture=neutral, PublicKeyToken=b409ed73a72e873d" ---> System.Runtime.InteropServices.COMException (0x800736B1): Приложение не было запущено, поскольку оно некорректно настроено. Повторная установка приложения может решить данную проблему. (Исключение из HRESULT: 0x800736B1)
   в Душелов.PDFViewer1С.doubleBufferControl1_PaintControl(Object sender, Graphics g)
   в PDFViewer.PageViewer.Render(Graphics TempGraphics)
   в PDFViewer.PageViewer.OnPaint(PaintEventArgs e)
   в System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)
   в System.Windows.Forms.Control.OnPrint(PaintEventArgs e)
   в System.Windows.Forms.Control.WmPrintClient(Message& m)
   в System.Windows.Forms.Control.WndProc(Message& m)
   в System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   в System.Windows.Forms.ContainerControl.WndProc(Message& m)
   в System.Windows.Forms.UserControl.WndProc(Message& m)
   в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)




************** Загруженные сборки **************
mscorlib
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Dushelov.PDFViewer1C
    Версия сборки: 1.0.0.0
    Версия Win32: 1.0.0.0
    CodeBase: file:///D:/1c_base/PDFViewer/Dushelov.PDFViewer1C.DLL
----------------------------------------
System.Windows.Forms
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Accessibility
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
mscorlib.resources
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Drawing.resources
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing.resources/2.0.0.0_ru_b03f5f7f11d50a3a/System.Drawing.resources.dll
----------------------------------------
System.Windows.Forms.resources
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
System.resources
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.resources/2.0.0.0_ru_b77a5c561934e089/System.resources.dll
----------------------------------------

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.
Показать


Это у всех так? Может у меня что-то не установилось?
37. Spacer 299 07.02.11 19:11 Сейчас в теме
Есть такие пожелания, думаю несложные для доработки, но полезные:
1. Добавить свойство в котором хранится полный путь к загруженному файлу.
2. Добавить метод СохранитьДокумент() для программного сохранения в нужном формате.
38. DemonFM 08.11.11 10:53 Сейчас в теме
Windows 7 32 bit не подключается. Несколько раз пробывал регистрировать, не получилось. Что делаю не так?
41. macbeth 23.01.12 11:47 Сейчас в теме
(38) DemonFM, Возможно нужно из под Админа. Могу ошибаться
42. DemonFM 27.01.12 01:14 Сейчас в теме
macbeth

(38) DemonFM, Возможно нужно из под Админа. Могу ошибаться

Пробывал не проходит. Даже вручную из консоли пытался зарегистрировать, два экрана ошибок....
На Win Server 2003 x64 зарегистрировалась, но вызывает ошибку как в сообщении (30). Net FrameWork 3.5 удалять не планируем.
есть решение проблемы?
39. 1cmax 151 17.11.11 11:20 Сейчас в теме
вот такая ошибочка. что может означать
мПутьКФайлу - тип строка, путь к файлу

мПолеКартинки.ЗагрузитьДокумент(мПутьКФайлу);

Произошла исключительная ситуация (Dushelov.PDFViewer1C): Object reference not set to an instance of an object.
44. gentle 10 01.08.13 23:34 Сейчас в теме
(39) 1cmax? вы решили эту проблему?
40. 1cmax 151 18.11.11 19:52 Сейчас в теме
какбэ есть соображения на тему?
43. Sasha255n 10.12.12 13:49 Сейчас в теме
Вообще теоритически вещь нужная теперь пробую как подключть к своей базе
45. 1cmax 151 02.08.13 00:01 Сейчас в теме
46. mikhailv 19 26.03.14 11:52 Сейчас в теме
Win 7 x64: вываливает ошибки при переходе по закладкам документа.
Программного метода Найти() нет.
Не подошла.

P.s. за 5 лет ни одного коммита?
47. Ёпрст 1036 26.03.14 12:12 Сейчас в теме
(46) Автора нет в живых уже давно. Коммитить некому
:(
48. MadDAD 138 31.10.16 12:56 Сейчас в теме
(46), (32)

Немного доработал. Добавил программный поиск. Добавил пример использования под 7.7

Поиск:
мПолеКартинки.Найти(СтрокаПоиска, Сначала, ТочноеСовпадение, ПоВсемуДокументу, Следующий, ОбратныйПоиск);
Прикрепленные файлы:
Dushelov.Pdf1C.zip
49. MadDAD 138 01.02.17 11:51 Сейчас в теме
50. CheBurator 3410 02.02.17 02:03 Сейчас в теме
51. user1156120 16.02.19 03:38 Сейчас в теме
Скачал Dushelov.Pdf1C.zip, запускаю reg.bat, появляется ошибка:
RegAsm : error RA0000 : Could not load file or assembly Dushelov.PDFViewer1C.dll or one of its dependencies. Operation is not supported...
Подскажите в чем может быть ошибка?
52. user1156120 16.02.19 03:46 Сейчас в теме
И вопрос к MadDAD. Как с Вами связаться, чтобы получить от Вас помощь... Пробовал написать Вам через этот форум но сообщение не отправляется!
53. MadDAD 138 19.02.19 08:56 Сейчас в теме
(52)
И вопрос к MadDAD. Как с Вами связаться, чтобы получить от Вас помощь... Пробовал написать Вам через этот форум но сообщение не отправляется!


Я тут не часто бываю.

Что-нибудь конкретное про зависимости пишет?

В комплекте идет библиотека "PDFLibNet.dll" она должна располагаться рядом с "Dushelov.PDFViewer1C.dll"
Т.е. нужно весь комплект полностью распаковать в один каталог.
54. user1156120 19.02.19 09:43 Сейчас в теме
А можно Ваш e-mail? Я бы хотел за денежку к Вам обратиться чтобы добить этот вопрос, для терминальных юзеров очень бы хотелось иметь просмотр pdf внутри 1с, без запуска внешних приложений...

Распаковывал всё содержимое папки, и в C:\WINDOWS\system32 клал... при любых вариантах возникает ошибка: RegAsm : error RA0000 : Could not load file or assembly ... or one of its dependencies. Operation is not supported.

На других форумах прочитал, что это может быть связано с контролем имен на .NET3.5 и 4. Пробовал разными способами делать "disable strong name verification". Еще много чего попробывал, но ничего не помогает.
Вобщем нужна профессиональная помощь...
55. MadDAD 138 20.02.19 16:15 Сейчас в теме
PDFLibNet.dll для работы требует MSVCR90.dll, MFC90.dll, MSVCM90.dll

нужно установить - Microsoft Visual C++ 2008 Redistributable Package (x86)
56. MadDAD 138 20.02.19 16:41 Сейчас в теме
А так же нужно снимать "блокировку файлов скачанных из интернета", это тоже мешает их регистрировать.
57. SLnet 15.03.19 11:52 Сейчас в теме
Запускаю батник, появляется ошибка:

Installing ActiveX...
---------------------------------------------------
Microsoft .NET Framework Assembly Registration Utility 4.7.3062.0
для Microsoft .NET Framework 4.7.3062.0
© Корпорация Майкрософт (Microsoft Corporation). Все права защищены.

RegAsm : error RA0000 : Не удалось найти входную сборку "Dushelov.PDFViewer1C.dl
l" или одну из ее зависимостей.
Microsoft ® CLR Native Image Generator - Version 4.7.3062.0
Copyright © Microsoft Corporation. All rights reserved.
WARNING: This syntax is deprecated or you mis-typed your command. Run "ngen /?"
to display a list of the currently supported parameters.
Error: The specified file or directory "Dushelov.PDFViewer1C.dll" is invalid.
---------------------------------------------------
Done.


WServer 2012 R2
Делал:
Устанавливал Microsoft Visual C++ 2008 Redistributable Package (x86)
microsoft visual c++ 2015
.NET3.5
Файлы все в одной папке на диске C:\PDFViewer
58. MadDAD 138 15.03.19 18:52 Сейчас в теме
(57) Правой кнопкой мыши по файлу -> Свойства -> Внизу нажать "Разблокировать"
Оставьте свое сообщение

См. также

Treemapping — способ визуализации данных древовидной структуры. Карта-схема дерева

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Математика и алгоритмы Работа с интерфейсом

Предлагается ознакомиться с редким способом графического представления иерархических данных. Приводится алгоритм формирования и пример реализации.

18.02.2020    2619    randomus    18       

Время учиться: до 3 апреля скидки на курсы до 40%! Промо

Для тех, кто решил провести самоизоляцию с пользой, Инфостарт запускает акцию «Время учиться». С 30 марта до 3 апреля 2020 года наши курсы и видеозаписи докладов INFOSTART EVENT 2019 INCEPTION продаются со скидкой!

Динамический список. Апгрейд справочника "Номенклатура" типовой конфигурации с помощью расширения

Статья Программист Стажер Нет файла v8 УНФ Бесплатно (free) Практика программирования Работа с интерфейсом

В данной статье я приведу пример апгрейда справочника "Номенклатура" типовой конфигурации. В основе апгрейда лежат алгоритмы работы с динамическим списком на базе расширения конфигурации.

26.01.2020    3760    aximo    10       

СКД. Шаг 3. Используем макеты для оформления отчета

Статья Программист Нет файла v8 v8::СКД 1cv8.cf Бесплатно (free) Работа с интерфейсом

В данной публикации рассмотрим базовый подход к использованию собственных макетов в СКД на примере формирования небольшого отчета.

13.01.2020    5753    aximo    13       

DevOps для 1С. Онлайн-курс проходит с 16 апреля по 11 июня 2020 года. Промо

Данный онлайн-курс предусматривает изучение процессов DevOps, их применение при разработке на платформе 1С. В результате прохождения онлайн-курса вы сможете: настроить ПО необходимое для проведения проверок и тестирования, создавать сценарии тестирования и объединять их в комплексные процессы, создавать скрипты для автоматизации процессов DevOps.

12000 рублей

[СКД] Вывод картинки в результат любого отчета на СКД

Статья Программист Нет файла v8 v8::СКД 1cv8.cf Бесплатно (free) Работа с интерфейсом

Если у вас в справочнике Номенклатура (или другом справочнике) заполнена картинка, то ее можно легко вывести для наглядности отчета.

09.12.2019    5881    1    John_d    16       

Управляемые формы. Изменение формы списка или формы объекта без внесения изменений в типовые формы (без использования расширений)

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Работа с интерфейсом

Вносим изменения в типовые формы объектов (документы, справочники, журналы, обработки, общие формы). Не снимая с поддержки эти формы. Создаем программно элементы из общего модуля. Для примера рассмотрю добавление колонки "Скрепка" в форму списка документа. Если к документу привязан файл, то в списке в новой колонке должна отображаться "скрепка".

12.11.2019    7536    John_d    23       

Подборка решений для взаимодействия со ФГИС «Меркурий» Промо

С 1 июля 2019 года все компании, участвующие в обороте товаров животного происхождения, должны перейти на электронную ветеринарную сертификацию (ЭВС) через ФГИС «Меркурий». Инфостарт предлагает подборку программ, связанных с этим изменением.

ELK. Время изумительных историй!

Статья Системный администратор Программист Бизнес-аналитик Руководитель проекта Нет файла v8 1cv8.cf Бесплатно (free) Журнал регистрации Работа с интерфейсом

Всем привет! Сегодня хочу рассказать вам несколько полезных историй про то как нам помог Elastic search в связке с Kibana. Про сам Elastic рассказывать не буду, уже все давным давно описали и до меня. Все обычно говорят что это полезно, это классно. В то же время, очень мало кто рассказывает про практические ситуации: когда и как помог Elastic. Итак, начнем.

31.10.2019    6057    slozhenikin_com    27       

Создание асинхронных виджетов

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Работа с интерфейсом

Описание нескольких способов создания асинхронных виджетов для 1С:Предприятия. Рассматриваются способы с использованием HTTP-сервисов и фоновых заданий.

16.10.2019    8303    YPermitin    15       

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Формы. Трудности программной работы

Статья Программист Нет файла v8 v8::УФ 1cv8.cf Бесплатно (free) Работа с интерфейсом

Рассматриваем основные подводные камни, с которыми приходится сталкиваться при программной работе с формами, а также способы обхода самых частых проблем.

06.10.2019    7829    YPermitin    21       

Лайфхаки 1С (часть 1). Настройки отчетов и печатных форм 1С

Статья Программист Пользователь Стажер Нет файла v8 1cv8.cf Россия Бесплатно (free) Работа с интерфейсом

Статья рассчитана на пользователей или программистов, которые только начинают работать с 1С, для максимально быстрого ознакомления с интерфейсом программы. В статье приведены лайфхаки, которые позволят вам быстро и эффективно научиться настраивать отчёты и печатные в среде программных продуктов 1С. Полученные знания значительно упростят взаимодействие с интерфейсом 1С и повысят продуктивность работы оператора.

02.10.2019    9139    VachKirp    10       

Подборка программ для взаимодействия с ЕГАИС Промо

ЕГАИС (Единая государственная автоматизированная информационная система) - автоматизированная система, предназначенная для государственного контроля за объёмом производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции. Инфостарт рекомендует подборку проверенных решений для взаимодействия с системой.

Добавляем виджет "Задачи от меня" в Документооборот 2.1

Статья Программист Нет файла v8 v8::Бизнес-процессы ДО Россия Бесплатно (free) Практика программирования Работа с интерфейсом

Небольшая доработка Документооборота 2.1 для возможности добавления виджета "Задачи от меня" в обработку Текущие дела.

25.09.2019    4849    Sergey_Borisovi4    3       

Базовый курс для начинающих 1С-программистов. Онлайн-интенсив со 2 июня по 2 июля 2020 г. Промо

Данный онлайн-курс является начальной ступенью по изучению базовых принципов программирования в системе “1С:Предприятие” и предназначен для обучения 1С-программированию “с нуля”.

4500-9500 рублей

[Механизм интерфейса] Часы

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Работа с интерфейсом Практика программирования

Добавляем цифровые часы на форму, как бонус рассмотрим вариант и с аналоговыми.

26.08.2019    7439    rpgshnik    36       

Произвольная начальная страница через расширение (программно)

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Работа с интерфейсом

Установка своей формы произвольному пользователю на начальную страницу.

14.08.2019    6864    nagaitseff    15       

1C:Предприятие для программистов: Расчетные задачи (зарплата). Онлайн-интенсив с 01 по 17 июня 2020 г. Промо

Данный онлайн-курс предусматривает изучение механизмов платформы “1С:Предприятие”, которые предназначены для автоматизации периодических расчетов, а именно - для расчета зарплаты. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей прикладного решения “1С:Зарплата и управление персоналом” и прочих прикладных решений, в которых реализован функционал расчета зарплаты.

4900 рублей

Подходы, методы и инструменты UX/UI для разработки эффективных интерфейсов на 1С

Статья Программист Нет файла v8 Бесплатно (free) Работа с интерфейсом Инструментарий разработчика

Интерфейсам в 1С обычно уделяют мало внимания. Это в итоге снижает востребованность платформы, делает ее неконкурентной, лишает большой доли рынка. Как не потерять старых клиентов и привлекать новых с помощью интерфейсов, а главное – как сделать «правильный» интерфейс, рассказал участникам конференции Infostart Event 2018 Education управляющий партнер и основатель консалтинговой группы WiseAdvice Иван Тягунов.

07.08.2019    7811    IvanAT1981    14       

PinkRabbitMQ - Native API компонента 1С с открытым исходным кодом, для обмена сообщениями через RabbitMQ

Инструменты и обработки Программист Архив с данными v8 Бесплатно (free) Разработка внешних компонент

PinkRabbitMQ представляет собой Native API компоненту для 1С Предприятия 8 (Windows 32bit и 64bit) с открытым исходным кодом на с++ (можно собрать компоненту самостоятельно). PinkRabbitMQ это низкоуровневая компонента которая реализует обмен по протоколу AMQP с брокером сообщений RabbitMQ. Для организации высокоуровнего обмена между информационными базами предназначен Адаптер. Компонента разрабатывается в рамках проекта Адаптер.

29.07.2019    11018    637    Begemoth80    138       

Онлайн-курс «Автоматизация процессов управления МТО: методика сбора и формализации требований» с 1 апреля по 13 мая 2020 года. Промо

Цель курса - повысить полноту и качество сбора и формализации требований к автоматизации процессов управления материально-техническим обеспечением. Курс основан на процессном подходе, позволяет в полном объеме выявить и учесть все факторы, влияющие на специфику процессов управления МТО. Участники курса получают теоретические знания в области организации процессов управления МТО и готовый инструментарий для сбора и формализации требований по автоматизации этих процессов (шаблоны, опросники, модели).

40000 рублей

Пользовательские настройки системы компоновки данных

Статья Программист Нет файла v8 v8::СКД 1cv8.cf Бесплатно (free) Практика программирования Работа с интерфейсом

Работа с отчетами в пользовательском режиме, формы отчетов. Понятие пользовательских настроек в отчетах на СКД. Определение состава пользовательских настроек для разделов в целом и для отдельных элементов, для всего отчета и для отдельных группировок. Видимость функциональных опций в отчетах на СКД.

09.07.2019    15343    ids79    2       

Базовый курс по обмену данными в системе 1С:Предприятие. Онлайн-интенсив с 12 по 28 мая 2020 г. Промо

Данный онлайн-курс предусматривает изучение механизмов платформы “1С:Предприятие”, обеспечивающих обмен данными между различными прикладными 1С-решениями и взаимодействие с другими информационными системами. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”.

5500 рублей

Подсистема "Варианты отчетов". Используете ли Вы ее правильно?

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Работа с интерфейсом БСП (Библиотека стандартных подсистем)

Небольшая история про использование подсистемы "Варианты отчетов" из БСП. Используете ли Вы ее правильно?

04.06.2019    29048    YPermitin    51       

Онлайн-курс «Практические аспекты внедрения регламентированного учета и расчета себестоимости в 1С:ERP на крупных промышленных предприятиях» с 20 апреля по 15 мая 2020 года. Промо

Курс рассчитан для подготовки экспертов по регламентированному учету и учету затрат для внедрения на крупных промышленных предприятиях с «исторически сложившимся» учетом

9000 рублей

Расшифровка отчета на СКД с детализацией по выбранному полю на основе БСП

Статья Программист Нет файла v8 v8::УФ v8::СКД 1cv8.cf Россия Бесплатно (free) Практика программирования Работа с интерфейсом Разработка

В данной статье рассмотрим механизм работы с расшифровкой отчета, созданного при помощи системы компоновки данных, в управляемом приложении. Показывать буду на примере реальной задачи. Условие: использовать имеющиеся в конфигурации механизмы БСП, с минимальными и "правильными" изменениями. Расшифровка должны быть двух видов на каждом поле: 1. Открывать ссылочный объект 2. Открывать новую форму с детализацией табличной части документа. Собственно ради второго пункта и писалась статья, в основном для себя, чтобы не забыть.

14.05.2019    13430    Viktor_Ermakov    6       

Свой макет оформления отчета

Статья Программист Нет файла v8 v8::СКД Россия Windows Бесплатно (free) Работа с интерфейсом

Пример создания и оформления и применения своего (пользовательского ) макета оформления для СКД.

24.04.2019    9076    olegpkc    5       

Онлайн-курс "Подготовка к экзамену 1С:Эксперт и 1С:Профессионал по технологическим вопросам" с 7 по 24 апреля 2020 г. Промо

На курсе вы получите практические навыки решения задач производительности 1С, в том числе характерных для высоконагруженных информационных систем (более 1000 пользователей). Подготовка к экзамену – только одна из составляющих курса. 70% слушателей приходят за знаниями, которые позволят расти и зарабатывать, делать сложные задачи на крупных проектах.

16450 рублей

Динамический вывод таблицы значений на форму

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Работа с интерфейсом

Вывести на форму таблицу значений, а потом на её место другую, третью, четвёртую? Не вопрос.

11.01.2019    9160    Vlad1917    30       

Новый раздел на Инфостарте - Electronic Software Distribution Промо

Инфостарт напоминает: на нашем сайте можно купить не только ПО, связанное с 1С. В нашем арсенале – ESD-лицензии на ПО от ведущих вендоров: Microsoft, Kaspersky, ESET, Dr.Web, Аскон и другие.

  • Низкие цены, без скрытых платежей и наценок
  • Оперативная отгрузка
  • Возможность оплаты с личного счета (кешбек, обмен стартмани на рубли и т.п.)
  • Покупки идут в накопления для получения скидочных карт лояльности Silver (5%) и Gold (10%)

Прикладной пример переработки стандартной формы РМК - Розница

Статья Программист Нет файла v8 Розница УУ Кассовые операции Розничная торговля Бесплатно (free) Работа с интерфейсом

Простой пример, как с помощью программного изменения шрифтов элементов формы достичь наилучшего результата отображения на примере формы РМК.

04.10.2018    15348    asdfgcom    58       

Итоги в динамическом списке

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Работа с интерфейсом

Предлагаю вариант, как быстро сделать итоги в динамическом списке, например в форме списка журнала документов.

28.05.2018    12072    CXY    16