PDFConverter NativeAPI: PDF из 1С без внешних служб
PDFConverter даёт работу с PDF из 1С через NativeAPI без обязательной отправки файлов во внешние облачные службы. Для контуров, где локальность данных - требование, а не лозунг, это практичный путь. На OnlineSoft24 карточка прозрачна по составу, но внедрение упирается не только в dll: важны права, каталоги и тестовый сценарий пользователя.
Кому это реально нужно
Командам, которым нужны превью и конвертация PDF внутри инфраструктуры 1С. Подрядчикам, у которых ИБ запрещает гонять документы через сторонние API. Тем, кто уже устал от связок «сохранили, открыли снаружи, вернули обратно».
Если облачный сервис вас устраивает и разрешён политикой, NativeAPI не обязателен. Если не устраивает - смотрите локальный контур.
Карточка и соседний раздел
Откройте PDFConverter и раздел COM/NativeAPI. Для сопровождения рядом полезны 1CReg и хаб утилит: после обновления платформы PDF часто первым сигналит о проблеме регистрации.
Перед покупкой сверьте архитектуру ОС и разрядность с тем, как у вас реально запускается 1С.
Внедрение без сюрпризов
Поставьте на копию. Зарегистрируйте компоненту. Прогоните пользовательский сценарий: выбор файла, результат, запись в целевой каталог. Проверьте очистку temporary, иначе диск зарастёт хвостами.
Права проверяйте под тем же пользователем, под которым работает сеанс или служба. Админский успех на копии не равен успеху кладовщика в бою.
Типичные поломки после «успешной» установки
Нет доступа к каталогу документов. Антивирус трогает dll. Путаница x86/x64. Разные пути на серверах кластера. Обновление платформы без повторной регистрации.
Ещё одна тихая проблема - параллельные обработки, которые тоже пишут PDF во временные папки и конфликтуют по именам файлов. Зафиксируйте правило имён и каталогов.
Как встроить в регламент сопровождения
После обновления платформы: 1CReg, тестовый PDF-сценарий, запись в журнал. После смены ИБ-политик: повторная проверка доступа к каталогам. После миграции сервера: проверка путей.
Назначьте владельца: кто отвечает за версию компоненты и кто принимает «ок» по бизнесу (например, печатают ли нужный комплект).
Безопасность и здравый смысл
Локальность не отменяет права доступа внутри контура. Ограничьте каталоги, куда можно писать. Не храните временные PDF с персональными данными дольше нужного.
Если документы уходят дальше по ЭДО или на маркетплейсы, PDFConverter - звено цепочки, а не вся цепочка. Не смешивайте внедрение PDF с запуском нового обмена в один аврал.
Связка с другими публикациями каталога
Админский минимум часто выглядит так: PDFConverter + 1CReg + FileUnlocker. Это не «всё для 1С», а комплект на частые инциденты файлов и компонент. Собирать его удобно в одном кабинете OnlineSoft24.
Если задача глубже (свой API, объекты конфигурации), смотрите расширения и технологический раздел отдельно: NativeAPI-компонента не заменяет проектирование доработки.
Что считать готовностью к проду
Есть тестовый сценарий, который повторяет любой человек из команды. Есть журнал версий. Есть понятный откат: предыдущий файл компоненты и шаги регистрации. Пользователи знают, куда писать, если PDF «не открылся».
Без этих четырёх пунктов установка формально есть, а сопровождения нет.
Пользовательский сценарий как критерий приёмки
Приёмка - не «компонента встала», а «пользователь получил нужный PDF за N шагов». Опишите эти шаги. Прогоните их на копии под обычными правами.
Если сценариев несколько (превью, конвертация, пакетная обработка), примите каждый отдельно.
Временные файлы и диск
Назначьте каталог temporary, квоты и очистку. Иначе через месяц диск упрётся в хвосты. Проверьте, что очистка не сносит чужие файлы соседних обработок.
На терминальных серверах следите за профилями пользователей: temporary может быть неожиданно личным.
Обновление и совместимость
После обновления платформы PDFConverter проверяйте сразу после 1CReg. Это быстрый индикатор, что NativeAPI-контур жив.
Если меняли ОС или разрядность, не переносите старую dll «потому что файл тот же»: сверьте требования карточки.
Когда лучше не усложнять
Если нужен редкий разовый конвертер и ИБ разрешает внешний инструмент, не тащите NativeAPI ради статуса. Берите компоненту, когда локальный контур - постоянное требование.
Приёмка с бизнесом, не только с IT
Покажите результат бухгалтеру или менеджеру, который реально работает с PDF. Их «ок» важнее зелёного теста админа. Зафиксируйте, какой файл-образец считается эталоном.
Если эталон меняется (новый макет), обновите приёмочный сценарий. Иначе команда тестирует устаревшее требование.
Храните эталонный PDF рядом с журналом версий компоненты. Это ускоряет разбор жалоб «стало выглядеть иначе».
Короткий вывод для внедрения
PDFConverter имеет смысл, когда локальность PDF - постоянное требование. Успех внедрения = регистрация + права + пользовательский сценарий + эталон для приёмки. Без этих четырёх пунктов компонента останется «установленной формально».
Храните версию файла с OnlineSoft24 в журнале и проверяйте сценарий после каждого обновления платформы. Если эталонный PDF меняется бизнесом, обновите приёмку в тот же день, иначе тестируете уже неактуальное требование.
Вывод: NativeAPI-компонента усиливает 1С, если процесс вокруг файлов тоже описан. Начните с карточки 10000, зарегистрируйте, прогоните пользовательский сценарий и зафиксируйте версию.