Россия

region-img

Документация Сотбит: Индивидуальные цены. Настройки. Интеграция с 1С

Интеграция с 1С

Самым простым вариантом является создание на стороне 1С справочника, его заполнение и выгрузка на Битрикс в Highload-блок при помощи стандартного модуля обмена 1С-Битрикс. В данном справочнике должны присутствовать реквизиты содержащие данные перечисленные ниже:
  • Номенклатура - реквизит содержит идентификатор товара (рекомендуется XML_ID товара на Битрикс);
  • Контрагент - реквизит содержит идентификатор контрагента (рекомендуется XML_ID пользователя на Битрикс). Реквизитов с идентификатором контрагента может быть несколько;
  • Цена -  реквизит содержит значение индивидуальной цены товара;
  • Валюта - реквизит содержит идентификатор валюты индивидуальной цены (RUB);
Название данных реквизитов может быть абсолютно любым.

Для выгрузки на сайт необходимо настроить узел обмена в модуле 1С-Битрикс, пример:

drex_integratsiya_s_1s_custom.png

drex_integratsiya_s_1s_custom_2.png

В результате должен сформироваться XML следующего вида:
<?xml version="1.0" encoding="UTF-8"?>
<КоммерческаяИнформация xmlns="urn:1C.ru:commerceml_3" xmlns:xs="http://www.w3.org/2001/XMLSchema&quot; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&quot; ВерсияСхемы="3.1" ДатаФормирования="2022-06-14T02:29:23" Ид="1">
	      <ПользовательскиеСправочники СодержитТолькоИзменения="true">
	           <Справочник>
	                <Ид>ИндивидуальныеЦены</Ид>
	                <Наименование>Индивидуальные цены</Наименование>
	                <Реквизиты>
	                     <Реквизит>
	                          <Ид>Наименование</Ид>
	                          <Наименование>Наименование</Наименование>
	                          <ТипЗначений>Строка</ТипЗначений>
	                     </Реквизит>
	                     <Реквизит>
	                          <Ид>ПометкаУдаления</Ид>
	                          <Наименование>ПометкаУдаления</Наименование>
	                          <ТипЗначений>Булево</ТипЗначений>
	                     </Реквизит>
	                     <Реквизит>
	                          <Ид>Контрагент</Ид>
	                          <Наименование>Контрагент</Наименование>
	                          <ТипЗначений>Строка</ТипЗначений>
	                     </Реквизит>
	                     <Реквизит>
	                          <Ид>Номенклатура</Ид>
	                          <Наименование>Номенклатура</Наименование>
	                          <ТипЗначений>Строка</ТипЗначений>
	                     </Реквизит>
	                     <Реквизит>
	                          <Ид>Цена</Ид>
	                          <Наименование>Цена</Наименование>
	                          <ТипЗначений>Число</ТипЗначений>
	                     </Реквизит>
	                     <Реквизит>
	                          <Ид>Валюта</Ид>
	                          <Наименование>Валюта</Наименование>
	                          <ТипЗначений>Строка</ТипЗначений>
	                     </Реквизит>
	                </Реквизиты>
	                <ЭлементыСправочника>
	                     <ЭлементСправочника>
	                          <Ид>bb8b4da7-eb6e-11ec-be38-001a7dda7115</Ид>
	                          <НомерВерсии>AAAEiAAAAAA=</НомерВерсии>
	                          <ЗначенияРеквизитов>
	                               <ЗначениеРеквизита>
	                                    <Наименование>Наименование</Наименование>
	                                    <Значение>Сотбит Демо-сайт</Значение>
	                               </ЗначениеРеквизита>
	                               <ЗначениеРеквизита>
	                                    <Наименование>ПометкаУдаления</Наименование>
	                                    <Значение>false</Значение>
	                               </ЗначениеРеквизита>
	                               <ЗначениеРеквизита>
	                                    <Наименование>Контрагент</Наименование>
	                                    <Значение>b553fb65-20c3-11ea-bf43-a41731bb5b44</Значение>
	                               </ЗначениеРеквизита>
	                               <ЗначениеРеквизита>
	                                    <Наименование>Номенклатура</Наименование>
	                                    <Значение>24cabd03-cd2e-11e8-bae8-e0d55e7b67e6</Значение>
	                               </ЗначениеРеквизита>
	                               <ЗначениеРеквизита>
	                                    <Наименование>Цена</Наименование>
	                                    <Значение>46000.37</Значение>
	                               </ЗначениеРеквизита>
	                               <ЗначениеРеквизита>
	                                    <Наименование>Валюта</Наименование>
	                                    <Значение>RUB</Значение>
	                               </ЗначениеРеквизита>
	                          </ЗначенияРеквизитов>
	                     </ЭлементСправочника>
	                </ЭлементыСправочника>
	           </Справочник>
	      </ПользовательскиеСправочники>
	 </КоммерческаяИнформация>
В случае если данный вариант не подходит, необходимо привлечение программиста 1С.

Нужна помощь в настройке решения

Оставьте заявку и мы свяжемся с вами!