Размена на Bitrix во реално време со поставка 1s. Размена во реално време со 1C од Bitrix

Во април 2014 година, 1C-Bitrix воведе нова верзија 14.5. Меѓу многуте иновации во него, стана возможно да се разменуваат податоци со 1C во реално време. Новиот систем не бара инсталирање на посебен сервер и посебни поставки. Размислете за „стапици“ со кои може да се сретне развивачот кога работи со него.

Формулирање на проблемот

Решението на проблемот

Инсталирање на модулот за дополнителна размена 1C

Го инсталираме додатокот на модулот за размена со 1C од веб-страницата на Bitrix. Ние нема да се задржиме на оваа точка во детали, бидејќи упатствата за инсталирање и конфигурирање на модулот се во преземената архива.

Прв почеток

По инсталацијата и конфигурацијата, се обидуваме да започнеме размена на податоци. Веднаш наидуваме на првата тешкотија: се појавува порака за грешка


Од грешката може да се види дека причината за проблемот е немањето ограничување на максималниот број знаци во полето Номенклатура.Опис. Овој проблем е решен на следниов начин:

  1. Одиме до 1C во режимот Конфигуратор.
  2. Ја наоѓаме референтната книга Номенклатура, изберете го табот Податоци, во својството Опис, поставете ја максималната должина на 1000 знаци.


Следна грешка

Причината за оваа грешка е во разликата помеѓу конфигурациите 1C UT 11.1.4.10 и 1C UT 11.1.4.13

Овој проблем го решаваме вака:

Во 1C, во режимот Конфигуратор, го наоѓаме модулот Општо - Општи модули - B_ExchangeSiteServer и ја менуваме линијата

THEN Remains.In StockRemainder - Remains for THEN Remains.AvailableRemain - Remains.In ReserveFrom WarehouseRemain - Remains.InReserveOn OrderRemain

Уште еден обид...

Ја ажурираме конфигурацијата на базата на податоци, стартуваме 1C и вршиме размена.

Се чини дека сè е во ред, но статусите на нарачките на страницата не се ажурираат. Оние. Поддршката Bitrix одговори на овој проблем:

Има грешка во Bitrix што не дозволува менување на податоците за нарачката со поставување.
Грешката е поправена, но ажурирањето со поправка сè уште не е објавено.
Заменете ја следнава линија во датотеката /bitrix/modules/sale/general/order_loader.php:
if($arOrder["VERSION_1C"] != $orderInfo["VERSION_1C"]) // прескокнете го ажурирањето ако истата верзија
на
if($arOrder["VERSION_1C"] != $orderInfo["VERSION_1C"] || (strlen($orderInfo["VERSION_1C"]) и низата
if (is_array ($val))
на
if(is_array($val) && is_array($val["#"]))
Ова треба да го реши проблемот.

Успешно растоварување

Повторно ја започнуваме размената. Сè е во ред - нема грешки, нарачките и производите се ажурираат.

Резултат

Откако ќе се решат сите проблеми со конфигурацијата, нарачките и производите може да се ажурираат директно од 1C во реално време, што ќе им овозможи на посетителите на страницата секогаш да добиваат ажурирани информации за цената и достапноста на стоката, а вработените во HORSEPOWER да работат попродуктивно со клиентите.

Во 2010 година, на самиот почеток на патувањето на нашата компанија, бевме вклучени во одржување на софтвер базиран на 1C: Enterprise во различни организации. Тоа беа стандардни решенија, но и индивидуални, целосно редизајнирани за потребите на овие организации. За ова време, го акумулиравме самото искуство што сме подготвени да го искористиме сега за потребите на вашите сајтови. Ќе поставиме поставување на стоки на страницата, ќе ја подготвиме корисничката база на страницата од вашите договорни страни во 1C, ќе поставиме размена на документи во реално време. Имаме искуство и во малопродажниот и во b2b секторите.

Производите „1C:Enterprise 8.2“ и „1C-Bitrix: Site Management“ доаѓаат со стандардни процедури за интеракција вградени во системите и поддршка за двонасочна размена на податоци со 1C:Enterprise, формирајќи интегрирано решение за трговска автоматизација, вклучително и создавање корпоративни веб-страници и организација на продажба на Интернет.

Интеракцијата на производите 1C и 1C-Bitrix се спроведува врз основа на процедури за двонасочна размена на податоци. Податоците се разменуваат со користење на отворен стандард за размена на деловни информации заснован на XML, CommerceML 2.0.

Интеграцијата со „1C“ е:

  • Природна интеграција надвор од кутијата
  • Широка функционалност
  • Леснотија на поставување
  • Можност за автоматско закажување
  • Безбедност
  • Изведба

Размена во реално време со 1C

Размената во реално време со 1C е двонасочна континуирана комуникациска технологија помеѓу 1C-Bitrix: Site Management и 1C. Системот обезбедува размена на податоци во реално време помеѓу овие софтверски производи. Не бара инсталација на посебен сервер и посебни поставки. Системот работи стабилно на речиси секој хардвер, минимално вчитувајќи ја онлајн продавницата и 1C.

Можете да добиете информации во реално време:

  • од 1C до онлајн продавницата - за стоки, цени, салда во рамките на нарачките;
  • од продавница до 1C - по нарачки, статуси, платежни системи, клиенти, договорни страни.

Континуирано ослободување на ажурирања

Меѓу најновите подобрувања: оптимизација за вчитување/растовар, имплементација на повеќеканална интеракција со клиентот, целосна размена на нарачки и договорни страни и многу повеќе.

CRM Размената во реално време со 1C е двонасочна континуирана комуникациска технологија помеѓу 1C-Bitrix: Управување со локацијата и 1C. Технологијата обезбедува размена на податоци во реално време. Работата на системот не бара инсталирање на посебен сервер и посебни поставки. Размената во реално време со „1C“ работи стабилно со минимален степен на оптоварување на онлајн продавницата и „1C“.

Како функционира размената во реално време

Синхронизацијата на податоците помеѓу софтверските производи се случува секунда во секунда. На пример, нарачките поставени од клиенти во вашата онлајн продавница автоматски одат на 1C. Промените направени на 1C веднаш се прикажуваат на веб-страницата на онлајн продавницата и обратно.

Програмата 1C постојано се отвора и одржува врска со страницата. Ако има прекин, се обидува повторно да се поврзе. Ако 1C е исклучен или моментално нема врска со онлајн продавницата, тогаш промените се акумулираат и од страната на 1C и од онлајн продавницата. Штом врската е обновена, се случува соодветната размена на податоци.

Непобарувачка за ресурсите

Неоспорната предност на системот за размена на податоци е неговата непотребност за ресурсите. Може да работи на речиси секој компјутер. Сè што е потребно за ова е да го користите клучот за „1C“.

Како да овозможите во реално време

За да функционира размената на податоци во реално време, треба да го инсталирате модулот за размена 4.0 во 1C (новата имплементација на модулот не го отстранува 1C од поддршката) и да го овозможите режимот на вистинска размена во поставките 1C.