Имя: Пароль:
1C
1С v8
Запустить приложение Код ошибки 1
,
0 Сеньор Программист
 
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
Забыл написать скрипт отрабатывает без ошибок при обычном запуске. В нем самом нет ошибки.
2 acht
 
17.04.21
19:04
Кавычек не хватает, он питон не находит.
3 Сеньор Программист
 
17.04.21
19:05
(2)"C:\Program Files\Python39\python.exe C:\TradeSpeculator\Exchange\Exchange\ВыполнитьПрогноз.py"
4 acht
 
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\",Истина,КодВозврата);
так тоже самое та же ошибка
9 acht
 
17.04.21
19:10
ЗапуститьПриложение("""C:\Program Files\Python39\python.exe"" ""C:\TradeSpeculator\Exchange\Exchange\ВыполнитьПрогноз.py""", "C:\TradeSpeculator\Exchange\Exchange\", Истина, КодВозврата);
10 Garykom
 
гуру
17.04.21
19:10
Ты не сеньор а недоджун
СП открой хотя бы и почитай как запускать через командную строку приложение с параметрами
11 Garykom
 
гуру
17.04.21
19:11
(9) он бы еще неделю думал ))
12 Garykom
 
гуру
17.04.21
19:11
(10) *почитай в гугле
13 Garykom
 
гуру
17.04.21
19:13
(9) ЗапуститьПриложение("C:\Program Files\Python39\python.exe ""C:\TradeSpeculator\Exchange\Exchange\ВыполнитьПрогноз.py""", , Истина, КодВозврата);

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