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


В результате должен сформироваться XML следующего вида:
<?xml version="1.0" encoding="UTF-8"?>
<КоммерческаяИнформация xmlns="urn:1C.ru:commerceml_3" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ВерсияСхемы="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С.

Вступайте в сообщество Сотбит!
Задавайте вопросы, делитесь опытом и находите ответы вместе с другими участниками.
Свяжитесь с нами
Заполните простую форму, чтобы обсудить ваш проект