|
Конвертация jpg -> pdf | ☑ | ||
---|---|---|---|---|
0
Oldman06
13.08.21
✎
14:18
|
Приветствую. В продолжение моей прошлогодней темы Конвертация jpg -> pdf
Спустя год снова появилась надобность в данной функциональности и проблема стала актуальной. Такое ощущение, что в какой-то момент 1С перестает вообще выполнять команду в "ЗапуститьПриложение", а просто сразу возвращает управление. При этом КодВозврата = Неопределено. Пробовал включить технологический журнал, но так ничего из него нарыть и не смог. Помогает только перезапуск серверного процесса. В чем может быть проблема? |
|||
1
Волшебник
модератор
13.08.21
✎
14:19
|
ЗапуститьПриложение(<СтрокаКоманды>, <ТекущийКаталог>, <ДождатьсяЗавершения>, <КодВозврата>)
см ДождатьсяЗавершения |
|||
2
Beduin
13.08.21
✎
14:21
|
Ты отдаешь управление во внешнее приложение, а ждешь ответа от 1С почему не работает? Может надо именно в приложении смотреть.
|
|||
3
Oldman06
13.08.21
✎
14:21
|
(1) Да, да. Установлено в Истина. И все работает ... до какого-то момента.
|
|||
4
Волшебник
модератор
13.08.21
✎
14:22
|
(3) значит запускаешь какой-нибудь стартер, который запускает что-то ещё, а сам завершает свою работу.
|
|||
5
Oldman06
13.08.21
✎
14:27
|
(4) Я запускаю утилиту convert из ImageMagick. И до определенного момента все работает правильно - управление возвращается после того, как утилита завершира работу. А потом просто перестает запускаться: в командной строке я задаю создание лога и он создается всегда, даже если нет ошибки. Но с какого-то момента это перестает работать вообще - лог не создается. И я делаю заключение, что команда не вызывается вообще, а просто сразу возвращается управление. После перезапуска процесса сервера все начинает снова работать.
|
|||
6
Garykom
гуру
13.08.21
✎
14:29
|
(0) стань тру-программистом: напиши микросервис на go
|
|||
7
arsik
гуру
13.08.21
✎
14:31
|
(6) :)) Я этого ждал. Но для этой задачи микросервис как раз очень подходит.
|
|||
8
arsik
гуру
13.08.21
✎
14:34
|
(5) Зачем запускать утилиту, когда ImageMagick можно подключить через COM? Хотя это устаревшая технология. Юзай (6)
https://imagemagick.org/script/ImageMagickObject.php |
|||
9
Oldman06
13.08.21
✎
14:36
|
(8) COM на linux? :)
|
|||
10
arsik
гуру
13.08.21
✎
14:37
|
(9) Тут вроде нигде не сказано про линукс. Тогда (6)
|
|||
11
Oldman06
13.08.21
✎
14:42
|
(6) Была мысль, но только на php ... Но что-то не хочется "городить огород" для столь тривиальной задачи, когда это все должно делаться в одну строку имеющимися средствами. Ведь использование convert в ЗапуститьПриложение какое-то время работает... Вопрос только в том, почему потом перестает ...
|
|||
12
Garykom
гуру
13.08.21
✎
14:43
|
(11) ммм
можно тривиально в 1С хранить текст проги на go, затем скачивать компилятор и компилировать "в одну строку имеющимися средствами" |
|||
13
Oldman06
13.08.21
✎
14:44
|
(10) В первоначальной теме указано что CentOS.
|
|||
14
arsik
гуру
13.08.21
✎
14:47
|
Есть еще вариант.
Табличный документ с картинками сохраняешь в пдф. Вот тебе и преобразование |
|||
15
arsik
гуру
13.08.21
✎
14:47
|
+ (14) Ну или HTML джокумент
|
|||
16
Oldman06
13.08.21
✎
14:49
|
(12) Я понимаю что данную задачу можно решить разными другими способами с различными степенями упоротости, просто меня интересует почему перестает работать самый простой и очевидный из них.
|
|||
17
Garykom
гуру
13.08.21
✎
14:49
|
(16) на фреше запустить приложение и выполнить запрещено
|
|||
18
Oldman06
13.08.21
✎
14:51
|
(17) Да, но это не тот случай. Здесь самописная своя конфа на своем сервере и никогда не будет во фреше.
|
|||
19
Garykom
гуру
13.08.21
✎
14:52
|
(18) ты не понял
в 1С тупо забивают и не тестят что мало кому надо |
|||
20
Garykom
гуру
13.08.21
✎
14:52
|
поэтому пиши уже микросервис и именно на go потому что на php сложно поднять из самой платформы из макета
|
|||
21
Kassern
13.08.21
✎
15:02
|
(20) ну питон же) https://egorovegor.ru/python-image-to-pdf-convert/
Есть уже готовые библиотеки, которые сожмут картинку и сделают pdfку. Всего то несколько строчек кода. Да и сервис можно на питоне развернуть, тут супер скорости не требуется и не думаю, что у ТС тысячами ежедневно картинки конвертятся. |
|||
22
Garykom
гуру
13.08.21
✎
15:04
|
(21) питон умеет микросервисы без веб-сервера? сам?
и бинарник простейше сделать под любую платформу? |
|||
23
Kassern
13.08.21
✎
15:06
|
(22) а нужна ли универсальность ТС, по мне так ему чем проще тем лучше, а что может быть проще змеюки?)
|
|||
24
Garykom
гуру
13.08.21
✎
15:09
|
(23) ха
идти змейкой сложней по факту чем просто хотьба |
|||
25
Garykom
гуру
13.08.21
✎
15:09
|
(24) *ходьба
|
|||
26
arsik
гуру
13.08.21
✎
15:37
|
(25) Ты так много говоришь о микросервисах на go. Покажи хотя бы одну, простую, работающую с потрохами, которую можно было бы запустить как сервис в винде и линуксе
|
|||
27
Kassern
13.08.21
✎
15:44
|
(26)
-Вы пишите микросервисы на GO? -нет, только показываем -красивое |
|||
28
Garykom
гуру
13.08.21
✎
15:47
|
(26) задачу опиши
|
|||
29
Garykom
гуру
13.08.21
✎
15:48
|
(26) вот я хакатоне участвовал https://github.com/Garykom/akstat.ru
сам сайт уже не пашет я не продлял |
|||
30
arsik
гуру
13.08.21
✎
17:04
|
(28) Да вон в (0) Задача.
|
|||
31
Garykom
гуру
13.08.21
✎
17:21
|
(30) так сколько платят?
|
|||
32
Kassern
13.08.21
✎
17:35
|
(31) а как же: "Мой голанг дарит вам!" и ссылку на приложуху)
|
|||
33
Garykom
гуру
13.08.21
✎
17:37
|
(32) я не Хосе
|
|||
34
arsik
гуру
13.08.21
✎
17:39
|
(31) Да не обязательно прям такую.
Ну например на вход файл на выход его размер. |
|||
35
Garykom
гуру
13.08.21
✎
17:41
|
(34) у меня свой обменник файлами в свое время наваян
надо только пошерстить на какой VPS оно, делал для обмена файликами JSON между 1C на сервер и МП на мобильных |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |