Начну с того, что в интернете довольно часто попадаются комментарии о том, что 1С программисты кроме как в 1С индустрии никому не нужны. Высказывание это, конечно спорное, но сегодняшний пост не об этом.
Вооружившись поисковиком я начал наводить справки, какой язык программирования самый популярный, что необходимо изучать 1С программисту для расширения функциональных возможностей. Первая же инфографика как и остальные настойчиво намекала на PYTHON 3.10. Этот язык программирования завоевал умы многих программистов за свою логичность, простоту и стабильность.
Python, согласно его создателю Гвидо ван Россуму, — это "язык программирования высокого уровня, и его основная философия проектирования — это удобочитаемость кода и синтаксис, позволяющий программистам выразить концепции в нескольких строках кода"
Накачав бесплатных книжек и ссылками на курсы и оценив объем, необходимый для изучения я быстро понял, что будет не очень легко. Поэтому, по правде говоря, книжки быстро отошли на последний план, видеокурсы были просмотрены на большом ускорении с паузами в ключевых местах (Под ключевыми местами я понимаю окно с python кодом, а не окно с танцующими на пол экрана котиками или пальцем со словом «Подпишись»)
Спустя некоторое время я начал программировать, в стандартном IDLE.
Это была «боль». Ничего не понятно, ошибок не видно, синтаксис python непонятен. В общем хватило меня не на долго. И снова пришел интернет на помощь. Открыв GOOGLE и написав «какая самая популярная среда разработки python» я перешел на PyCharm 2022 (Community Edition)
Немного поработав в ней я понял чем отличается среда разработки 1С:Предприятие 8 от PyCharm. Цветовая гамма, современная подсветка синтаксиса, поиск ошибок «налету», удобство, стабильность работы.
После нескольких дней программирования в Python я понял, что у этого языка огромнейший потенциал и возможности. Но я же Программист 1С и понимаю, что цель изучения Python должна быть в возможности расширения функционала 1С. И снова GOOGLE и снова «Котики» и «Донаты». И тут Гугл подсказал, что Python отлично работает с телеграм-ботами, а компания ITworks создала интересную библиотеку для работы Python + 1C.
И тут пазл начал складываться. А что, если получать информацию из 1С через Python и выводить ее через telegram.
Об этом следующая статья.