- Imagemagick linux 1с документооборот
- Как настроить предварительный просмотр файлов документа в 1С:Документооборот 3.0
- Видеообзор на 1С-КПД: Предпросмотр документов и файлов
- Поднимаем сервер 1с с публикацией базы и веб сервисов на Linux
- Сканирование и распознавание документов в 1С Документооборот
- Распознавание графических и PDF файлов на сервере
- Распознавание документов в 1С:Документооборот
- Преобразование файлов из PDF с помощью программы преобразования PDF файлов ImageMagick
Imagemagick linux 1с документооборот
- В настройках электронной подписи и шифрования на закладке «Штамп ЭП» установите флажок «Автоматическая вставка отметки об ЭП» и выберите местоположение штампа в документе (меню: Настройка и администрирование – Настройка программы – Общие настройки – Электронная подпись – ссылка «Настроить»).
- Установите программы ImageMagick и GhostScript на сервере.
- Включите настройку «Использовать ImageMagick» (установите соответствующий флажок) и укажите путь к «magick.exe» на сервере (меню: Настройка и администрирование – Настройка программы – Работа с файлами).
- В настройках сервиса «Агент сервера 1С Предприятия» установите флажок «Разрешить взаимодействие с рабочим столом».
- В карточке документа на закладке «Обзор» выберите нужный файл и откройте его двойным щелчком мыши или по команде «Просмотреть» из контекстного меню.
Файл с наложенным штампом подписи создается автоматически:
- для docx, odt, pdf – файл создается сразу на сервере;
- для doc – файл создается на клиенте (только тонкий клиент Windows).
В шаблоне файла doc, docх, odt можно точно определить местоположение штампа, добавив в файл текст «ВставитьЭП». Если в файле нет этого текста, то местоположение штампа будет определено описанными выше настройками.
Не пропускайте последние новости — подпишитесь
на бесплатную рассылку сайта:
- десятки экспертов ежедневно мониторят изменения законодательства и судебную практику;
- рассылка бесплатная, независимо от наличия договора 1С:ИТС;
- ваш e-mail не передается третьим лицам;
Как настроить предварительный просмотр файлов документа в 1С:Документооборот 3.0
В карточках документов, задач и списке Задачи мне есть предварительный просмотр файлов документа.
Рис. 1. Предпросмотр файлов в карточке документа
Поддерживаются следующие типы файлов: doc, docx, odt, txt, html, pdf, картинки, формализованные файлы ЭДО. В финальной версии планируется поддержка xls, ods, ppt, odp.
Общие настройки предпросмотра файлов в карточке документа в 1С:Документооборот 3.0.
Необходимо установить флажок Предпросмотр файлов в разделе Настройка – Настройки программы – Работа с файлами.
Рис. 2. Настройка предпросмотра файлов
Предпросмотр PDF-файлов формируется на сервере с помощью программ ImageMagick + GhostScript (если установлена настройка программы Использовать ImageMagick ). Для увеличения производительности по умолчанию отображаются только первые 10 страниц документа. Настройку Максимальное число страниц для предпросмотра можно изменить.
Предпросмотр файлов doc, docx и odt формируется на клиенте с помощью COM-вызова MS Word или OpenOffice в тонком клиенте под Windows. Но если данные уже однажды сформированы, то их сможет увидеть любой пользователь, даже в веб-клиенте, тонком клиенте под Linux или мобильном клиенте.
Можно настроить программу так, чтобы данные предпросмотра создавались в клиентской обработке очереди заданий, запущенной в тонком клиенте под Windows. Например, это имеет смысл, если часть пользователей работают в веб-клиенте или под Linux. За это отвечает настройка Готовить представление файлов для просмотра на клиенте .
Персональные настройки предпросмотра в 1С:Документооборот 3.0.
Необходимо установить флажок Показывать предпросмотр файлов в разделе Персональные настройки – Файлы и выбрать программу для просмотра.
Рис. 3. Настройка предпросмотра файлов в персональных настройках
Видеообзор на 1С-КПД: Предпросмотр документов и файлов
Поднимаем сервер 1с с публикацией базы и веб сервисов на Linux
Сегодня я бы хотел рассказать, как поднять сервер 1с на linux debian 9 с публикацией web-сервисов.
Web-сервисы — это один из механизмов платформы, используемых для интеграции с другими информационными системами. Он является средством поддержки SOA (Service-Oriented Architecture) — сервис-ориентированной архитектуры, которая является современным стандартом интеграции приложений и информационных систем. По сути — это возможность создать html страницу с данными, к которой, потом можно обратиться любым другим приложением и забрать их.
Плюсы — работает быстро (даже при достаточно большом объеме данных), относительно удобно.
Минусы — ваш програмист 1с будет много и долго на вас ворчать, пока будет писать веб-сервис для вашей базы. Штука очень своеобразная в написании.
Я не буду рассказывать как написать веб-сервис… я расскажу как его опубликовать на Linux из консоли сервера, а так же немного про установку 1с сервера на Linux.
И так, у нас есть debian 9 netinst, приступаем:
Устанавливаем PostgresPro (Прошу заметить что он не бесплатный, и распространяется, только в рамках ознакомления с возможностями):
# apt-get install -y wget gnupg2 || apt-get install -y gnupg
# wget -O - http://repo.postgrespro.ru/keys/GPG-KEY-POSTGRESPRO | apt-key add -
# echo deb http://repo.postgrespro.ru/pgpro-archive/pgpro-11.4.1/debian stretch main > /etc/apt/sources.list.d/postgrespro-std.list
# apt-get install -y postgrespro-std-11-server
# /opt/pgpro/std-11/bin/pg-setup initdb
# /opt/pgpro/std-11/bin/pg-setup service enable
# service postgrespro-std-11 start
# /opt/pgpro/std-11/bin/psql -U postgres -c "alter user postgres with password 'ВашПароль';"
# nano /var/lib/pgpro/std-11/data/postgresql.conf
Раскомментируем и поменяем какие адреса слушать:
Далее разрешим авторизоваться пользователям из нашей сети
# nano /var/lib/pgpro/std-11/data/pg_hba.conf
Более подробно о различных установках Postgres для 1с можно почитать тут.
Заливаем на сервер архив скачанный с сайта 1с (в моем случае deb64_8_3_15_1534.tar.gz)
# tar -xzf deb64_8_3_15_1534.tar.gz
# apt install imagemagick unixodbc libgsf-bin
Через консоль администрирования или через клиент 1с создаем базу и заливаем нашу конфигурацию…
./webinst -publish -apache24 -wsdir Test -dir /var/www/test/ -connstr "Srvr=10.7.12.108;Ref=test;" -confPath /etc/apache2/apache2.conf
Лезем в var/www/test/ и смотрим что там появилось.
Это схемы которые нужны для запуска веб-клиента 1с… теперь в нашу тестовую базу можно зайти из браузера по адресу «http ://АдресСервера/Test» (регистр важен! это же линукс) или указать в клиенте «тип расположения базы» адрес «http ://АдресСервера/Test», и клиент будет работать с опубликованной базой.
А что же на счет веб-сервисов? (в моей тестовой конфигурации их два: WebBuh для обмена данными с бухгалтерией и toplog интеграция с системой wms одноименной компании).
Что ж, добавим пару строк в наш vrd файлик…
И теперь наш веб-сервис доступен по адресу «http ://АдресСервера/Test/Web_buh.1cws?»
Зачем надо было делать это руками?
Поскольку наш сервер без графической оболочки, запустить на нем конфигуратор — не получится, и соответственно выполнить публикацию штатными средствами. Удаленный же конфигуратор, который стоит на клиенте не публикует на сервере веб-сервисы. Поэтому нам приходится править конфиг вручную по шаблону описанному выше.
Сканирование и распознавание документов в 1С Документооборот
Лицензия на сервер + 100 рабочих мест. Электронная поставка.
Типовой функционал, встроенный в прикладные решения 1С
Идеально подходит для средних, крупных компаний и холдингов со сложным документооборотом
Настройка и доработка 1С:Документооборот для борьбы с ошибками. Гарантия на все результаты работ.
Оперативные консультации по 1С:Документообороту. Первая консультация бесплатно.
Система электронного документооборота 1С:Документооборот КОРП может работать и с бумажными документами – сканировать и распознавать отсканированные документы, переводя файлы PDF в текстовый формат.
Добавление сканов возможно прямо из карточки документа, не открывая дополнительных программ и интерфейсов.
Для работы со сканером из 1С:Документооборот сначала необходимо установить утилиту сканирования и настроить подключенный локальный сканер. Для этого в разделе «Настройка», в пункте «Персональные настройки» открываем меню «Файлы».
В открывшемся окне выбираем команду «Настройка сканирования».
В настройках указываем подключенный сканер для работы, ставим разрешение сканирования и прочие настройки.
При наличии большого количества документов для сканирования лучше использовать подсистему потокового сканирования. Чтобы открыть это рабочее место, нужно в разделе «Документы и файлы» открыть пункт меню «Потоковое сканирование в 1С Документооборот».
В рабочем месте потокового сканирования предусмотрено два варианта работы со сканами – сканирование в pdf непосредственно со сканера, подключенного к компьютеру пользователя, и загрузка из каталога, если сканер сетевой и согласно политике загружает отсканированные документы в сетевой каталог.
Рассмотрим оба варианта работы.
При работе непосредственно со сканером устанавливаем необходимые параметры сканирования, настройку обработки страниц, распознавания штрих-кодов и историю.
Если надо обработать уже отсканированные ранее файлы, открываем соответствующую команду, указываем целевой каталог, нужные параметры и выполняем команду «Загрузить».
Независимо от выбранного способа загрузки изображений в результате обработки мы увидим получившийся результат.
Перейдем в документ и посмотрим, что в результате отсканировала и прикрепила система.
Да, совершенно верно, сканы прикреплены к карточке договора.
Распознавание графических и PDF файлов на сервере
Чтобы настроить распознавание графических и PDF файлов на сервере, необходимо установить несколько специализированных утилит:
- Установить программы CuneiForm, ImageMagic и Ghostscript;
- Задать в настройках программы параметры распознавания и указать путь к программе ImageMagic.
Программа CuneiForm нужна для распознавания графических файлов. Установку программы CuneiForm для файлового варианта системы 1С:Документооборот важно делать на компьютере пользователя под тем пользователем, который в дальнейшем будет с ней работать, а в клиент-серверном варианте на сервере 1С:Предприятия – под пользователем, под которым работает сервис 1С:Предприятия.
Программа ImageMagic нужна для преобразования графических файлов в формат pdf и обратно. Программа Ghostscript нужна программе ImageMagic для преобразования файлов. Устанавливаем обе программы на компьютер пользователя.
Распознавание документов в 1С:Документооборот
В разделе «Настройка и администрирование» в меню «Настройка программы» выбираем меню «Работа с файлами».
Здесь устанавливаем флажок «Распознавание изображений с помощью CuneiForm» и настраиваем параметры распознавания.
Указываем язык распознавания и полный путь к ранее установленной программе ImageMagick. В персональных настройках работы с файлами также прописываем полный путь к программе преобразования PDF-файлов ImageMagick.
Здесь же можно указать индивидуальные настройки языка распознавания файлов. Система к работе с файлами готова.
Откроем отсканированный файл.
Теперь распознаем файл с помощью команды контекстного меню «Дополнительно-Распознать».
Чтобы посмотреть результат распознавания, откроем текстовый образ файла.
Теперь этот файл участвует в индексации полнотекстового поиска документов и файлов, и его можно будет найти по вхождению слов. Для пользователей будет доступна основная версия файла в формате PNG.
Преобразование файлов из PDF с помощью программы преобразования PDF файлов ImageMagick
Аналогично предыдущему примеру распознаем файл в формате PDF и посмотрим результат.
Как мы видим, система 1С:Документооборот с помощью свободно распространяемых и совершенно бесплатных утилит может обрабатывать разнообразные форматы сканов документов для их упорядочивания и индексации в полнотекстовом поиске. При этом работа программы с файлами происходит в фоновом режиме, то есть незаметна для пользователей.
Использование функционала штрихкодирования документов, потоковое сканирование и распознавание файлов обеспечит эффективную и удобную работу службы ДОУ на предприятии любого масштаба, позволяя значительно сокращать издержки времени и трудозатраты на обработку больших массивов бумажной документации. При этом сокращается ручной труд, исключаются неизбежные человеческие ошибки, что в свою очередь повышает уровень достоверности и оперативности обработки потоков информации, поднимает уровень исполнительской дисциплины в компании, значительно улучшает информационную поддержку основного бизнеса.