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

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    Изучать методы взаимодействия 1С с внешними системами
    Из 100500 различных стандартных и еще 500100 самописных
    Варианты от типовых файловых перегрузок через xml. txt. csv файлы, взаимодействия через json и http запросы, подключение по различным протоколам к сторонним серверам баз данных
    Ответ написан
    1 комментарий
  • Как подключить 1с управление транспортной компанией к python?

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

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

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

    После того как вы определитесь с системами, которые вам доступны (ограничения), и точно поймете какие данные и в каком объеме (в каком направлении и с какой частотой) вам нужно передавать, то половина дела считай сделана. Далее каждый последующий запрос будет давать десятки вариантов реализации и вам останется выбирать максимально простой и понятный для вас. Как отправная точка при поиске варианта интеграции, замечателен ответ от CodeNull
    Ответ написан
    Комментировать
  • Как подключить 1с управление транспортной компанией к python?

    fosihas
    @fosihas
    Автоматизации учета на 1С.
    Зачем удава мучаете)))

    вот вам разных описаний
    https://infostart.ru/public/all/?search=http+%C7%E...
    Ответ написан
    Комментировать
  • Как перезапустить весь скрипт с ботом?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Похоже на проблему XY.
    Можно так:
    def payload(counter):
        if input(counter):
            raise ZeroDivisionError
        counter += 1
        return counter
    
    
    def repeater():
        
        cnt = 0
        while True:
            try:
                cnt = payload(cnt)
            except ZeroDivisionError:
                print('\ncode restarted')
                repeater()
                
    
    repeater()


    Можно еще так:
    def repeate(func):
        cnt = 0
        while True:
            try:
                cnt = func(cnt)
            except ZeroDivisionError:
                print('\ncode restarted')
                func()
    
    @repeate
    def payload(counter=0):
        if input(counter):
            raise ZeroDivisionError
        counter += 1
        return counter
    
    payload()
    Ответ написан
    1 комментарий
  • Как решить задачу?

    ipatiev
    @ipatiev
    Потомок старинного рода Ипатьевых-Колотитьевых
    Во-первых, непонятно, при чем тут insert
    Во-вторых, колонка status в данном случае вообще не имеет смысла, если ее значение можно вычислить на лету.
    Ответ написан
    5 комментариев