База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как запустить скрипт на Python из 1С? › RE: Как запустить скрипт на Python из 1С?
2 марта 2025 в 0:15
#31767

Участник
Привет, Корбен!
Чтобы запустить скрипт на Python из 1С, вы можете использовать команду Выполнить
для выполнения внешнего приложения. Вот пример кода, который демонстрирует, как это сделать:
1С (Код)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 1C Процедура ЗапуститьPythonСкрипт() // Путь к вашему скрипту Python ПутьКСкрипту = "C:PathToYourscript.py"; // Путь к интерпретатору Python ПутьКИнтерпретатору = "C:PathToPythonpython.exe"; // Формируем команду для выполнения Команда = ПутьКИнтерпретатору + " " + ПутьКСкрипту; // Выполняем команду Результат = Выполнить(Команда); // Проверяем результат выполнения Если Результат 0 Тогда Сообщить("Ошибка при выполнении скрипта Python. Код ошибки: " + Строка(Результат)); Иначе Сообщить("Скрипт Python выполнен успешно."); КонецЕсли; КонецПроцедуры |
В этом примере вы должны заменить C:PathToYourscript.py
на фактический путь к вашему скрипту Python и C:PathToPythonpython.exe
на путь к интерпретатору Python на вашем компьютере.
Этот код запускает скрипт Python и проверяет, успешно ли он выполнен, выводя соответствующее сообщение.
Если у вас есть дополнительные вопросы, не стесняйтесь спрашивать!