# Синхронизация 1С:ERP с магазином без товаров

TGShop и 1С обмениваются данными в формате commerceML, подробнее о стандарте можно прочитать [здесь](http://v8.1c.ru/edi/edi_stnd/90/92.htm). Данный стандарт разработан 1С, и влиять на него со своей стороны TGShop не может.

{% hint style="info" %}
**Важно**: изменения товаров в TGShop не будут влиять на товары в 1С, в то время как изменения товаров в 1С будут влиять на товары в магазине.
{% endhint %}

Если в TGShop создается новый магазин, для упрощения синхронизации товары следует заводить именно в 1С, а не в TGShop. Из 1С товары можно выгрузить без проблем, а вот сопоставить товары, которые уже существуют в магазине, с товарами, которые есть в 1С, — сложная задача.

### Настройка соединения с TGShop&#x20;

Для того, чтобы использовать обмен данными с "1С:ERP" необходимо сначала настроить соединение с TGShop.

1\. Перейдите в раздел "интеграции", создайте интеграцию и выберите "Интеграция с 1С":

<div align="left"><figure><img src="/files/P6ItLhGfQpPFX63a7OLC" alt="" width="563"><figcaption></figcaption></figure></div>

При подключении интеграции, в появившемся модальном окне будут показаны адрес, логин и пароль, которые используются при работе с 1С.

<div align="left"><figure><img src="/files/jkNP22ozxXix2shFagQm" alt="" width="375"><figcaption></figcaption></figure></div>

2. Откройте 1С:ERP и выберите в меню "НСИ и администрирование" опцию "Настройки интеграции" → "Обмен с сайтом":

<div align="left"><figure><img src="/files/LOCKAQwOqAwPzk0TBtdc" alt="" width="563"><figcaption></figcaption></figure></div>

3. Поставьте галочку "Использовать обмен с сайтом" и перейдите в настройки обмена:

<div align="left"><figure><img src="/files/WpS2FtceHCtQicddN2pw" alt="" width="563"><figcaption></figcaption></figure></div>

4. На следующем шаге нажмите "создать":

<div align="left"><figure><img src="/files/h6JH0sm47isfIcLyxoGE" alt="" width="457"><figcaption></figcaption></figure></div>

5. Далее необходимо скопировать адрес сайта: "[https://admin/api/v1/integration/1c/exchange](https://admin-backend-dev.ru.workbestieslab.work/api/v1/integration/1c/9be1f3c6-938e-4c60-9763-79f8a6bea7d2/exchange)", имя пользователя и пароль — они заданы в настройках "Интеграция с 1С" (см. п. 1). Также включите выгрузку товаров и обмен заказами:

<div align="left"><figure><img src="/files/GU94hdFznxKBgRr8C8JF" alt="" width="563"><figcaption></figcaption></figure></div>

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

<div align="left"><figure><img src="/files/SjAwbqlBwoRe6Vq8vkrT" alt="" width="401"><figcaption></figcaption></figure></div>

### Настройка выгрузки товаров <a href="#top2" id="top2"></a>

1. Перейдите во вкладку "Выгрузка товаров":

<div align="left"><figure><img src="/files/lMci7y8phOriJjc0L1mZ" alt="" width="535"><figcaption></figcaption></figure></div>

2. Выберите выгрузку описания товаров, типов цен и остатков, укажите выгрузку каталога и добавьте каталог в таблицу:

<div align="left"><figure><img src="/files/yJWuVUs3JvxhD68EYJd0" alt="" width="563"><figcaption></figcaption></figure></div>

3\. Выберите, какие товары будут выгружены на сайт. Например, можно отобрать товары по номенклатурным группам. При подготовке первого обмена рекомендуется выгружать небольшую группу товаров, чтобы проверить: правильно ли настроена интеграция и отсутствуют ли ошибки обмена.

Номенклатуру можно отобрать по категории на складе и заданным свойствам:

<div align="left"><figure><img src="/files/S176776G7lFWfqoKYJ4v" alt="" width="563"><figcaption></figcaption></figure></div>

Если требуется выгружать все товары, изменять параметры отбора не нужно, пропустите данный шаг.

### Настройка обмена заказами <a href="#top3" id="top3"></a>

1. Перейдите во вкладку "Обмен заказами":

<div align="left"><figure><img src="/files/7nputYNvrGJqDFgOTysp" alt="" width="563"><figcaption></figcaption></figure></div>

2. Необходимо выбрать параметры поиска заказов с сайта, параметры создания документов "заказ клиента" и параметры создания новых элементов номенклатуры:

<div align="left"><figure><img src="/files/uKhZD7VpyU7oQtZ2NTHe" alt="" width="563"><figcaption></figcaption></figure></div>

3. Перейдите во вкладку "Дополнительно" и укажите причину отмены заказа.

<div align="left"><figure><img src="/files/vP4IAzHx8yz1FlQVhpW9" alt="" width="563"><figcaption></figcaption></figure></div>

4\. **Важно:** при настройке обмена заказов необходимо отредактировать типовое соглашение и разрешить доступ для обмена с сайтом:

<div align="left"><figure><img src="/files/64YYOCaT2bIOPNvuY3VW" alt="" width="563"><figcaption></figcaption></figure></div>

### Первый обмен данными <a href="#top4" id="top4"></a>

Сохраните настройки и запустите обмен:

<div align="left"><figure><img src="/files/K27ZvqcpDUjITnMjHae3" alt="" width="509"><figcaption></figcaption></figure></div>

Если все сделано правильно, появится сообщение такого типа: "Обмен с сайтом завершен"


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tgshop.io/osnovnye-nastroiki/skladskoi-uchet/1s/sinkhronizaciya-1s-erp-s-magazinom-bez-tovarov.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
