Онлайн отслеживание состояния заказа

Тема в разделе "Продукты 1C", создана пользователем Greyz, 30 июн 2010.

  1. Greyz

    Greyz

    Регистр.:
    2 авг 2007
    Сообщения:
    305
    Симпатии:
    14
    Работаю с 1с Предприятие 8.2.11.229. Поставили задачу - возможность просмотра клиентом состояния заказа через сайт. Как реализовать? Пока только мысли по выгрузке базы и дальше что-то с ней. Выслушаю любые пожелания.
    P.S. Заранее спасибо.
     
  2. laeg

    laeg Создатель

    Регистр.:
    26 авг 2009
    Сообщения:
    48
    Симпатии:
    8
    Самый простой и быстродейственый способ, дублировать состояние заказа при проведении документа через ODBC в MySQL.

    Выгрузка и загрузка по крону тоже можно, но появляется определенный таймаут в обновление на сайте статуса заказа.

    Трудность которая возникнет, это скорей всего расположение хостинга под сайт, который может повлечь прямое соеденение 1с и мускуля. Тогда можно выкрутиться передачей данных методом POST
     
  3. gorenski

    gorenski

    Регистр.:
    12 апр 2007
    Сообщения:
    164
    Симпатии:
    23
    Если сайт на своем хосте под IIS можно получать по OLE.
     
  4. buzzy

    buzzy Писатель

    Регистр.:
    15 окт 2011
    Сообщения:
    0
    Симпатии:
    0
    Обмен данными.

    Реализовать обмен данными между сайтом и 1С Предприятием с помощью отдельной программки, наподобие такой разработки: _http://1cprofi.com/content/view/37/87/
     
  5. MaxiSoft

    MaxiSoft Постоялец

    Регистр.:
    5 апр 2007
    Сообщения:
    142
    Симпатии:
    98
    Задача немного не корректна, в ней нет ничего чтобы помогло дать ответ на Ваш вопрос. Сайт находиться где? на чем написан? есть ли возможность дать прямой доступ к mysql по IP и так далее.

    1. Вариант работаем напрямую с mysql для этого можно просто обновить 1с до 8.2.14 и подключить внешний источник данных, и работать как с обычными объектами 1с.
    2. Вариант когда нет возможности писать сразу в БД сайта, делаем любой файл(xml, txt) и кидаем его на вход скрипта парсера который будет забивать данные в базу.

    А вообще интеграция ограничена только Вашей подготовкой и фантазией.
     
  6. dvd_xaker

    dvd_xaker Постоялец

    Регистр.:
    27 сен 2011
    Сообщения:
    132
    Симпатии:
    14
    Еще один вариант наверно самый затратный, но быстрый.
    Купить 1С Битрикс. ДЕлал 2 инет магазина на базе битрикса. СИнхронизация с 1С есть в комплекте, правда не насамой дешовой редакции
    http://www.1c-bitrix.ru/products/cms/editions/#tab-table-link