integration:catalogs:sql

Создание справочника и синхронизация с базой SQL

Предположим, мы храним список товаров в SQL-совместимой базе данных.

Справка Pyrus: Справочники

Мы хотим, чтобы он в актуальном виде хранился в справочнике Pyrus, чтобы в формах можно было выбирать товар прямо из справочника .

Справка Pyrus: Справочники

  1. Скачиваем и запускаем приложение Pyrus Sync. Инструкция здесь .
  2. Запускаем Pyrus Sync и переходим к добавлению справочника (кнопка New Catalog ).

Справка Pyrus: Справочники

  1. Придумываем название для нового справочника в Pyrus. Скажем, Товар. Выбираем тип источника — Microsoft SQL Server. Заполняем данные для подключения к базе данных (они зависят от настроек SQL-сервера, запросить их нужно у администратора SQL-сервера).

Справка Pyrus: Справочники

  1. В поле Query вводим запрос к таблице базы данных, в которой хранятся нужные записи. У нас это база ТоварыСентябрь.
SELECT TOP 1000 [Наименование]
	,[Артикул]
	,[Стоимость, р]
	,[Доступность]
	,[Производитель]
	,[Бонусы]
	,[Примечание]
FROM [ТоварыСентябрь]

Запрос устроен так:

  • SELECT TOP 1000 — значит, мы командуем выбрать первые 1000 строк из таблицы. Указать можно нужное вам число строк.
  • Список столбцов через запятую. Здесь важно указать столбцы таблицы, которые требуется переносить в справочник Pyrus.
*  **FROM [ТоварыСентябрь]** — завершение запроса. В квадратных скобках укажите название таблицы, с которой будет связан справочник. У нас это по-прежнему **ТоварыСентябрь.**   
- Сохраняем настройки (кнопка **Save** ), и Pyrus Sync начинает синхронизацию данных.  

Справка Pyrus: Справочники

  1. Через некоторое время (оно зависит от объема информации) товары из базы данных добавятся в справочник — в скобках появится число записей (позиций).

Справка Pyrus: Справочники

Если в процессе создания нового справочника или работы с уже существующим Pyrus Sync выдает ошибку, проверьте, не совпадают ли значения в первом столбце.

Справка Pyrus: Pyrus sync

Если совпадут записи хотя бы в двух строках первого столбца, одну из них нужно переименовать. После этого Pyrus Sync автоматически продолжит синхронизацию.

Справка Pyrus: Pyrus sync

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

Справка Pyrus: Справочники

И тогда товары при заполнении форм по этому шаблону можно будет выбирать из справочника, а не добавлять вручную.

Справка Pyrus: Справочники

Приостановка и отключение синхронизации

Откройте приложение Pyrus Sync и нажмите переключатель рядом с названием справочника.

Справка Pyrus: Справочники

С этого момента изменения в базе-источнике перестанут отражаться в соответствующем справочнике в Pyrus. Возобновить синхронизацию можно в любой момент: включить той же кнопкой.

Возникли вопросы? Мы всегда рядом, чтобы помочь.

СВЯЖИТЕСЬ С НАМИ

8 800 555-69-55
бесплатно по России

+7 495 980-13-11
для звонков из других стран