1C Документооборот + ImageMagick + CensOS = Ошибка 126

1. weyderman 21.04.21 08:27 Сейчас в теме
Здравствуйте, при попытке генерации PDF файла с помощью ImageMagick появляется ошибка. Хотя при запуске скрипта непосредственно в командной строке на сервере генерация PDF проходит успешно. Что означает ошибка 126 и есть ли решение данной проблемы?
Прикрепленные файлы:
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. comptr 35 21.04.21 08:35 Сейчас в теме
Может стоит другую версию ImageMagick попробовать?
https://forum.infostart.ru/forum9/topic259698/
3. SmokEzor 27.04.21 14:32 Сейчас в теме
1. Image magick должен быть установлен на сервере и запускаться и быть доступен от имени пользователя под которым работает сервер 1С. Выполнена настройка пути в 1С.
2. Image magick должен быть установлен на клиенте
3. Скачивать программу лучше у которой в конце названия есть, что то типо Q8-x86(x64)-dll и не забыть поставить галочку, что бы был файл convert.exe

Если ошибка сохраняется надо пробовать разные версии программы, с такой ошибкой сталкивался, помогла переустановка другой версии.
4. user1070287 06.08.21 11:12 Сейчас в теме
Так и не нашли решения? Столкнулся с такой же проблемой, только на ubuntu
5. bigsmog88 24.11.22 11:29 Сейчас в теме
а к какому файлу ImageMagick надо прописать путь в настройках 1С на linux?
6. bigsmog88 24.11.22 11:31 Сейчас в теме
а к какому файлу ImageMagick надо прописать путь в настройках 1С на linux?
7. starik-2005 3092 24.11.22 12:29 Сейчас в теме
Ну вот пишет же, что какие-то проблемы с командной строкой. Так запустите эту строку руками и посмотрите, что за проблемы:
1. Проверить, есть ли в /usr/bin файл magick. Его там скорее всего нет, т.к. команда называется просто "convert".
2. Отсюда вытекает, что в настройках нужно указать просто путь, а не пусть + magick.
3. Если в настройках путь, то индусские программисты, которым два процента от зарплаты за всю свою работу отгружают программисты типовых, "работающие" в 1С (там реально индусы судя по коду все делают за три копейки) очередной раз что-то перепутали, т.к. на их индусских машинах вообще OSX стоит.
4. Отсюда как бы вытекает, что нужно за индусскими программистами пропатчить и зафиксить.

Вывод: воспроизведите ситуацию, поймите, что индусы нам не браться, поправьте путь или код, радуйтесь выполненной задаче, закиньте мне пару стартманей за десять минут времени, т.к. яза это время успел себе дебиан поставить и имажемажик на него, нашел, что команды magick не существует и придумал правдивую историю про индусов, и все это за время сравнения и объединения. Кто молодец? Я молодец!
8. bigsmog88 24.11.22 16:51 Сейчас в теме
(7) в настройках 1С я указываю путь но это не срабатывает, я пробовал и пустой путь и путь /usr/bin и /usr/bin/convert но получаю ошибку Ошибка конвертации файла. В чем проблема?
ImageMagick установлен, вызывается он командой convert из /usr/bin/
9. starik-2005 3092 24.11.22 18:28 Сейчас в теме
(8)
В чем проблема?
Ручками воспроизведите команду из ошибки - поймете, в чем проблема.
11. keyn5565` 18 24.11.22 18:49 Сейчас в теме
(8) для linux указывать путь не нужно
10. keyn5565` 18 24.11.22 18:47 Сейчас в теме
(1) Знаю эту ошибку.
У меня дело было в данных ЭП. А конкретно было пустым поле Владелец ЭП.
Посмотри модуль "РаботаСКартинками" функция "СформироватьШтампЭП". Все параметры шаблона в "ПараметрыDraw" и "ПараметрыСоздания" не должны содержать пустые строки.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот