Справочное руководство
для пользователей сайтов

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

Интеграция интернет-магазина с «1С:Управление торговлей» 

Настройка обмена данными

Подключение 1С позволяет выгружать товары и их характеристики или заносить покупки посетителей в базу данных.  В этой статье мы разберем поэтапно, как синхронизировать сайт с «1С:Управление торговлей» версии 11 (11.4.2.90). Принцип синхронизации схождля всех версий программы,но встречаются различия.

Настраиваем выгрузку из 1С 11 на сайт

Заходим в 1С, в раздел «Обмен с сайтом»и жмем «Настройка обмена с сайтом».

Настройки обмена

Пункт «Обмен товарами и заказами с tables.1c-umi.ru» создан автоматически.

Новый узел обмена

Если у вас уже был сайт, созданный не из 1С, и необходимо создать новый узел обмена данными ― нажмите кнопку «Создать» в верхнем левом углу. 

Заходим в узел обмена с сайтом, видим вкладки «Основные настройки», «Выгрузка товаров», «Обмен заказами», «Переход на сайт» (последняя есть не во всех версиях 1С:УТ). Кликаем вкладку «Основные настройки».

Основные настройки

Здесь 2 режима обмена — «Выгрузка товаров» и «Обмен заказами». Использование двух режимов не запрещается, но мы пока забудем про второй режим, чтобы действовать поэтапно. В режиме выгрузки есть 2 функции:
  1. Выгружать на сайт
  2. Выгружать в каталог на диске
Для выгрузки каталога на сайт выбираем первый режим. Второй режим — для выгрузки каталога из 1С на свой компьютер в виде файлов. Последнее удобно использовать для диагностики проблем. Например, если какие-то обновленные данные в 1С после синхронизации не появляются на сайте, то можно скачать файлы выгрузки на компьютер и посмотреть в них, что 1С фактически отправляет на сайт и есть ли там та самая обновленная информация. Каталог обычно выгружается в файлы import.xml и offers.xml. В import.xml передается структура каталога, названия товаров, описание, свойства, в offers.xml — цены и остатки. 

Данные для доступа заполняются автоматически в случае создания сайта из 1С и автоматического создания узла обмена с сайтом.

Информацию также можно ввести вручную:
  • Адрес сайта: ссылка формата http://ваш_домен.ru/admin/exchange/autoimport/. Если сайт размещается по https, ссылку надо указывать так: https://ваш_домен.ru/admin/exchange/autoimport/. Все технические домены формата ваш_домен.umi.ru работают по https, и если ссылка автоматически сформировалась без https, нужно это поправить.
  • Логин: то, что идёт в техническом адресе до .1c-umi.ru. Например, в случае с tables.1c-umi.ru это tables. Если бы технический домен был test.1c-umi.ru, логин был бы test.
  • Пароль: пароль от панели управления сайтом.

Кликаем «Проверить соединение», чтобы удостовериться в связи с веб-ресурсом.
Проверить соединение


Ниже можно включить и настроить автоматический обмен с сайтом.

Для этого кликнем по чекбоксу
 «Использовать регламентное задание».

Регламентное задание

В открывшемся окне назначим удобное время выгрузки.

Время выгрузок

Если у вас большой каталог, то при синхронизации он будет создавать нагрузку на сайт и выгрузка может прекратиться. Для решения такой проблемы в параметрах порционной выгрузки указываем выгрузку по 100 товаров за один раз. Это снизит нагрузку. К примеру, если раньше 1С отправляла на сайт 1 огромный файл на 1000 позиций, то теперь отправит 10 файлов по 100 товаров один за другим. В параметрах порционной выгрузки также можно указать количество попыток повторения выгрузки при возникновении ошибки.

Выгрузка товаров

Создаем в 1С типовое соглашение, доступное для обмена с сайтом, и указываем в нем тип цены для выгрузки. Для этого заходим в раздел «CRM и маркетинг»«Типовые соглашения с клиентами».

Типовые соглашения

Если у вас уже есть соглашение, внесите корректировки в него. Если нет — создайте. Во вкладке «Основное» обязательно указываем статус «Действует» иобозначаем период действия.

Период действия соглашения

Далее вкладка «Условия продаж», здесь выбираем вид цен для выгрузки на сайт и условия оплаты.

Настройка соглашения

И, наконец, вкладка «Прочие условия»― тут обязательно отмечаем галочкой «Доступно внешним пользователям и для обмена с сайтом».

Доступность соглашения для выгрузки

Выгрузка из 1С на сайт

Возвращаемся в узел обмена с сайтом на вкладку «Выгрузка товаров».

Здесь указываем организацию. Ниже, в «Использовать узел обмена для», выбираем «Выгрузки на сайт описания товаров, типов цен, остатков».

В блоке «Выгружаем данные» выбираем, какую структуру каталога мы хотим выгружать на сайт: по группам или по видам

Чуть ниже чекбокс «Файлы изображений» отвечает за выгрузку картинок товара. 

Затем ставим галку в поле «Цены по соглашениям и остатки товаров на складах» и выбираем склад, с которого на сайт будут отправляться остатки товаров.

В блоке «Режим выгрузки данных» для первого раза необходимо выбрать «Все данные», в дальнейшем можно использовать режим «Изменения». Как гласит подсказка в 1С, в этом режиме будет происходить выгрузка не всего каталога, а только тех данных, которые изменились относительно предыдущей выгрузки. Соответственно, в таком режиме данных будет значительно меньше и обмен будет происходить быстрее.

Выгрузка товара

 

Внизу, в столбце «Каталог» вводим желаемое название каталога. Именно так будет называться родительская страница каталога на сайте после проведения обмена с 1С.
Например, если родительская страница каталога на сайте называется "Товары", а в столбце «Каталог» мы указали название "Каталог товаров", то после обмена данными с 1С родительская страница каталога на сайте станет называться "Каталог товаров".

В столбце «Группы номенклатуры» выбираем группы (или виды), которые мы хотим выгрузить на сайт. Если хотим выгрузить всё, нужно очистить поле, чтобы там стояло значение «Все», обычно оно стоит по умолчанию.

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

Последний столбец — «Отбор», в нем задаем более тонкие настройки для выгрузки например, выгружать только 1 или несколько определённых товаров, настроить выгрузку товаров с остатком больше 1 и т.д. Если в вашей 1С несколько типовых соглашений, доступных для сайта, здесь можно выбрать, какое из них использовать в этом узле обмена с сайтом.

Настройка каталога


На скриншоте ниже видим пример настроек отбора.

Отбор

Пробуем выгрузить каталог на сайт. Для этого записываем все изменения вверху страницы кнопкой «Записать» и нажимаем
«Выполнить обмен».

Выполнить обмен

Переходим на сайт и проверяем выгруженные данные.

Товар на сайте

На сайте под каталог из 1С создалась новая родительская страница «Каталог товаров». Шаблонную страницу «Каталог» можно удалить (
как удалить страницу?).

Обмен заказами 

Теперь оформим покупку и поэтапно выполним процесс загрузки заказа в 1С. Оформляем заказ на сайте.

Заказ на сайте

На email придет письмо с данными заказа.

Уведомление о заказе

Возвращаемся в 1С, в узел обмена с сайтом, и на основной вкладке активируем режим обмена заказами.

Обмен заказами

Переходим на вкладку
«Обмен заказами».

Настройка выгрузки заказов


Под поля «Дата заказа на сайт» и «Номер заказа на сайте» создаем дополнительные реквизиты в 1С. Добавляем данные, затем жмем «Показать все».

Дополнительные реквизиты

В открывшемся окне кликнем «Создать».

Создание реквизита

При создании реквизитов для каждого выбираем соответствующий тип значения, а именно:

Даты заказа на сайте — тип "Дата",
Номер заказана сайте — тип "Строка".

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

Реквизиты заказа

В этом блоке настроек также можно назначить ответственного менеджера (по желанию).

манагер


В способе поиска существующих элементов справочника «Контрагенты» выбираем «Наименование»

Способ поиска

Следующий блок — «Реквизиты для создания новых элементов справочника «Номенклатура». Все поля обязательные, кроме «Группа номенклатуры». Всё это нужно на случай, если на сайте появился новый товар, которого ещё нет в 1С, но он есть внутри заказа. Здесь мы выбираем, под каким видом, в какой группе и с какой единицей измерения его создать в 1С. Но подобной ситуации следует избегать: сначала нужно создавать новые товары в 1С и только после этого выгружать их на сайт. Исключение — доставка. Для доставки указывается вид номенклатуры «Услуга».

Реквизиты создания номенклатуры

Сохраняем все изменения кнопкой «Записать» и запускаем обмен.

По окончании синхронизации идем сверять данные в раздел «Продажи»«Заказы клиентов».

Продажи/Заказы клиентов

В журнале «Заказы клиентов» находим тестовый заказ из нашего интернет-магазина.

заказ в 1с

Откроем карточку заказа.

Карточка заказа

Информацию о клиенте можно посмотреть в разделе «Продажи»
«Клиенты».

Продажи - клиенты

Клиент

Карточка контрагента


Ликуем!

Вкладка «Переход на сайт»

Переход на сайт


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

Надеемся, что эта статья помогла вам разобраться в вопросах интеграции 1С с интернет-магазином. Оставайтесь вместе с 1С-UMI и развивайте свой бизнес!