Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Запустить приложение Код ошибки 1

Запустить приложение Код ошибки 1
Я
   СеньорПрограммист
 
17.04.21 - 16:07
Прошу помощи. Сломал уже себе мозг.
Команда :
ЗапуститьПриложение("C:\Program Files\Python39\python.exe C:\TradeSpeculator\Exchange\Exchange\ВыполнитьПрогноз.py","C:\TradeSpeculator\Exchange\Exchange\",Истина,КодВозврата);

Выдает ошибку запуска. Код ошибки 1. Нигде не нашел, что это за ошибка 1.
Кто может помогите.
   СеньорПрограммист
 
1 - 17.04.21 - 16:12
Забыл написать скрипт отрабатывает без ошибок при обычном запуске. В нем самом нет ошибки.
   acht
 
2 - 17.04.21 - 19:04
Кавычек не хватает, он питон не находит.
   СеньорПрограммист
 
3 - 17.04.21 - 19:05
(2)"C:\Program Files\Python39\python.exe C:\TradeSpeculator\Exchange\Exchange\ВыполнитьПрогноз.py"
   acht
 
4 - 17.04.21 - 19:06
(3) Нет. У тебя в програмамфилез пробел же
   СеньорПрограммист
 
5 - 17.04.21 - 19:07
Progra~1?
   СеньорПрограммист
 
6 - 17.04.21 - 19:07
Попробую спасибо
   СеньорПрограммист
 
7 - 17.04.21 - 19:08
по идее должен отрабатывать просто по имени программы python
Но так тоже не канает
   СеньорПрограммист
 
8 - 17.04.21 - 19:08
ЗапуститьПриложение("python C:\TradeSpeculator\Exchange\Exchange\ВыполнитьПрогноз.py","C:\TradeSpeculator\Exchange\Exchange\",Истина,КодВозврата); 
так тоже самое та же ошибка
   acht
 
9 - 17.04.21 - 19:10
ЗапуститьПриложение("""C:\Program Files\Python39\python.exe"" ""C:\TradeSpeculator\Exchange\Exchange\ВыполнитьПрогноз.py""", "C:\TradeSpeculator\Exchange\Exchange\", Истина, КодВозврата);
   Garykom
 
10 - 17.04.21 - 19:10
Ты не сеньор а недоджун
СП открой хотя бы и почитай как запускать через командную строку приложение с параметрами
   Garykom
 
11 - 17.04.21 - 19:11
(9) он бы еще неделю думал ))
   Garykom
 
12 - 17.04.21 - 19:11
(10) *почитай в гугле
   Garykom
 
13 - 17.04.21 - 19:13
(9) ЗапуститьПриложение("C:\Program Files\Python39\python.exe ""C:\TradeSpeculator\Exchange\Exchange\ВыполнитьПрогноз.py""", , Истина, КодВозврата);

так тоже должно работать
   Garykom
 
14 - 17.04.21 - 19:14
(4) не в пробеле дело а в кириллице
   acht
 
15 - 17.04.21 - 19:15
(14) Был бы батник - было б в кириллице
   СеньорПрограммист
 
16 - 17.04.21 - 19:17
(13) та же ошибка
   Garykom
 
17 - 17.04.21 - 19:17
(15) та не подразумевал что первый путь к exe не обязательно через ЗапуститьПриложение в " брать
а вот параметр надо если он с кириллицей или пробелами (короче не dos'овый)
   Garykom
 
18 - 17.04.21 - 19:18
(16) а (9) нет ошибки?
   СеньорПрограммист
 
19 - 17.04.21 - 19:18
(9) та же ошибка
   СеньорПрограммист
 
20 - 17.04.21 - 19:18
Код ошибки 1
   СеньорПрограммист
 
21 - 17.04.21 - 19:19
Точнее в код возврата прилетает 1
   Garykom
 
22 - 17.04.21 - 19:19
(19) попробуй кириллицу убрать и пути перепроверь
   СеньорПрограммист
 
23 - 17.04.21 - 19:20
Менял имя скрипта на английское не помогает.
Windows Server 2019
   Garykom
 
24 - 17.04.21 - 19:21
а ты надеюсь сервер и клиент не попутал?
   Garykom
 
25 - 17.04.21 - 19:21
(24)+ и если на сервере то права то есть у учетки от которой сервер 1С?
   acht
 
26 - 17.04.21 - 19:23
(21) > в код возврата прилетает 1
А это уже твой скрипт. Пиши батник с запуском и смотри что он тебе в стдерр пишет.
   acht
 
27 - 17.04.21 - 19:24
Профиль прекрасен. "ИНДИВИДУАЛЬНО ОЦИФРУЮ ВАШ БИЗНЕС ИЛИ СТАРТАП С ПЕРВОЙ ПОПЫТКИ"
Ага, ага. Видим.
   Garykom
 
28 - 17.04.21 - 19:28
(27) сча вайтишников много развелось
хотя и раньше не меньше было
если язык хорошо подвешен и софтскиллс есть то вперед разводить клиентов ))
   СеньорПрограммист
 
29 - 17.04.21 - 19:33
http://датасет.рф/ispolzovanie-python-v-1s/
Взял код отсюда
Поэкспериментировать
Этот код у меня тоже не работает
Так как у автора работает то думаю дело не в кавычках
   Garykom
 
30 - 17.04.21 - 19:35
(29) ВыполнитьПрогноз.py откуда взял и что там
 
 Рекламное место пустует
   Garykom
 
31 - 17.04.21 - 19:35
и (24) с (25) что?
   СеньорПрограммист
 
32 - 17.04.21 - 19:36
Точнее так. Взял эту обработку из нее сделал как надо мне. У меня не работает. Но проверимл думал что я косячу а оказалось первоисточник "Обработка тоже не работает"
   СеньорПрограммист
 
33 - 17.04.21 - 19:37
Запуск сервера 1с предприятия под системой. Права у меня на нем админские права на все папки поставил что для системы что для меня полные. Версия 3 звенка Postgree SQL
   СеньорПрограммист
 
34 - 17.04.21 - 19:40
Если строку со всеми именами вставить хоть в кирилице хоть в английском варианте в батник или командную строку все отрабатывает
Что то именно с ЗапуститьПриложение() 1С
   СеньорПрограммист
 
35 - 17.04.21 - 19:41
Если у кого есть Python и 1С посмотрете пожалуйста обработку по ссылке
http://датасет.рф/ispolzovanie-python-v-1s/
Работает у Вас?
   Garykom
 
36 - 17.04.21 - 19:42
(34) вставь в батник и запускай его через ЗапуститьПриложение или КомандаСистемы
   СеньорПрограммист
 
37 - 17.04.21 - 19:42
У меня 1С:Предприятие 8.3 (8.3.18.1334)
   Garykom
 
38 - 17.04.21 - 19:43
(36)+ в батнике сделай вывод логов файл в начале и проверь что 1С его точно запустила
   СеньорПрограммист
 
39 - 17.04.21 - 19:43
(36) да спасибо это у меня на крайний случай.
Хотел получать ответ от Питона в 1с что скрипт закончился
   Garykom
 
40 - 17.04.21 - 19:51
(39) дык батнику кто мешает вернуть результат?
   СеньорПрограммист
 
41 - 17.04.21 - 19:54
Батник возможно вернет результат "Я запустил скрипт питон"
Скрипт Питон вернет результат "А фиг Вам я не отработал"
   СеньорПрограммист
 
42 - 17.04.21 - 19:55
Батник свое дело сделал он вернет истина
   СеньорПрограммист
 
43 - 17.04.21 - 19:55
Но как вариант спасибо попробую
   Garykom
 
44 - 17.04.21 - 20:00
(41) (42) (43) мдя, нет слов от безграмотности и отсутствия банальной логики
кто мешает в батнике узнать результат питона и вернуть 1С?
и да батник можно программно создать из 1С
   СеньорПрограммист
 
45 - 17.04.21 - 20:00
Грушу что раз Windows Server то какая то галка где то в реестре должна стоять что Питон разрешает себя использовать другим приложениям. Иля наоборот что 1с может использовать кого то.
   Garykom
 
46 - 17.04.21 - 20:01
(45) ыыыыыыыыыыыы
   СеньорПрограммист
 
47 - 17.04.21 - 20:32
+(45) может какая то настройка типа "Групповая политика запуска скриптов". Типа как для PowerShell скриптов
   ДедМорроз
 
48 - 18.04.21 - 00:52
Попробуйте через VbScript запустить через объект Wscript.Shell если он справится,то можно и к 1с переходить.
Кстати,в типовых 1с как раз этот объект для запуска используется,и явно не спроста.
   СеньорПрограммист
 
49 - 18.04.21 - 09:24
(48) Спасибо огромное
   СеньорПрограммист
 
50 - 18.04.21 - 15:44
(48) Реально помогла реализация из типовой УТ 11. Спасибо за идею.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.