Ошибка 1 при вызове imagemagick с командной строкой 1с

Обновлено: 05.07.2024

Эффективная организация поточного сканирования позволяет значительно сократить время массового перевода документов в электронный вид. Расширение реализовано в виде отдельной подсистемы можно использовать в любой конфигурации на базе управляемых форм. Если у вас выводятся штрихкоды на документах, значит этот модуль можно установить и он будет работать.

Документы загружаются в сканер одной пачкой. Сканер сохраняет единый файл в формате pdf (качество сканирования 400 dpi). Дальше с помощью регламентного задания система разбирает файл на отдельные странички, определяет штрихкод и прикрепляет к документам. Таким образом, все операции, начиная с загрузки документов в сканер, выполняются автоматически, без участия оператора.

Распознавание штрихкода

Для распознания используется


Сканирование одной кнопкой

Система рассчитана на работу с сетевым сканером - достаточно загрузить в него документы и нажать кнопку сканирования на самом устройстве. Полученные результаты будут автоматически сохраняться и регламентным заданием отправляться на дальнейшую обработку. Таким образом, управление сканированием сводиться к нажатию одной кнопки. А значит, не требуется ни специальных программ для управления сканером, ни отдельного рабочего места для управления сканированием, благодаря чему достигается существенная экономия времени.

Возможность ручного контроля

На этапе запуска системы в эксплуатацию предусмотрена возможность вручную управлять работой системы. Это позволяет установить наиболее подходящие параметры настроек и подобрать оптимальное качество сканируемых документов.


Удобная интеграцию в любую конфигурацию

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

Необходимые пакеты ПО:

Установка расширения

Предварительная настройка

Настройка профиля сканирования, проверка

Релиз 1.0.2 от 06.12.2019

  1. Добавлено сжатие pdf файлов c помощью Ghostscript
  2. Команда "Склеить документы в один Pdf файл". С помощью настроек можно выбрать список документов, где будет выводиться команда. В списке достаточно выделить документы, pdf файлы которых нужно объединить. С помощью фонового задания будет произведена "склейка" документов и предложение скачать полученный файл. Очень удобная функция если клиент или проверяющий орган потребовал предоставить сканы документов за определенный период.

Релиз 1.0.24 от 18.03.2021

  1. Исправлена ошибка смешанной "склейки" файлов.
  2. Ускорена обработка сканов. PDF документы на файлы разбирается с помощью GhostScript.

Тестирование проводилось на конфигурациях:

  • 1С:ERP Управление предприятием 2 (2.4.10.62)
  • Управление нашей фирмой, редакция 1.6 (1.6.17.174)
  • Бухгалтерия предприятия, редакция 3.0 (3.0.68.61)
  • Управление торговлей, редакция 11 (11.4.5.24)

Платформа: 1С:Предприятие 8.3 (8.3.15.1700)

Гарантия возврата денег

ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом в течение 14-ти дней со дня поступления денег на наш счет.

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

Для возврата оплаты просто свяжитесь с нами.

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

Electronic Software Distribution

Интеграция 1С с системой Меркурий

Алкогольная декларация

Готовые переносы данных

54-ФЗ

Управление проектом на Инфостарте

Траектория обучения 1С-разработчика

Добрый день.
Релиз 1.0.2.
В расширение для команды "Сохранить в pdf" добавлены общие модули из конфигурации, но таких модулей нет в БП Корп 3.0.74.58:
* СобытияФорм
* СобытияФормКлиент
При этом в модуле СобытияФормКлиент есть вызов функции из общего модуля, который находится в другом расширении или конфигурации:

Добрый день, Борис.
Вы можете через обращение ТП предоставить cf конфигурации БП Корп, для адаптации?

При этом в модуле СобытияФормКлиент есть вызов функции из общего модуля, который находится в другом расширении или конфигурации:
Док = кпд_ОбщегоНазначения.ПолучитьДанныеЗаписи(Элемент);

Исправил ошибку, обновление уже выложено в публикации.

папка на рабочем столе с декомпилятором очень прям . трогательно.. Добрый день. При добавлении демо расширения возникает ошибка:
Ошибка применения расширения конфигурации: Значение контролируемого свойства ОбъектРасширяемойКонфигурации у объекта Роль.ПолныеПрава не совпадает со значением в расширяемой конфигурации. Конфигурация Бухгалтерия 3.0.73.50, платформа 8.3.16.1063 Значение контролируемого свойства ОбъектРасширяемойКонфигурации у объекта Роль.ПолныеПрава не совпадает со значением в расширяемой конфигурации

Удалите из расширения заимствованную роль "ПолныеПрава".

(7) Здравствуйте.
Пару дней назад приобрели Ваше расширение.
Конфигурация: Бухгалтерия предприятия, редакция 3.0 (3.0.77.56).

2. Стоит галочка "активно", но не появился раздел "сканирования" и через все функции нет справочника "Профили сканирования".
Т.е. расширение подключено, но ничего не изменилось.

Скажите, пожалуйста, в чем может быть причина?

(26) Нужно добавить в расширение заимствованную роль ПолныеПрава из конфигурации БП и дать доступ роли к справочнику в расширении и общей форме. Расширение у вас подключено, но нет роли в системе, которой доступны его объекты. Нужно добавить в расширение заимствованную роль ПолныеПрава из конфигурации БП и дать доступ роли к справочнику в расширении и общей форме. Расширение у вас подключено, но нет роли в системе, которой доступны его объекты.

(26) Разобрались.
Пробовали устанавливать 3 ПП на другом сервере и давать доступы, но не прокатило.
Устанавливать только на том сервере, где развернута база

Сейчас уже проблема другая:
При обработке пдф файла из 5 доков (28 страниц), один из них не загружает.
При этом, оставляет во временной папке (темп) несколько png.
В папку с ошибкой "кривой" док не попадает.
Пробовали загружать отдельным файлом - распознался и загрузился.
Еще для одного документа загрузилась только первая страница из трех (остальные так же остались png)
И из-за этого остается общий пдф в изначальной папке "Скан", не удаляется и не переносится в "Обработанные".
В логах проблема не отражается.
Заметили случайно

Будем разбираться)
Если есть идеи, буду очень благодарна

Удалите из расширения заимствованную роль "ПолныеПрава".

Добрый день.
Подскажите, Демоверсия расширения должна прикреплять сканы?

Расширение стало, ошибок нет, при нажатии "Обработать сканы" обработка моментально выполняется, пишет что успешно.
Файлов приложенных в карточках нет, логов нет.

(5) Добрый день.
Да, она полностью функциональная и должна прикреплять сканы. Проверьте, в журнале регистрации нет ошибок?
Архитектура клиент серверная? Если да, то ПО Zbar и ImageMagick должны быть установлены на сервере, где запущена служба Сервер 1С. Служба 1с должна иметь доступ к папке логов. В идеале вы размещаете сканы в сетевой папке (общей) и папка логов тоже сетевая. Служба 1с должна иметь доступ к папке логов. В идеале вы размещаете сканы

Смотрим в сторону приобретения данного расширения для ERP 2.4.

Да, архитектура клиент-сервер.

Хотели протестировать триальную версию, но что-то пошло не так.
Для Zbar и ImageMagick принципиальна битность?

Еще есть подозрение на такую ошибку:
________________________________________________________
"Ошибка 1 при вызове ImageMagick с командной строкой:

"C:\Program Files\ImageMagick-7.0.9-Q16\magick.exe" convert -strip -density 400 -quality 100 C:\Users\DODO\AppData\Local\Temp\v8_580B_1a7\src.pdf C:\Users\DODO\AppData\Local\Temp\v8_580B_1a7\res.jpg

Возможно, нарушена структура командной строки.
_________________________________________________________

DODO - в нашем случае это пользователь, под которым работает служба 1С.

Смотрим в сторону приобретения данного расширения для ERP 2.4.

Да, архитектура клиент-сервер.

Хотели протестировать триальную версию, но что-то пошло не так.
Для Zbar и ImageMagick принципиальна битность?

Еще есть подозрение на такую ошибку:
________________________________________________________
"Ошибка 1 при вызове ImageMagick с командной строкой:

"C:\Program Files\ImageMagick-7.0.9-Q16\magick.exe" convert -strip -density 400 -quality 100 C:\Users\DODO\AppData\Local\Temp\v8_580B_1a7\src.pdf C:\Users\DODO\AppData\Local\Temp\v8_580B_1a7\res.jpg

Возможно, нарушена структура командной строки.
_________________________________________________________

DODO - в нашем случае это пользователь, под которым работает служба 1С.

Написал в личку. Давайте подключусь, посмотрим. Через cmd можно выполнить команду и посмотреть ошибки.

(9) Здравствуйте.
У нас похожая ошибка:

: Ошибка 1 при вызове ImageMagick с командной строкой:
"\\SRV-FS-01\ImageMagick-7.0.10-Q16-HDRI\magick.exe" convert -strip -density 400 -quality 100 C:\Users\Администратор\AppData\Local\Temp\v8_F231_13\src.pdf C:\Users\Администратор\AppData\Local\Temp\v8_F231_13\res.jpg
Возможно, нарушена структура командной строки.

(30) Разобрались.
Пробовали устанавливать 3 ПП на другом сервере и давать доступы, но не прокатило.
Устанавливать только на том сервере, где развернута база

Сейчас уже проблема другая:
При обработке пдф файла из 5 доков (28 страниц), один из них не загружает.
При этом, оставляет во временной папке (темп) несколько png.
В папку с ошибкой "кривой" док не попадает.
Пробовали загружать отдельным файлом - распознался и загрузился.
Еще для одного документа загрузилась только первая страница из трех (остальные так же остались png)
И из-за этого остается общий пдф в изначальной папке "Скан", не удаляется и не переносится в "Обработанные".
В логах проблема не отражается.
Заметили случайно

Будем разбираться)
Если есть идеи, буду очень благодарна

(30) Здравствуйте.
У меня такаяже ошибка. Если вам удалось разобраться, поделитесь пожалуйста решением (9)Здравствуйте.
У меня такаяже ошибка. Если вам удалось разобраться, поделитесь пожалуйста решением

Добрый день!
Хотим приобрести вашу разработку. Есть вопросы:
Каким образом происходит опознавание документа по штрих-коду?
Какую информацию должен содержать штрих-код, чтобы документ определился верно?

В демо-версии не работает определение документа (В штрихкоде добавляли Номер, Гуид, Навигационную ссылку). Пишет - не удалось найти объект в базе со штрихкодом.
Конфигурация: Горнодобывающая промышленность. Оперативный учёт 1.1

(10)
UPD:
Разобрался, штрихкод, сгенерированный стандартными модулями обработался успешно. Код:
Аналогично. Хотим приобрести решение.
Триал не работает. Задание выполняется, но ничего не происходит, в логах пусто.
Отладить нет возможности, модуль запаролен. (12) Установите Ghostscript, на серверную машину где работает сервер 1с (если клиент серверный вариант). Сканы лежат в общей папке?
На выходных опубликую новую версию, в ней расширенный вывод ошибок. (13) да, действительно Ghostscript не был установлен.
Распознало pdf отлично, тестим.
Жаль не распознает картинки (клиенты присылают во всех возможных вариантах сканы) Добрый день. Код открытый? Минимальная совместимость с платформой какого релиза?
Требуется реализовать данный функционал под ут 10.3 (15) Добрый день, да код открыт. По сути код расширения, это методы работы с программами: ZBar bar code reader, ImageMagick и Ghostscript. Все остальное: определить документ по ШК и привязать файл к объекту (методы БСП). Если вы скажите точную версию релиза 10.3 можно попробовать собрать отдельный релиз. ) Добрый день, да код открыт. По сути код расширения, это методы работы с программами: ZBar bar code reader, ImageMagick и Ghostscript. Все остальное: определить документ по ШК и привязать файл к объекту (методы БСП). Если вы скажите точную версию релиза 10.3 можно попробовать собрать отдельный релиз.

(16) Здравствуйте.
Скажите, пожалуйста, есть ли возможность собрать отдельный релиз для УТ 10.3.43.2?
Сколько это будет стоить?

И вопрос: если в загружаемом файле (например, на 80 страниц) есть документы размещенные на 2 и более страниц (т.е. например, один УПД на три листа), то как расширение распознает, что продолжение последующих страниц относится к одному документу (т.е. по какому принципу происходит само "распознавание", что именно у этого УПД три листа)?

(24) Здравствуйте. Отдельно сделать сборку не смогу под УТ 10.3, но смогу вам помочь с адаптацией под ваш релиз. По факту инструмент состоит из одного общего модуля, где описаны процедуры распознавания ШК и работы со сторонним ПО: ImageMagick, Zbar и Ghostscript, 2 типовых процедур БСП: определение объекта в базе по ШК и прикрепление файла к объект и справочника, где создаются профили сканирования.

В ут 10.3 есть механизм типового штрихкодирования? Если да, то нужно будет заменить процедуры поиска объекта в базе и прикрепления файла к документу.

>И вопрос: если в загружаемом файле (например, на 80 страниц) есть документы размещенные на 2 и более страниц (т.е. например, один УПД на три листа), то как расширение распознает, что продолжение последующих страниц относится к одному документу (т.е. по какому принципу происходит само "распознавание", что именно у этого УПД три листа)?

Cистема берет скан и разбирает его на листы, потом начинает распознавать штрихкоды на станицах по порядку. К примеру, на первой странице распознала штрихкод на 2 последующих нет, а на четвертой новый штрихкод, тогда 2 странички система отнесет к первому определенному штрихкоду и в последующем склеит в один документ, а с 4 страницы начнет собирать новый комплект. Такой механизм был разработан для сканирования пачек документов (один скан включает в себя разные документы). Если у вас один скан – один документ, то в таком случае вероятность ошибки сводится к минимуму, не смогла система определить штрихкод, файл переносится в папку «Не определенных». Дополнительно хочу обратить ваше внимание, что если система не смогла распознать штрихкод на странице, то она с помощью фильтра Image magick убирает шумы и пытается повторно его распознать, поэтому вероятность «нераспознания» очень мала.

Расширение позволяет в автоматическом режиме распознать документ по штрихкоду и прикрепить скан копию к нужному документу.

Добрый день.
Релиз 1.0.2.
В расширение для команды "Сохранить в pdf" добавлены общие модули из конфигурации, но таких модулей нет в БП Корп 3.0.74.58:
* СобытияФорм
* СобытияФормКлиент
При этом в модуле СобытияФормКлиент есть вызов функции из общего модуля, который находится в другом расширении или конфигурации:

Добрый день, Борис.
Вы можете через обращение ТП предоставить cf конфигурации БП Корп, для адаптации?

При этом в модуле СобытияФормКлиент есть вызов функции из общего модуля, который находится в другом расширении или конфигурации:
Док = кпд_ОбщегоНазначения.ПолучитьДанныеЗаписи(Элемент);

Исправил ошибку, обновление уже выложено в публикации.

папка на рабочем столе с декомпилятором очень прям . трогательно.. Добрый день. При добавлении демо расширения возникает ошибка:
Ошибка применения расширения конфигурации: Значение контролируемого свойства ОбъектРасширяемойКонфигурации у объекта Роль.ПолныеПрава не совпадает со значением в расширяемой конфигурации. Конфигурация Бухгалтерия 3.0.73.50, платформа 8.3.16.1063 Значение контролируемого свойства ОбъектРасширяемойКонфигурации у объекта Роль.ПолныеПрава не совпадает со значением в расширяемой конфигурации

Удалите из расширения заимствованную роль "ПолныеПрава".

(7) Здравствуйте.
Пару дней назад приобрели Ваше расширение.
Конфигурация: Бухгалтерия предприятия, редакция 3.0 (3.0.77.56).

2. Стоит галочка "активно", но не появился раздел "сканирования" и через все функции нет справочника "Профили сканирования".
Т.е. расширение подключено, но ничего не изменилось.

Скажите, пожалуйста, в чем может быть причина?

(26) Нужно добавить в расширение заимствованную роль ПолныеПрава из конфигурации БП и дать доступ роли к справочнику в расширении и общей форме. Расширение у вас подключено, но нет роли в системе, которой доступны его объекты. Нужно добавить в расширение заимствованную роль ПолныеПрава из конфигурации БП и дать доступ роли к справочнику в расширении и общей форме. Расширение у вас подключено, но нет роли в системе, которой доступны его объекты.

(26) Разобрались.
Пробовали устанавливать 3 ПП на другом сервере и давать доступы, но не прокатило.
Устанавливать только на том сервере, где развернута база

Сейчас уже проблема другая:
При обработке пдф файла из 5 доков (28 страниц), один из них не загружает.
При этом, оставляет во временной папке (темп) несколько png.
В папку с ошибкой "кривой" док не попадает.
Пробовали загружать отдельным файлом - распознался и загрузился.
Еще для одного документа загрузилась только первая страница из трех (остальные так же остались png)
И из-за этого остается общий пдф в изначальной папке "Скан", не удаляется и не переносится в "Обработанные".
В логах проблема не отражается.
Заметили случайно

Будем разбираться)
Если есть идеи, буду очень благодарна

Удалите из расширения заимствованную роль "ПолныеПрава".

Добрый день.
Подскажите, Демоверсия расширения должна прикреплять сканы?

Расширение стало, ошибок нет, при нажатии "Обработать сканы" обработка моментально выполняется, пишет что успешно.
Файлов приложенных в карточках нет, логов нет.

(5) Добрый день.
Да, она полностью функциональная и должна прикреплять сканы. Проверьте, в журнале регистрации нет ошибок?
Архитектура клиент серверная? Если да, то ПО Zbar и ImageMagick должны быть установлены на сервере, где запущена служба Сервер 1С. Служба 1с должна иметь доступ к папке логов. В идеале вы размещаете сканы в сетевой папке (общей) и папка логов тоже сетевая. Служба 1с должна иметь доступ к папке логов. В идеале вы размещаете сканы

Смотрим в сторону приобретения данного расширения для ERP 2.4.

Да, архитектура клиент-сервер.

Хотели протестировать триальную версию, но что-то пошло не так.
Для Zbar и ImageMagick принципиальна битность?

Еще есть подозрение на такую ошибку:
________________________________________________________
"Ошибка 1 при вызове ImageMagick с командной строкой:

"C:\Program Files\ImageMagick-7.0.9-Q16\magick.exe" convert -strip -density 400 -quality 100 C:\Users\DODO\AppData\Local\Temp\v8_580B_1a7\src.pdf C:\Users\DODO\AppData\Local\Temp\v8_580B_1a7\res.jpg

Возможно, нарушена структура командной строки.
_________________________________________________________

DODO - в нашем случае это пользователь, под которым работает служба 1С.

Смотрим в сторону приобретения данного расширения для ERP 2.4.

Да, архитектура клиент-сервер.

Хотели протестировать триальную версию, но что-то пошло не так.
Для Zbar и ImageMagick принципиальна битность?

Еще есть подозрение на такую ошибку:
________________________________________________________
"Ошибка 1 при вызове ImageMagick с командной строкой:

"C:\Program Files\ImageMagick-7.0.9-Q16\magick.exe" convert -strip -density 400 -quality 100 C:\Users\DODO\AppData\Local\Temp\v8_580B_1a7\src.pdf C:\Users\DODO\AppData\Local\Temp\v8_580B_1a7\res.jpg

Возможно, нарушена структура командной строки.
_________________________________________________________

DODO - в нашем случае это пользователь, под которым работает служба 1С.

Написал в личку. Давайте подключусь, посмотрим. Через cmd можно выполнить команду и посмотреть ошибки.

(9) Здравствуйте.
У нас похожая ошибка:

: Ошибка 1 при вызове ImageMagick с командной строкой:
"\\SRV-FS-01\ImageMagick-7.0.10-Q16-HDRI\magick.exe" convert -strip -density 400 -quality 100 C:\Users\Администратор\AppData\Local\Temp\v8_F231_13\src.pdf C:\Users\Администратор\AppData\Local\Temp\v8_F231_13\res.jpg
Возможно, нарушена структура командной строки.

(30) Разобрались.
Пробовали устанавливать 3 ПП на другом сервере и давать доступы, но не прокатило.
Устанавливать только на том сервере, где развернута база

Сейчас уже проблема другая:
При обработке пдф файла из 5 доков (28 страниц), один из них не загружает.
При этом, оставляет во временной папке (темп) несколько png.
В папку с ошибкой "кривой" док не попадает.
Пробовали загружать отдельным файлом - распознался и загрузился.
Еще для одного документа загрузилась только первая страница из трех (остальные так же остались png)
И из-за этого остается общий пдф в изначальной папке "Скан", не удаляется и не переносится в "Обработанные".
В логах проблема не отражается.
Заметили случайно

Будем разбираться)
Если есть идеи, буду очень благодарна

(30) Здравствуйте.
У меня такаяже ошибка. Если вам удалось разобраться, поделитесь пожалуйста решением (9)Здравствуйте.
У меня такаяже ошибка. Если вам удалось разобраться, поделитесь пожалуйста решением

Добрый день!
Хотим приобрести вашу разработку. Есть вопросы:
Каким образом происходит опознавание документа по штрих-коду?
Какую информацию должен содержать штрих-код, чтобы документ определился верно?

В демо-версии не работает определение документа (В штрихкоде добавляли Номер, Гуид, Навигационную ссылку). Пишет - не удалось найти объект в базе со штрихкодом.
Конфигурация: Горнодобывающая промышленность. Оперативный учёт 1.1

(10)
UPD:
Разобрался, штрихкод, сгенерированный стандартными модулями обработался успешно. Код:
Аналогично. Хотим приобрести решение.
Триал не работает. Задание выполняется, но ничего не происходит, в логах пусто.
Отладить нет возможности, модуль запаролен. (12) Установите Ghostscript, на серверную машину где работает сервер 1с (если клиент серверный вариант). Сканы лежат в общей папке?
На выходных опубликую новую версию, в ней расширенный вывод ошибок. (13) да, действительно Ghostscript не был установлен.
Распознало pdf отлично, тестим.
Жаль не распознает картинки (клиенты присылают во всех возможных вариантах сканы) Добрый день. Код открытый? Минимальная совместимость с платформой какого релиза?
Требуется реализовать данный функционал под ут 10.3 (15) Добрый день, да код открыт. По сути код расширения, это методы работы с программами: ZBar bar code reader, ImageMagick и Ghostscript. Все остальное: определить документ по ШК и привязать файл к объекту (методы БСП). Если вы скажите точную версию релиза 10.3 можно попробовать собрать отдельный релиз. ) Добрый день, да код открыт. По сути код расширения, это методы работы с программами: ZBar bar code reader, ImageMagick и Ghostscript. Все остальное: определить документ по ШК и привязать файл к объекту (методы БСП). Если вы скажите точную версию релиза 10.3 можно попробовать собрать отдельный релиз.

(16) Здравствуйте.
Скажите, пожалуйста, есть ли возможность собрать отдельный релиз для УТ 10.3.43.2?
Сколько это будет стоить?

И вопрос: если в загружаемом файле (например, на 80 страниц) есть документы размещенные на 2 и более страниц (т.е. например, один УПД на три листа), то как расширение распознает, что продолжение последующих страниц относится к одному документу (т.е. по какому принципу происходит само "распознавание", что именно у этого УПД три листа)?

(24) Здравствуйте. Отдельно сделать сборку не смогу под УТ 10.3, но смогу вам помочь с адаптацией под ваш релиз. По факту инструмент состоит из одного общего модуля, где описаны процедуры распознавания ШК и работы со сторонним ПО: ImageMagick, Zbar и Ghostscript, 2 типовых процедур БСП: определение объекта в базе по ШК и прикрепление файла к объект и справочника, где создаются профили сканирования.

В ут 10.3 есть механизм типового штрихкодирования? Если да, то нужно будет заменить процедуры поиска объекта в базе и прикрепления файла к документу.

>И вопрос: если в загружаемом файле (например, на 80 страниц) есть документы размещенные на 2 и более страниц (т.е. например, один УПД на три листа), то как расширение распознает, что продолжение последующих страниц относится к одному документу (т.е. по какому принципу происходит само "распознавание", что именно у этого УПД три листа)?

Cистема берет скан и разбирает его на листы, потом начинает распознавать штрихкоды на станицах по порядку. К примеру, на первой странице распознала штрихкод на 2 последующих нет, а на четвертой новый штрихкод, тогда 2 странички система отнесет к первому определенному штрихкоду и в последующем склеит в один документ, а с 4 страницы начнет собирать новый комплект. Такой механизм был разработан для сканирования пачек документов (один скан включает в себя разные документы). Если у вас один скан – один документ, то в таком случае вероятность ошибки сводится к минимуму, не смогла система определить штрихкод, файл переносится в папку «Не определенных». Дополнительно хочу обратить ваше внимание, что если система не смогла распознать штрихкод на странице, то она с помощью фильтра Image magick убирает шумы и пытается повторно его распознать, поэтому вероятность «нераспознания» очень мала.

Эффективная организация поточного сканирования позволяет значительно сократить время массового перевода документов в электронный вид. Расширение реализовано в виде отдельной подсистемы можно использовать в любой конфигурации на базе управляемых форм. Если у вас выводятся штрихкоды на документах, значит этот модуль можно установить и он будет работать.

Документы загружаются в сканер одной пачкой. Сканер сохраняет единый файл в формате pdf (качество сканирования 400 dpi). Дальше с помощью регламентного задания система разбирает файл на отдельные странички, определяет штрихкод и прикрепляет к документам. Таким образом, все операции, начиная с загрузки документов в сканер, выполняются автоматически, без участия оператора.

Распознавание штрихкода

Для распознания используется


Сканирование одной кнопкой

Система рассчитана на работу с сетевым сканером - достаточно загрузить в него документы и нажать кнопку сканирования на самом устройстве. Полученные результаты будут автоматически сохраняться и регламентным заданием отправляться на дальнейшую обработку. Таким образом, управление сканированием сводиться к нажатию одной кнопки. А значит, не требуется ни специальных программ для управления сканером, ни отдельного рабочего места для управления сканированием, благодаря чему достигается существенная экономия времени.

Возможность ручного контроля

На этапе запуска системы в эксплуатацию предусмотрена возможность вручную управлять работой системы. Это позволяет установить наиболее подходящие параметры настроек и подобрать оптимальное качество сканируемых документов.


Удобная интеграцию в любую конфигурацию

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

Необходимые пакеты ПО:

Установка расширения

Предварительная настройка

Настройка профиля сканирования, проверка

Релиз 1.0.2 от 06.12.2019

  1. Добавлено сжатие pdf файлов c помощью Ghostscript
  2. Команда "Склеить документы в один Pdf файл". С помощью настроек можно выбрать список документов, где будет выводиться команда. В списке достаточно выделить документы, pdf файлы которых нужно объединить. С помощью фонового задания будет произведена "склейка" документов и предложение скачать полученный файл. Очень удобная функция если клиент или проверяющий орган потребовал предоставить сканы документов за определенный период.

Релиз 1.0.24 от 18.03.2021

  1. Исправлена ошибка смешанной "склейки" файлов.
  2. Ускорена обработка сканов. PDF документы на файлы разбирается с помощью GhostScript.

Тестирование проводилось на конфигурациях:

  • 1С:ERP Управление предприятием 2 (2.4.10.62)
  • Управление нашей фирмой, редакция 1.6 (1.6.17.174)
  • Бухгалтерия предприятия, редакция 3.0 (3.0.68.61)
  • Управление торговлей, редакция 11 (11.4.5.24)

Платформа: 1С:Предприятие 8.3 (8.3.15.1700)

Гарантия возврата денег

ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом в течение 14-ти дней со дня поступления денег на наш счет.

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

Для возврата оплаты просто свяжитесь с нами.

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

Electronic Software Distribution

Интеграция 1С с системой Меркурий

Алкогольная декларация

Готовые переносы данных

54-ФЗ

Управление проектом на Инфостарте

Траектория обучения 1С-разработчика

Добрый день.
Релиз 1.0.2.
В расширение для команды "Сохранить в pdf" добавлены общие модули из конфигурации, но таких модулей нет в БП Корп 3.0.74.58:
* СобытияФорм
* СобытияФормКлиент
При этом в модуле СобытияФормКлиент есть вызов функции из общего модуля, который находится в другом расширении или конфигурации:

Добрый день, Борис.
Вы можете через обращение ТП предоставить cf конфигурации БП Корп, для адаптации?

При этом в модуле СобытияФормКлиент есть вызов функции из общего модуля, который находится в другом расширении или конфигурации:
Док = кпд_ОбщегоНазначения.ПолучитьДанныеЗаписи(Элемент);

Исправил ошибку, обновление уже выложено в публикации.

папка на рабочем столе с декомпилятором очень прям . трогательно.. Добрый день. При добавлении демо расширения возникает ошибка:
Ошибка применения расширения конфигурации: Значение контролируемого свойства ОбъектРасширяемойКонфигурации у объекта Роль.ПолныеПрава не совпадает со значением в расширяемой конфигурации. Конфигурация Бухгалтерия 3.0.73.50, платформа 8.3.16.1063 Значение контролируемого свойства ОбъектРасширяемойКонфигурации у объекта Роль.ПолныеПрава не совпадает со значением в расширяемой конфигурации

Удалите из расширения заимствованную роль "ПолныеПрава".

(7) Здравствуйте.
Пару дней назад приобрели Ваше расширение.
Конфигурация: Бухгалтерия предприятия, редакция 3.0 (3.0.77.56).

2. Стоит галочка "активно", но не появился раздел "сканирования" и через все функции нет справочника "Профили сканирования".
Т.е. расширение подключено, но ничего не изменилось.

Скажите, пожалуйста, в чем может быть причина?

(26) Нужно добавить в расширение заимствованную роль ПолныеПрава из конфигурации БП и дать доступ роли к справочнику в расширении и общей форме. Расширение у вас подключено, но нет роли в системе, которой доступны его объекты. Нужно добавить в расширение заимствованную роль ПолныеПрава из конфигурации БП и дать доступ роли к справочнику в расширении и общей форме. Расширение у вас подключено, но нет роли в системе, которой доступны его объекты.

(26) Разобрались.
Пробовали устанавливать 3 ПП на другом сервере и давать доступы, но не прокатило.
Устанавливать только на том сервере, где развернута база

Сейчас уже проблема другая:
При обработке пдф файла из 5 доков (28 страниц), один из них не загружает.
При этом, оставляет во временной папке (темп) несколько png.
В папку с ошибкой "кривой" док не попадает.
Пробовали загружать отдельным файлом - распознался и загрузился.
Еще для одного документа загрузилась только первая страница из трех (остальные так же остались png)
И из-за этого остается общий пдф в изначальной папке "Скан", не удаляется и не переносится в "Обработанные".
В логах проблема не отражается.
Заметили случайно

Будем разбираться)
Если есть идеи, буду очень благодарна

Удалите из расширения заимствованную роль "ПолныеПрава".

Добрый день.
Подскажите, Демоверсия расширения должна прикреплять сканы?

Расширение стало, ошибок нет, при нажатии "Обработать сканы" обработка моментально выполняется, пишет что успешно.
Файлов приложенных в карточках нет, логов нет.

(5) Добрый день.
Да, она полностью функциональная и должна прикреплять сканы. Проверьте, в журнале регистрации нет ошибок?
Архитектура клиент серверная? Если да, то ПО Zbar и ImageMagick должны быть установлены на сервере, где запущена служба Сервер 1С. Служба 1с должна иметь доступ к папке логов. В идеале вы размещаете сканы в сетевой папке (общей) и папка логов тоже сетевая. Служба 1с должна иметь доступ к папке логов. В идеале вы размещаете сканы

Смотрим в сторону приобретения данного расширения для ERP 2.4.

Да, архитектура клиент-сервер.

Хотели протестировать триальную версию, но что-то пошло не так.
Для Zbar и ImageMagick принципиальна битность?

Еще есть подозрение на такую ошибку:
________________________________________________________
"Ошибка 1 при вызове ImageMagick с командной строкой:

"C:\Program Files\ImageMagick-7.0.9-Q16\magick.exe" convert -strip -density 400 -quality 100 C:\Users\DODO\AppData\Local\Temp\v8_580B_1a7\src.pdf C:\Users\DODO\AppData\Local\Temp\v8_580B_1a7\res.jpg

Возможно, нарушена структура командной строки.
_________________________________________________________

DODO - в нашем случае это пользователь, под которым работает служба 1С.

Смотрим в сторону приобретения данного расширения для ERP 2.4.

Да, архитектура клиент-сервер.

Хотели протестировать триальную версию, но что-то пошло не так.
Для Zbar и ImageMagick принципиальна битность?

Еще есть подозрение на такую ошибку:
________________________________________________________
"Ошибка 1 при вызове ImageMagick с командной строкой:

"C:\Program Files\ImageMagick-7.0.9-Q16\magick.exe" convert -strip -density 400 -quality 100 C:\Users\DODO\AppData\Local\Temp\v8_580B_1a7\src.pdf C:\Users\DODO\AppData\Local\Temp\v8_580B_1a7\res.jpg

Возможно, нарушена структура командной строки.
_________________________________________________________

DODO - в нашем случае это пользователь, под которым работает служба 1С.

Написал в личку. Давайте подключусь, посмотрим. Через cmd можно выполнить команду и посмотреть ошибки.

(9) Здравствуйте.
У нас похожая ошибка:

: Ошибка 1 при вызове ImageMagick с командной строкой:
"\\SRV-FS-01\ImageMagick-7.0.10-Q16-HDRI\magick.exe" convert -strip -density 400 -quality 100 C:\Users\Администратор\AppData\Local\Temp\v8_F231_13\src.pdf C:\Users\Администратор\AppData\Local\Temp\v8_F231_13\res.jpg
Возможно, нарушена структура командной строки.

(30) Разобрались.
Пробовали устанавливать 3 ПП на другом сервере и давать доступы, но не прокатило.
Устанавливать только на том сервере, где развернута база

Сейчас уже проблема другая:
При обработке пдф файла из 5 доков (28 страниц), один из них не загружает.
При этом, оставляет во временной папке (темп) несколько png.
В папку с ошибкой "кривой" док не попадает.
Пробовали загружать отдельным файлом - распознался и загрузился.
Еще для одного документа загрузилась только первая страница из трех (остальные так же остались png)
И из-за этого остается общий пдф в изначальной папке "Скан", не удаляется и не переносится в "Обработанные".
В логах проблема не отражается.
Заметили случайно

Будем разбираться)
Если есть идеи, буду очень благодарна

(30) Здравствуйте.
У меня такаяже ошибка. Если вам удалось разобраться, поделитесь пожалуйста решением (9)Здравствуйте.
У меня такаяже ошибка. Если вам удалось разобраться, поделитесь пожалуйста решением

Добрый день!
Хотим приобрести вашу разработку. Есть вопросы:
Каким образом происходит опознавание документа по штрих-коду?
Какую информацию должен содержать штрих-код, чтобы документ определился верно?

В демо-версии не работает определение документа (В штрихкоде добавляли Номер, Гуид, Навигационную ссылку). Пишет - не удалось найти объект в базе со штрихкодом.
Конфигурация: Горнодобывающая промышленность. Оперативный учёт 1.1

(10)
UPD:
Разобрался, штрихкод, сгенерированный стандартными модулями обработался успешно. Код:
Аналогично. Хотим приобрести решение.
Триал не работает. Задание выполняется, но ничего не происходит, в логах пусто.
Отладить нет возможности, модуль запаролен. (12) Установите Ghostscript, на серверную машину где работает сервер 1с (если клиент серверный вариант). Сканы лежат в общей папке?
На выходных опубликую новую версию, в ней расширенный вывод ошибок. (13) да, действительно Ghostscript не был установлен.
Распознало pdf отлично, тестим.
Жаль не распознает картинки (клиенты присылают во всех возможных вариантах сканы) Добрый день. Код открытый? Минимальная совместимость с платформой какого релиза?
Требуется реализовать данный функционал под ут 10.3 (15) Добрый день, да код открыт. По сути код расширения, это методы работы с программами: ZBar bar code reader, ImageMagick и Ghostscript. Все остальное: определить документ по ШК и привязать файл к объекту (методы БСП). Если вы скажите точную версию релиза 10.3 можно попробовать собрать отдельный релиз. ) Добрый день, да код открыт. По сути код расширения, это методы работы с программами: ZBar bar code reader, ImageMagick и Ghostscript. Все остальное: определить документ по ШК и привязать файл к объекту (методы БСП). Если вы скажите точную версию релиза 10.3 можно попробовать собрать отдельный релиз.

(16) Здравствуйте.
Скажите, пожалуйста, есть ли возможность собрать отдельный релиз для УТ 10.3.43.2?
Сколько это будет стоить?

И вопрос: если в загружаемом файле (например, на 80 страниц) есть документы размещенные на 2 и более страниц (т.е. например, один УПД на три листа), то как расширение распознает, что продолжение последующих страниц относится к одному документу (т.е. по какому принципу происходит само "распознавание", что именно у этого УПД три листа)?

(24) Здравствуйте. Отдельно сделать сборку не смогу под УТ 10.3, но смогу вам помочь с адаптацией под ваш релиз. По факту инструмент состоит из одного общего модуля, где описаны процедуры распознавания ШК и работы со сторонним ПО: ImageMagick, Zbar и Ghostscript, 2 типовых процедур БСП: определение объекта в базе по ШК и прикрепление файла к объект и справочника, где создаются профили сканирования.

В ут 10.3 есть механизм типового штрихкодирования? Если да, то нужно будет заменить процедуры поиска объекта в базе и прикрепления файла к документу.

>И вопрос: если в загружаемом файле (например, на 80 страниц) есть документы размещенные на 2 и более страниц (т.е. например, один УПД на три листа), то как расширение распознает, что продолжение последующих страниц относится к одному документу (т.е. по какому принципу происходит само "распознавание", что именно у этого УПД три листа)?

Cистема берет скан и разбирает его на листы, потом начинает распознавать штрихкоды на станицах по порядку. К примеру, на первой странице распознала штрихкод на 2 последующих нет, а на четвертой новый штрихкод, тогда 2 странички система отнесет к первому определенному штрихкоду и в последующем склеит в один документ, а с 4 страницы начнет собирать новый комплект. Такой механизм был разработан для сканирования пачек документов (один скан включает в себя разные документы). Если у вас один скан – один документ, то в таком случае вероятность ошибки сводится к минимуму, не смогла система определить штрихкод, файл переносится в папку «Не определенных». Дополнительно хочу обратить ваше внимание, что если система не смогла распознать штрихкод на странице, то она с помощью фильтра Image magick убирает шумы и пытается повторно его распознать, поэтому вероятность «нераспознания» очень мала.

На момент написания этой статьи, алгоритм визуализации электронной подписи не изменился и остаётся актуальным для версий 2.1.15.4 и 2.1.16.1. Кому интересно, прошу под спойлер.

Алгоритм визуализации следующий. В общем макете «ШаблонОтметкиЭП»содержится картинка, в которую с помощью ImageMagick впечатываются данные о серийном номере сертификата, субъекте и сроке действия сертификата.

Тут сразу 2 нюанса хочу отметить:

  1. ImageMagick нужен свежий, который запускается не командой «convert.exe», а «magick.exe convert», причём ошибку о несоответствии версий вы получить только если в персональных настройках работы с файлами вы не меняли имя программы по умолчанию, оставив «convert.exe»;
  2. у сертификатов, выданных на организацию, в качестве имени субъекта (CN, Соммon Name) указывается организация, а вот в полях фамилия (SN), имя и отчество (GN) , как раз то, что нам надо для выполнения п. 5.23 ГОСТа. Если в тексте файла есть метка «ВставитьЭП», то вместо неё вставляется полученная картинка, а если этой метки нет, то картинка вставляется в документ в угол, который указан в настройках.

За вставку отвечает соответственное содержимое двух общих макетов «ВставкаИзображенияВместоТегаВDocx» и «ВставкаИзображенияЭПСУказаниемПоложенияDocx».

Вернёмся ещё к ImageMagick. Координаты текстовых элементов для вставки в шаблон указываются в функции «СоздатьОтметкуЭП()» общего модуля «РаботаСЭП» относительно левого верхнего угла изображения. Там же указывается размер шрифта надписей (последний параметр функции «НаложитьСтроки()» общего модуля «РаботаСКартинками»). Цвет текста можно поменять в параметре -fill функции «НаложитьСтроки()». Также хочу отметить, что геометрические размеры изображения после вставки в MS Word определяются элементами cx и cy, которые выражены в каких-то странных единицах, которые в коде 1С называются EMU (English Metrick Units). Я уже всё посчитал и подогнал, так что если размер шаблона не будет изменён, то всё будет красиво.

Что можно сделать? Предлагаю формировать визуализацию документа в формате Adobe PDF и накладывать на него защиту. Я сразу оговорюсь, мне известно, что если у документа Adobe PDF разрешена печать, то снять с него защиту можно путём печати на виртуальном pdf-принтере, но есть несколько мыслей:

  1. в моём варианте разрешена только черновая печать, так что документы будут различаться;
  2. при некоторых вариантах документооборота, можно запретить печать;
  3. для злоумышленников это дополнительное лишнее действие, которое невозможно совершить по ошибке и оно подтверждает преступный умысел.

Попробуем наложить ограничения на использование файла визуализации. Мы вынуждены разрешить печать документа с визуализацией подписи, так как предполагаем, что документ у корреспондента может рассматриваться руководством в бумажном виде. Воспользуемся для этого бесплатным программным обеспечением PDFTK Free.

Программа (на момент написания статьи версии 2.02) представляет из себя консольную утилиту и графическую оболочку. В описании к данной утилиты сказано, что опытные пользователи (power users) могут использовать консольную утилиту. Мы естественно опытные, какие же ещё.

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

Так что качаем программу с официального сайта, ставим на компьютер, где осуществляется визуализация подписываемых документов. Если процедура визуализации не сможет найти утилиту pdftk.exe, то файл в формате Adobe PDF будет всё равно создан, но пользователю будет выведено предупреждение о невозможности наложить дополнительную защиту. Путь к утилите зашит прямо в коде, т. к. по умолчанию инсталлятор ставит программу в одну папку: «C:\Program Files (x86)\PDFtk\bin» для 64-х битных систем.

Расширение проверено на конфигурации 1С:Документооборот государственного учреждения 2.1.15.4 и 2.1.16.1. Нет под рукой КОРП версии, но почти уверен, что взлетит.

Учитывая спорность наложения защиты, выкладываю два варианта расширения — с поддержкой pdftk и без. В версии без наложения защиты код просто закомментирован и его можно активировать.

Его тоже можно заставить создавать файлы PDF. Для этого используется параметр командной строки --convert-to. В расширении убираем весь код, от момента получения файла до запуска утилиты pdftk.

Я тестировал, у меня запустилось с такой строкой: C:\Program Files (x86)\LibreOffice\program\soffice.exe --headless --convert-to pdf:writer_pdf_Export " ТУТ_ИМЯ_ИСХОДНОГО_ФАЙЛА " --outdir " ТУТ_ДИРЕКТОРИЯ_ДЛЯ РЕЗУЛЬТАТА "

Как формировать и запускать консольные команды и проверять результат выполнения можно подсмотреть тут же в коде для утилиты PDFTK.

P.S. некоторые идеи, реализованные в расширении предложены пользователем ignor (они отмечены в тексте).

UPD: Механизм визуализации можно использовать совместно с возможностями отправки и приёма файлов с ЭЦП по почте.

UPD 26.01.2021: исправлены некоторые ошибки, проверена работоспособность на версии 2.1.27.1

Читайте также: