Запуск приложения через веб сервис

1. user1424360 02.01.25 13:17 Сейчас в теме
Возможно ли запустить стороннее приложение через веб сервис?

Пробую ЗапуститьПриложение, WScript.Shell - одинаковый результат, происходит зависание.
В журнал регистрации ничего не записывается. В журналах системы тоже ничего нет.

В диспетчере задач тоже не появляется приложение, которое хочу запустить.

Из внешней обработки нормально оба способа отрабатывают.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. miniogn 44 02.01.25 14:30 Сейчас в теме
СП: "Для работы метода на веб-клиенте необходимо предварительно подключить расширение работы с файлами."
3. user1424360 02.01.25 17:33 Сейчас в теме
(2)
У меня нет веб-клиента, есть приложение под Андроидом на java и есть веб-сервис, к которому это приложение обращается. Соответственно, приложение надо запустить на сервере, где веб-сервис работает.
4. gml 03.01.25 22:52 Сейчас в теме
(3)
Может быть, для пользователя 1С, от имени которого работает web-сервис, надо отключить защиту от опасных действий/безопасный режим?
5. user1424360 08.01.25 15:44 Сейчас в теме
(4)
Отключил защиту от опасных действий - ничего не поменялось, такое же зависание.
6. gml 08.01.25 16:05 Сейчас в теме
(5) Во внешней обработке приложения запускаются &НаСервере ?
Имеет ли пользователь, от имени которого работает сервер 1С, права на запуск этих приложений?
8. user1424360 08.01.25 18:54 Сейчас в теме
(6)
Да, &НаСервере, но я использую файловую базу для разработки, по идее, в таком варианте все проще должно быть с правами - все процессы от текущего пользователя запускаются в системе, права, соответственно должны быть.
12. user1863362 09.01.25 08:33 Сейчас в теме
(8)
все процессы от текущего пользователя запускаются в системе, права, соответственно должны быть.
Всё, что приходит от веб-севера, запускается с пользователем пула веб-сервера, а не с тобой. Файловую базу он использует...
13. user1424360 09.01.25 17:04 Сейчас в теме
(12)
apache у меня на винде, запускается под пользователем СИСТЕМА, попробовал для интереса поменять на обычного пользователя - ничего не поменялось.
7. gml 08.01.25 16:10 Сейчас в теме
(5) Техжурнал 1С не смотрели?
9. user1424360 08.01.25 18:58 Сейчас в теме
(7)
Техжурнал заканчивается строкой, которая перед строкой ЗапуститьПриложение.
А потом вообще все зависает, обращение к сервису в мобильном приложении заканчивается по таймауту, но потом уже ни до какой функции веб-сервиса не достучаться.
10. gml 08.01.25 22:56 Сейчас в теме
(9)
Возможна ли ситуация, когда запущенное приложение пытается открыть окно и вывести туда сообщение/открыть диалог ? Можно ли при запуске приложения задать режим Silent / отсутствие сообщений - ключами в командной строке?
11. user1424360 09.01.25 07:55 Сейчас в теме
(10)
Когда делаю этот запуск через внешнюю обработку, у вызываемого приложения открывается графическая оболочка, потом закрывается, но никакие диалоговые окна не возникают. И, при этом, я в диспетчере задач вижу это запускаемое приложение. При запуске через веб-сервис в диспетчере задач это приложение не появляется, соответственно и окон никаких не может возникнуть.
14. gml 10.01.25 22:00 Сейчас в теме
(11)
Я с помощью метода ЗапуститьПриложение() запускал программу sqlcmd.exe для работы с отдельной базой данных MS SQLServer. 1С работает в клиент-серверной архитектуре.

Когда метод ЗапуститьПриложение() вызывался на клиенте, на экране возникало чёрное консольное окно при каждом вызове метода. При последовательном выполнении 15 скриптов открывалось и тут же закрывалось15 окон.

Когда метод ЗапуститьПриложение() вызывался на сервере, никаких окон на экране не открывалось (но программа при этом отрабатывала нормально).

Попробуйте проверить на клиент-серверной базе - и обработкой, и web-сервером.
Оставьте свое сообщение

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