@utsiye

Как подключить 1с управление транспортной компанией к python?

Пытался разобраться с 1с и его модулями, но ничего совершенно не понял. Кажется, что нормальные туториалы вообще отсутствуют. Мне нужно подключить 1с управление транспортной компанией к python, для создания заявок. Как это можно сделать или где можно посмотреть документацию или гайд?
  • Вопрос задан
  • 110 просмотров
Решения вопроса 2
@Dementor
программист, архитектор, аналитик
Пытался разобраться с 1с и его модулями, но ничего совершенно не понял. Кажется, что нормальные туториалы вообще отсутствуют.
Документации просто море! Даже во времена 7.7 и ночного интернета по карточкам уже было множество документации в открытом доступе, а с приходом версий 8.* информации стало на несколько порядков больше. Включая ролики на Ютубе и ТикТоке, где все детально разжевывается для зумеров.

Мне нужно подключить 1с управление транспортной компанией к python, для создания заявок
Может проблема в том, что вы сами не знаете чего хотите и потому не можете найти ответ? "Управление транспортной компанией" судя по названию программа для автоматизации процессов 3PL и 4PL операторов. Python - это популярный в академической среде язык программирования. Заявка - это фиксация намерений. А о том, зачем все это добро вместе нужно, ни слова не сказано.

Как это можно сделать или где можно посмотреть документацию или гайд?
Начать нужно с того, что для себя определится для чего нужны 1С и Python. Не обязательно делать UML-диаграммы (хотя не помешают), можно просто выписать по вашему процессу что вы хотите переложить на 1С, а что на Python. Кстати, почему Python? Это как говорить "работаю хакером на компукторе". Если у вас Django, то именно так и пишите! И самое главное - определитесь с сущностью заказа - это какой-то заказ на доставку в 1С, который нужно выгрузить на Python, или заказ клиента, который нужно передать с сайта в учетную базу для планирования доставок?

После того как вы определитесь с системами, которые вам доступны (ограничения), и точно поймете какие данные и в каком объеме (в каком направлении и с какой частотой) вам нужно передавать, то половина дела считай сделана. Далее каждый последующий запрос будет давать десятки вариантов реализации и вам останется выбирать максимально простой и понятный для вас. Как отправная точка при поиске варианта интеграции, замечателен ответ от CodeNull
Ответ написан
Комментировать
CodeNull
@CodeNull
Вариантво интеграции между 1С и твоим приложением на python много:
1. Если python приложение работает в windows среде, где установлен клиент 1С, то можно подключаться к 1С через COM объект ComConnector или V8Application. Что это за объекты и как ими пользоваться - легко гуглится.
2. Ты можешь реализовать обмен заявками через файлы, например: заявки создают через приложение на python, это приложение их выгружает в виде json/xml/csv файлов в специальный каталог (на ftp допустим), откуда уже 1с загружает эти файлы к себе и обрабатывает для создания заявки.
3. Ты организуешь взаимодействие между 1С и python приложением через SOAP или http (rest), где либо 1С выступает сервером, либо python приложение.
4. Python приложение скидывает заявки в каку-нибудь шину данных (rabbit/kafka), 1С их оттуда загружает.
5. и т.д..

Вариантов интеграции много, если ты делаешь в одного, без разработчика 1С - это будет больно, лучше выделите бюджет и наймите специалиста по 1С для разовой работы. В 1С много подводных камней, которые зависят от конкретной конфигурации, специалист достаточно быстро разберется, а не подготовленный человек начудить.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
fosihas
@fosihas
Автоматизации учета на 1С.
Зачем удава мучаете)))

вот вам разных описаний
https://infostart.ru/public/all/?search=http+%C7%E...
Ответ написан
Комментировать
anthtml
@anthtml
Системный администратор программист радиолюбитель
Изучать методы взаимодействия 1С с внешними системами
Из 100500 различных стандартных и еще 500100 самописных
Варианты от типовых файловых перегрузок через xml. txt. csv файлы, взаимодействия через json и http запросы, подключение по различным протоколам к сторонним серверам баз данных
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы