Компонент Битрикс для быстрого обмена остатками и ценами по протоколу oData

Модуль быстрого обмена остатками и ценами 1С:УТ 10.3/11/ и Розница 2 с сайтом на Битрикс по протоколу oData. В данном дополнении полностью переработан подход к загрузке остатков, для ускорения обновления цен и остатков.

Арт.: 1886326

Screenshot_20230623_092813.png
Screenshot_20230623_092923.png
Screenshot_20230623_084828.png
Screenshot_20230623_085946.png
Screenshot_20230623_092813.png
Screenshot_20230623_092923.png
Screenshot_20230623_084828.png
Screenshot_20230623_085946.png
Лицензии

3600 руб.

12000 руб.

Техподдержка

2500 руб.

1500 руб.

1800 руб.

Область применения

Этот модуль производит обмен только остатками и ценами с минимально возможной нагрузкой на сайт и сервер 1с.

Изначально была проблема!

Пришел покупатель в оффлайн магазин и купил товар, а на сайте еще час продукт был в наличии. За это время на сайте заказали и сразу оплатили товар, которого по факту уже не было, и тут случился конфликт.

Проблема заключалась в том что обмен остатками в организации был очень долгим: порядка 2 часов и номенклатуры около 38000.

Заказчик ко мне обратился с предложением сократить время обмена остатками, для чего был написан компонент для Битрикс с другим подходом к обмену. Когда не 1С, а сам сайт запрашивает нужное ему и меняет остатки и цены по своему собственному расписанию, а новый товар на сайт попадает штатным обменом в то время, когда рабочий день закончен и нагрузка на базу 1С не отразится на работе (к примеру не мешает отделу продаж или обмену с розницей).

В результате были достигнуты следующие показатели: 

  • Время обмена остатков с 2-х часов сократилось до 10 секунд при условии почти 38000 позиций на 36 складах.
  • Время актуализации  цен сократилось до  50 секунд.
  • Исчезли проблемы из-за блокировок при обмене с розничным магазином, что позволило его проводить чаще.

Технические требования

Тестирование проводилось:

  • 1С-Битрикс: Управление сайтом 22.500.600
  • 1С:Предприятие 8.3 (8.3.18.1741)
  • Управление торговлей", редакция 10.3 (10.3.79.2)
  • 1С:Предприятие 8.3 (8.3.22.1704)
  • Управление торговлей, редакция 11 (11.5.12.80)
  • Розница, редакция 2.3 (2.3.5.24) 

Для работы модуля необходим доступ к 1С по протоколу oData из вне. Поддерживается протоколы HTTP/s.

Приобрести можно два варианта модуля:

  1. С закрытым кодом - в нем код приведен к не читаемому  виду, и если захотите его изменить то это будет нельзя.
  2. С открытым кодом - можно спокойно прочитать код и доработать при необходимости под нужды проекта.

Установка

Доступ к 1С по протоколу oData извне - штатный механизм описание здесь https://its.1c.ru/db/v8323doc#bookmark:dev:TI000001359   

Открыть доступ по внешнему адресу по инструкции ИТС https://its.1c.ru/db/metod81/content/6966/hdoc и проверить доступность http://[Внешний адрес:Порт]/[имя публикации]/odata/standard.odata/

Скопировать в "/pach_site/local/modules/"

Через настройки установить модуль.

Появится меню в стандартных настройках обмена 1с, где прописать настройки.

Настройка обмена через cron

Обновление цен

wget https://<syte.com>/bitrix/components/obmen/import.php?mode=price >> /dev/null

Обновление остатков

wget https://<syte.com>/bitrix/components/obmen/import.php?mode=stocks >> /dev/null

 

Пример загрузки остатков на работающем проекте с почти 38К позиций.

Техническая поддержка и обновления

Бесплатный период техподдержки составляет 1 месяц со дня покупки

Также после приобретения вы получаете 1 месяц бесплатных обновлений.

По окончании бесплатного периода вы можете приобрести услугу технической поддержки с доступом к обновлениям на 1 месяц на платной основе.

Проверить наличие обновлений можно в личном кабинете. Если обновления недоступны - загрузить новую версию можно после покупки обновлений/технической поддержки.

Задать вопрос по программе можно по кнопке "Техподдержка" на странице описания.

При создании тикета необходимо предоставить:

  1. Номер заказа
  2. Описание вопроса. Если это ошибки - напишите порядок ваших действий с программой, которые к ней привели (приложите видео/скриншоты/отчеты об ошибке)
  3. Точную конфигурацию 1С, и версию платформы, на которой используете купленное решение (наименование и версию 1С можно взять из раздела "О программе"), версию купленной программы.

К созданной заявке подключается специалист. Дальнейшее обсуждение проблемы будет проходить в тикете техподдержки. Стандартный срок реакции - 24 часа в рабочие дни с момента обращения.

 

Техподдержка
 

Причины купить

Скорость обмена.

Достоинства

Как преимущество данного метода является то, что обмен остатками происходит за несколько секунд, что в некоторых случаях крайне важно. Особенно когда торговля ведется как онлайн, так и оффлайн.

Статистика:
Просмотры 1935
Загрузки 0
Рейтинг 1
Создание 10.07.23 16:50
Обновление 10.07.23 16:50
№ Публикации 1886326
Характеристики:
Теги

Обмен с Битрикс интеграция с сайтом

Рубрики Сайты и интернет-магазины Обмен между базами 1C
Кому Для всех
Тип файла Архив с данными
Платформа 8.3.8
Конфигурация 1С:Управление торговлей 10 ,
1С:Розница 2 ,
1С:Управление торговлей 11
Операционная система Не имеет значения
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Платные (руб)
Код открыт Нет
1. bavkyz 10.07.23 19:03 Сейчас в теме
Добрый, для УТ 11.4 подойдет?
hudoznik; +1 Ответить
2. Техподдержка 11.07.23 08:38
(1) Да, но возможно придется доработать.
Посмотрите
http://[ваш адрес]/[Имя публикации]/odata/standard.odata/AccumulationRegister_ТоварыНаСкладах/Balance()?&$format=json&$top=1allowedOnly=true&$format=json&$top=1
Если есть доступ, то будет работать, есть вероятность что имена объектов будут отличатся, но это можно поправить
Пример того что должны получить
{
"odata.metadata": "http://127.0.0.1/ut11/odata/standard.odata/$metadata#Collection(StandardODATA.AccumulationRegister_ТоварыНаСкладах_Balance)",
"value": [
{
"Номенклатура_Key": "b47c0414-1b0d-11ee-8380-d850e6d4b5be",
"Характеристика_Key": "00000000-0000-0000-0000-000000000000",
"Назначение_Key": "00000000-0000-0000-0000-000000000000",
"Склад_Key": "b47c0418-1b0d-11ee-8380-d850e6d4b5be",
"Помещение_Key": "00000000-0000-0000-0000-000000000000",
"Серия_Key": "00000000-0000-0000-0000-000000000000",
"ВНаличииBalance": 2,
"КОтгрузкеBalance": 0
}
]
}

Оставьте свое сообщение

См. также

Перенос данных из УПП 1.3 в ERP 2 / УТ 11 / КА 2

Продано более 270 раз! Обработка позволяет перенести из УПП в ERP / 1С:УТ 11 / КА 2 всю возможную информацию. Переносятся документы, а также начальные остатки и справочная информация. Типовая обработка от фирмы 1С не позволяет сохранить док...

46083 41475 руб.

Перенос данных из УПП 1.3 / КА 1.1 в БП 3.0

Предлагаем перенос данных из УПП 1.3 в БП 3.0 (или из КА 1.1 в БП 3.0). Переносятся документы, начальные остатки и вся справочная информация. Есть фильтр по организации и множество других параметров выгрузки. Поддерживается несколько сценар...

43889 руб.

[ED3] Обмен для ERP 2.5, КА 2.5, УТ 11.5 БП 3.0, Розница, УНФ и других с EnterpriseData (универсальный формат обмена), прави...

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций но...

25080 руб.

Перенос данных из УПП 1.3 в БП 3.0. Переносятся документы (обороты за период), справочная информация и остатки

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С: Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила тестировались на конфигурациях У...

28000 25200 руб.

Перенос данных из ERP 2 (ЕРП) / КА 2 в ЗУП 3 [КД 2]

Наша обработка позволяет не только перенести все документы, справочную информацию и начальные остатки из ERP 2 или КА 2 в ЗУП 3, но и организовать регулярный перенос данных между программами 1С:ERP 2 / КА 2 и 1С:ЗУП 3. Вы можете выбрать пер...

43889 39500 руб.

Перенос данных из УТ 10.3 в УТ 11 / КА 2 / ERP 2 (ЕРП 2)

Предлагаем вам качественное и проверенное временем решение для перехода с УТ 10.3 на УТ 11 / КА 2 / ERP 2. Перенос данных находится в продаже с 2015 года, постоянно развивается, им воспользовались уже более 240 компаний. Можно перенести нач...

43889 39500 руб.

Перенос данных из ERP 2 / КА 2 / УТ 11 в БП 3.0

Перенос позволяет настроить собственный обмен данными между указанными программами, альтернативный предлагаемому фирмой 1С. Перенос данных осуществляется из 1С:ERP 2 / 1С:КА 2 / 1С:УТ 11 в 1С:БП 3.0. Правила обмена оперативно обновляются пр...

35000 31500 руб.

Перенос данных из УТ 10.3 в УТ 11.5. Переносятся документы (обороты за период), справочная информация и остатки

Перенос данных из 1С:Управление торговлей 10.3 в 1С:Управление торговлей 11.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. За основу были взяты стандартные правила переноса остатков и с...

28000 25200 руб.

Перенос данных из УПП 1.3 / КА 1.1 / УТ 10.3 в УНФ 3.0 / УНФ 1.6

Перенос остатков, документов и справочников из КА 1.1 / УПП 1.3 / УТ 10.3 в УНФ. Обработка позволяет начать ведение учета в программе "1С:УНФ" редакции 3.0 или 1.6, то есть перенести в нее из существующей базы "1С:Управление ...

38500 34650 руб.