8.х ОБМЕН Запрос с сайта в 1с

Тема в разделе "Обмен данными в "1С:Предприятие 8"", создана пользователем bugmenot, 23 дек 2015.

  1. TopicStarter Overlay
    bugmenot
    Offline

    bugmenot

    Регистрация:
    5 апр 2011
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    Нужно при заказе товаров на сайте информировать об этом 1С. Как это можно сделать?
    Если можно ссылки на мануалы, т.к. я на 1с программист, а общее понимание нужно.
  2. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    В 1С пишется код, который периодически запрашивает статусы заказов с сайта. На сайте же пишется код, который реагирует на заказ товара. Этого вам достаточно :)
  3. TopicStarter Overlay
    bugmenot
    Offline

    bugmenot

    Регистрация:
    5 апр 2011
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    Вариант который приходит в голову первым делом, но именно его хотелось бы избежать.
    Представим что 1С делает запрос на сайт каждую минуту. Есть товар в количестве 1 штуки - на сайте появляется заказ на этот товар - 1С обратится через 55 секунд, в это время менеджер видит что товар есть в наличии через 1С и оформляет его другому клиенту - прошли эти 55 секунд и 1С обращается к сайту и видит заказ на товар, но его уже нет. Получается ситуация когда менеджеру нужно звонить клиенту и извинятся за отсутствие наличия. Дудуосить сайт каждые n секунд не хочется, ещё не знаю как себя 1С при этом чувствовать будет.
    Есть ли какие варианты для мгновенной связи?
  4. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    Битрикс.
  5. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.581
    Симпатии:
    717
    Баллы:
    204
    Битрикс ваще не панацея в данном случае.

    bugmenot, как вы себе представляете "варианты для мгновенной связи"?
  6. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    Для продажи с ИМ - вполне, для этого она и создавалась :)
  7. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.581
    Симпатии:
    717
    Баллы:
    204
    Магазин на битриксе ваще не он-лайн в терминах связи с БД :) Остатки товаров на складе там так же периодически обновляются.....
  8. TopicStarter Overlay
    bugmenot
    Offline

    bugmenot

    Регистрация:
    5 апр 2011
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    Битрикс ужасен, я с ним больше не работаю. Слишком много багов, на которые разработчикам плевать. Имел дело и с интеграцией битрикса, тоже очень много проблем, вот статья на эту тему: http://habrahabr.ru/post/246429/ Ну и общение с 1С периодическое
    Не представляю даже. Уже подумал таком варианте:
    Магазин ----->заказ(запрос на сервер)---->Сервер(на нём лежит бд 1С)
    Сервер ------> ???????? --------> 1С
  9. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    Т.е. вы хотите иметь общую БД для 1С и для ИМ ?
  10. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.581
    Симпатии:
    717
    Баллы:
    204
    Ну вы ж понимаете, что в итоге вы в любом случае должны будете просто завалиивать 1С-ку запросами к регистру ТоварыНаСкладах со стороны магазина?

    Других вариантов реализации как бы не существует вообще, если уж на то пошло......
  11. nbIpKuH_BaH9I
    Offline

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    6.990
    Симпатии:
    399
    Баллы:
    104
    Кстати, отличная идея. Экономит много ресурсов.
  12. TopicStarter Overlay
    bugmenot
    Offline

    bugmenot

    Регистрация:
    5 апр 2011
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    Что же буду тогда дудосить сайт ежеминутными запросами. Общая БД для меня не выход.
  13. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.581
    Симпатии:
    717
    Баллы:
    204
    Идея-то отличная, только в рамках 1С - будет мазахизмом, ибо названия таблиц в SQL БД, думаю, видел каждый :)
  14. nbIpKuH_BaH9I
    Offline

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    6.990
    Симпатии:
    399
    Баллы:
    104
    Не. 1С обрабатывает SQL таблицу как обычно. А вот сайт уже берет из этой же SQL только то что нужно. Мне кажется так гораздо проще. Тупые запросы и все. Для сайта надо минимум. Название, цена, наличие. Ну может еще что. :)
  15. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.581
    Симпатии:
    717
    Баллы:
    204
    Ну да, в идеале так оно и есть, только в случае с 1С имена таблиц - динамические от релиза к релизу конфы :)
  16. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    Ну такая реализация для общей БД будет стоить прилично :)
  17. TopicStarter Overlay
    bugmenot
    Offline

    bugmenot

    Регистрация:
    5 апр 2011
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    Вот что на хабре написал 1С Битрикс:

    Вот такая нехитрая, но надежная процедура обмена, которая, повторюсь, основана на трех китах:
    • Обмен данными по протоколу HTTP
    • Инициатор обмена всегда 1С
    • Отрытый формат и протокол обмена
    Игра найди 2 фиговых кита.
  18. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.581
    Симпатии:
    717
    Баллы:
    204
    ну так это оффлайн полнейший.

    Создайте в 1С web-сервис, который будет возвращать количество остатка на складах и долбите его магазином. Единственное - нужны лицензии на это все....
  19. nbIpKuH_BaH9I
    Offline

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    6.990
    Симпатии:
    399
    Баллы:
    104
    -Wideyed-
    Чего? Серьезно?
  20. TopicStarter Overlay
    bugmenot
    Offline

    bugmenot

    Регистрация:
    5 апр 2011
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    Сразу вспомнился коммент с хабра: «чтобы сайт не задосил 1С — пусть 1С задрючит сайт запросами раз в пол минуты»

Поделиться этой страницей