<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.mrdoc.org/index.php?feed=atom&amp;namespace=0&amp;title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F%3A%D0%9D%D0%BE%D0%B2%D1%8B%D0%B5_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B</id>
		<title>Mr.Doc - Новые страницы [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.mrdoc.org/index.php?feed=atom&amp;namespace=0&amp;title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F%3A%D0%9D%D0%BE%D0%B2%D1%8B%D0%B5_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B"/>
		<link rel="alternate" type="text/html" href="http://wiki.mrdoc.org/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9D%D0%BE%D0%B2%D1%8B%D0%B5_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B"/>
		<updated>2026-05-26T02:41:26Z</updated>
		<subtitle>Материал из Mr.Doc</subtitle>
		<generator>MediaWiki 1.27.1</generator>

	<entry>
		<id>http://wiki.mrdoc.org/wiki/%D0%A1%D0%B8%D0%BD%D1%85%D1%80%D0%BE%D0%BD%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D1%81%D0%B0%D0%B9%D1%82%D0%B0%D0%BC%D0%B8_%D0%BF%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D1%89%D0%B8%D0%BA%D0%BE%D0%B2</id>
		<title>Синхронизация с сайтами поставщиков</title>
		<link rel="alternate" type="text/html" href="http://wiki.mrdoc.org/wiki/%D0%A1%D0%B8%D0%BD%D1%85%D1%80%D0%BE%D0%BD%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D1%81%D0%B0%D0%B9%D1%82%D0%B0%D0%BC%D0%B8_%D0%BF%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D1%89%D0%B8%D0%BA%D0%BE%D0%B2"/>
				<updated>2016-10-20T08:23:21Z</updated>
		
		<summary type="html">&lt;p&gt;Krylovia: /* Настройка модуля */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Важно!&amp;lt;/span&amp;gt; =&lt;br /&gt;
&lt;br /&gt;
Перед загрузкой данных с сайтов поставщиков настоятельно рекомендуется внимательно прочитать данное руководство.&lt;br /&gt;
&lt;br /&gt;
Компания &amp;quot;КлаудТим&amp;quot; не несет ответственности за любые проблемы, прямо или косвенно связанные с синхронизацией.&lt;br /&gt;
&lt;br /&gt;
Со своей стороны мы стараемся сделать все возможное для обеспечения правильной и надежной синхронизации.&lt;br /&gt;
&lt;br /&gt;
= Возможности =&lt;br /&gt;
&lt;br /&gt;
Модуль позволяет загружать цены и наличие товаров у поставщиков напрямую с их сайтов по расписанию.&lt;br /&gt;
&lt;br /&gt;
Для этого поставщик должен предоставить ссылку на JSON или XML-файл, в котором отражены его остатки и/или его цены. Ссылка может быть как на сайт (начинается с &amp;quot;http://&amp;quot;), так и на ftp-сервер (начинается с &amp;quot;ftp://&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
После предварительной настройки наша система будет по расписанию скачивать этот файл по ссылке и загружать из него наличие и цены товаров.&lt;br /&gt;
&lt;br /&gt;
Поиск товаров для обновления цен и наличия будет осуществляться по следующему алгоритму:&lt;br /&gt;
# Сначала ищется товар с таким артикулом поставщика;&lt;br /&gt;
# Если товар не нашелся, то далее товар ищется по артикулу производителя;&lt;br /&gt;
# Если товар не нашелся, то по шаблону наименования формируется наименование и ищется товар с этим наименованием;&lt;br /&gt;
&lt;br /&gt;
При этом есть возможность ограничить поиск товара определенной родительской группой товаров.&lt;br /&gt;
&lt;br /&gt;
Если товар был найден не по артикулу поставщика, то артикул поставщика из файла будет привязан к товару автоматически.&lt;br /&gt;
&lt;br /&gt;
'''Внимание!''' Модуль предназначен только для обновления цен и наличия для товаров, уже существующих в системе. Если в файле есть товары, которых нет в системе, то они не будут автоматически создаваться.&lt;br /&gt;
&lt;br /&gt;
= Включение модуля =&lt;br /&gt;
&lt;br /&gt;
Для включения модуля необходимо зайти в ваш [https://mrdoc.org/pcabinet личный кабинет на сайте mrdoc.org] и включить модуль &amp;quot;Интеграция с поставщиками&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Module supplierRestPriceImport turn on module.png|border|925px|Включение модуля в личном кабинете]]&lt;br /&gt;
&lt;br /&gt;
= Настройка модуля =&lt;br /&gt;
&lt;br /&gt;
После включения модуля в вашей программе появляется новый пункт меню &amp;quot;Настройки загрузки данных поставщиков&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Этот пункт ведет в журнал, где для каждого поставщика необходимо создать отдельную запись.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Module supplierRestPriceImport menu.png|border|748px|Пункт главного меню для настройки загрузки данных поставщиков]]&lt;br /&gt;
&lt;br /&gt;
[[Файл:Module supplierRestPriceImport update.png|border|940px|Настройка загрузки данных с сайта поставщика]]&lt;br /&gt;
&lt;br /&gt;
* '''Поставщик''' - поставщик, для которого будут загружаться цены и наличие. Цены будут загружаться по тому типу цен, который указан в карточке поставщика (в поле &amp;quot;Закупочный тип цен&amp;quot;);&lt;br /&gt;
* '''Способ расчёта цены''' - способ вычисления итоговой цены поставщика для тех случаев, когда у поставщика несколько разных цен для одного товара (например, разные цены на разных складах);&lt;br /&gt;
* '''Периодичность''' - с какой периодичностью загружать данные с сайта поставщика;&lt;br /&gt;
* '''Валюта цен''' - валюта для загрузки цен;&lt;br /&gt;
* '''Сбрасывать наличие после загрузки''' - при установке этого флажка будет сбрасываться наличие для всех товаров, которых не было в файле, но по которым ранее было зафиксировано наличие у данного поставщика;&lt;br /&gt;
* '''Логин, пароль''' - некоторые поставщики требуют аутентификации для скачивания файла;&lt;br /&gt;
* '''Табличная часть &amp;quot;Настройки для обновления товаров&amp;quot;''' - это список правил для разбора файла:&lt;br /&gt;
** '''URL для загрузки файла''' - ссылка на файл поставщика;&lt;br /&gt;
** '''Узел товара''' - путь до узла товара внутри файла;&lt;br /&gt;
** '''Поле артикула поставщика''' - путь до поля с артикулом поставщика в рамках узла товара;&lt;br /&gt;
** '''Поле артикула производителя''' - путь до поля с артикулом производителя в рамках узла товара;&lt;br /&gt;
** '''Шаблон наименования''' - шаблон для формирования наименования, по которому будет искаться товар, если он не был найден по артикулу поставщика;&lt;br /&gt;
** '''Поля с кол-вами (через запятую)''' - пути до полей с количествами в рамках узла товара;&lt;br /&gt;
** '''Поля с ценами (через запятую)''' - пути до полей с ценами в рамках узла товара;&lt;br /&gt;
** '''Родительская группа для ограничения поиска''' - товары для обновления цен/наличия будут искаться только в рамках указанной родительской группы товаров;&lt;br /&gt;
&lt;br /&gt;
== Пример настройки для XML-файла ==&lt;br /&gt;
&lt;br /&gt;
Допустим, что поставщик предоставляет ссылку на XML-файл с ценами и остатками: https://pro.4tochki.ru/export_data/rest_other.xml&lt;br /&gt;
&lt;br /&gt;
Если открыть эту ссылку в браузере, то увидим следуюшее содержимое файла:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;data&amp;gt;&lt;br /&gt;
  &amp;lt;tires&amp;gt;&lt;br /&gt;
    &amp;lt;cae&amp;gt;003309&amp;lt;/cae&amp;gt;&lt;br /&gt;
    &amp;lt;brand&amp;gt;Nokian&amp;lt;/brand&amp;gt;&lt;br /&gt;
    &amp;lt;size&amp;gt;R19&amp;lt;/size&amp;gt;&lt;br /&gt;
    &amp;lt;model&amp;gt;AH213-19&amp;lt;/model&amp;gt;&lt;br /&gt;
    &amp;lt;rest_msk&amp;gt;5&amp;lt;/rest_mkrs&amp;gt;&lt;br /&gt;
    &amp;lt;rest_spb&amp;gt;2&amp;lt;/rest_sk2&amp;gt;&lt;br /&gt;
    &amp;lt;price_msk&amp;gt;3650&amp;lt;/rest_sk3&amp;gt;&lt;br /&gt;
    &amp;lt;price_spb&amp;gt;3685&amp;lt;/rest_sk4&amp;gt;&lt;br /&gt;
  &amp;lt;/tires&amp;gt;&lt;br /&gt;
  &amp;lt;tires&amp;gt;&lt;br /&gt;
    &amp;lt;cae&amp;gt;1014138&amp;lt;/cae&amp;gt;&lt;br /&gt;
    &amp;lt;brand&amp;gt;Nokian&amp;lt;/brand&amp;gt;&lt;br /&gt;
    &amp;lt;size&amp;gt;R20&amp;lt;/size&amp;gt;&lt;br /&gt;
    &amp;lt;model&amp;gt;AH213-20&amp;lt;/model&amp;gt;&lt;br /&gt;
    &amp;lt;rest_msk&amp;gt;5&amp;lt;/rest_mkrs&amp;gt;&lt;br /&gt;
    &amp;lt;rest_spb&amp;gt;более 40&amp;lt;/rest_sk2&amp;gt;&lt;br /&gt;
    &amp;lt;price_msk&amp;gt;4120&amp;lt;/rest_sk3&amp;gt;&lt;br /&gt;
    &amp;lt;price_spb&amp;gt;4120&amp;lt;/rest_sk4&amp;gt;&lt;br /&gt;
  &amp;lt;/tires&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;rims&amp;gt;&lt;br /&gt;
    &amp;lt;cae&amp;gt;WHS152714&amp;lt;/cae&amp;gt;&lt;br /&gt;
    &amp;lt;brand&amp;gt;Nitro&amp;lt;/brand&amp;gt;&lt;br /&gt;
    &amp;lt;model&amp;gt;N20-123&amp;lt;/model&amp;gt;&lt;br /&gt;
    &amp;lt;rest_msk&amp;gt;12&amp;lt;/rest_mkrs&amp;gt;&lt;br /&gt;
    &amp;lt;rest_spb&amp;gt;2&amp;lt;/rest_sk2&amp;gt;&lt;br /&gt;
    &amp;lt;price_msk&amp;gt;2370&amp;lt;/rest_sk3&amp;gt;&lt;br /&gt;
    &amp;lt;price_spb&amp;gt;2370&amp;lt;/rest_sk4&amp;gt;&lt;br /&gt;
  &amp;lt;/rims&amp;gt;&lt;br /&gt;
  &amp;lt;rims&amp;gt;&lt;br /&gt;
    &amp;lt;cae&amp;gt;WHS152672&amp;lt;/cae&amp;gt;&lt;br /&gt;
    &amp;lt;brand&amp;gt;Nitro&amp;lt;/brand&amp;gt;&lt;br /&gt;
    &amp;lt;model&amp;gt;N20-124&amp;lt;/model&amp;gt;&lt;br /&gt;
    &amp;lt;rest_msk&amp;gt;15&amp;lt;/rest_mkrs&amp;gt;&lt;br /&gt;
    &amp;lt;rest_spb&amp;gt;7&amp;lt;/rest_sk2&amp;gt;&lt;br /&gt;
    &amp;lt;price_msk&amp;gt;3580&amp;lt;/rest_sk3&amp;gt;&lt;br /&gt;
    &amp;lt;price_spb&amp;gt;3600&amp;lt;/rest_sk4&amp;gt;&lt;br /&gt;
  &amp;lt;/rims&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае у поставщика разные узлы для разных типов товаров: '''tires''' - для шин, '''rims''' - для дисков.&lt;br /&gt;
&lt;br /&gt;
Соответственно, необходимо создать две записи в табличной части &amp;quot;Настройки для обновления товаров&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
'''Строка 1:'''&lt;br /&gt;
** URL для загрузки файла: &amp;quot;https://pro.4tochki.ru/export_data/rest_other.xml&amp;quot;;&lt;br /&gt;
** Узел товара: &amp;quot;tires&amp;quot; (путь к узлу товара не учитывает корневой узел &amp;quot;data&amp;quot;);&lt;br /&gt;
** Поле артикула: &amp;quot;cae&amp;quot;;&lt;br /&gt;
** Шаблон наименования: &amp;quot;{brand} {size} {model}&amp;quot; (то есть наименования для поиска будут принимать следующий вид: &amp;quot;Nokian R19 AH213-19&amp;quot;);&lt;br /&gt;
** Поля с кол-вами (через запятую): &amp;quot;rest_msk,rest_spb&amp;quot;;&lt;br /&gt;
** Поля с ценами (через запятую): &amp;quot;price_msk,price_spb&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
'''Строка 2:'''&lt;br /&gt;
** URL для загрузки файла: &amp;quot;https://pro.4tochki.ru/export_data/rest_other.xml&amp;quot;;&lt;br /&gt;
** Узел товара: &amp;quot;rims&amp;quot; (путь к узлу товара не учитывает корневой узел &amp;quot;data&amp;quot;);&lt;br /&gt;
** Поле артикула: &amp;quot;cae&amp;quot;;&lt;br /&gt;
** Шаблон наименования: &amp;quot;{brand} {model}&amp;quot; (то есть наименования для поиска будут принимать следующий вид: &amp;quot;Nitro N20-123&amp;quot;);&lt;br /&gt;
** Поля с кол-вами (через запятую): &amp;quot;rest_msk,rest_spb&amp;quot;;&lt;br /&gt;
** Поля с ценами (через запятую): &amp;quot;price_msk,price_spb&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
В файлах некоторых поставщиков могут использоваться атрибуты XML-узлов.&lt;br /&gt;
&lt;br /&gt;
Например, в данном файле артикул товара указан в атрибуте узла товара, а не отдельным подузлом:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;data&amp;gt;&lt;br /&gt;
  &amp;lt;tires cae=&amp;quot;003309&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;brand&amp;gt;Nokian&amp;lt;/brand&amp;gt;&lt;br /&gt;
    &amp;lt;size&amp;gt;R19&amp;lt;/size&amp;gt;&lt;br /&gt;
    &amp;lt;model&amp;gt;AH213-19&amp;lt;/model&amp;gt;&lt;br /&gt;
    &amp;lt;rest_msk&amp;gt;5&amp;lt;/rest_mkrs&amp;gt;&lt;br /&gt;
    &amp;lt;rest_spb&amp;gt;2&amp;lt;/rest_sk2&amp;gt;&lt;br /&gt;
    &amp;lt;price_msk&amp;gt;3650&amp;lt;/rest_sk3&amp;gt;&lt;br /&gt;
    &amp;lt;price_spb&amp;gt;3685&amp;lt;/rest_sk4&amp;gt;&lt;br /&gt;
  &amp;lt;/tires&amp;gt;&lt;br /&gt;
  &amp;lt;tires cae=&amp;quot;1014138&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;brand&amp;gt;Nokian&amp;lt;/brand&amp;gt;&lt;br /&gt;
    &amp;lt;size&amp;gt;R20&amp;lt;/size&amp;gt;&lt;br /&gt;
    &amp;lt;model&amp;gt;AH213-20&amp;lt;/model&amp;gt;&lt;br /&gt;
    &amp;lt;rest_msk&amp;gt;5&amp;lt;/rest_mkrs&amp;gt;&lt;br /&gt;
    &amp;lt;rest_spb&amp;gt;более 40&amp;lt;/rest_sk2&amp;gt;&lt;br /&gt;
    &amp;lt;price_msk&amp;gt;4120&amp;lt;/rest_sk3&amp;gt;&lt;br /&gt;
    &amp;lt;price_spb&amp;gt;4120&amp;lt;/rest_sk4&amp;gt;&lt;br /&gt;
  &amp;lt;/tires&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;rims cae=&amp;quot;WHS152714&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;brand&amp;gt;Nitro&amp;lt;/brand&amp;gt;&lt;br /&gt;
    &amp;lt;model&amp;gt;N20-123&amp;lt;/model&amp;gt;&lt;br /&gt;
    &amp;lt;rest_msk&amp;gt;12&amp;lt;/rest_mkrs&amp;gt;&lt;br /&gt;
    &amp;lt;rest_spb&amp;gt;2&amp;lt;/rest_sk2&amp;gt;&lt;br /&gt;
    &amp;lt;price_msk&amp;gt;2370&amp;lt;/rest_sk3&amp;gt;&lt;br /&gt;
    &amp;lt;price_spb&amp;gt;2370&amp;lt;/rest_sk4&amp;gt;&lt;br /&gt;
  &amp;lt;/rims&amp;gt;&lt;br /&gt;
  &amp;lt;rims cae=&amp;quot;WHS152672&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;brand&amp;gt;Nitro&amp;lt;/brand&amp;gt;&lt;br /&gt;
    &amp;lt;model&amp;gt;N20-124&amp;lt;/model&amp;gt;&lt;br /&gt;
    &amp;lt;rest_msk&amp;gt;15&amp;lt;/rest_mkrs&amp;gt;&lt;br /&gt;
    &amp;lt;rest_spb&amp;gt;7&amp;lt;/rest_sk2&amp;gt;&lt;br /&gt;
    &amp;lt;price_msk&amp;gt;3580&amp;lt;/rest_sk3&amp;gt;&lt;br /&gt;
    &amp;lt;price_spb&amp;gt;3600&amp;lt;/rest_sk4&amp;gt;&lt;br /&gt;
  &amp;lt;/rims&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом случае поле &amp;quot;Поле артикула&amp;quot; нужно заполнить так: &amp;quot;@cae&amp;quot; (символ &amp;quot;@&amp;quot; указывает на то, что это атрибут узла, а не отдельный узел).&lt;br /&gt;
&lt;br /&gt;
== Пример настройки для JSON-файла ==&lt;br /&gt;
&lt;br /&gt;
Допустим, что поставщик предоставляет ссылку на JSON-файл с ценами и остатками: https://pro.4tochki.ru/export_data/rest_other.json&lt;br /&gt;
&lt;br /&gt;
Если открыть эту ссылку в браузере, то увидим следуюшее содержимое файла:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;tires&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;cae&amp;quot;: &amp;quot;003309&amp;quot;,&lt;br /&gt;
      &amp;quot;brand&amp;quot;: &amp;quot;Nokian&amp;quot;,&lt;br /&gt;
      &amp;quot;size&amp;quot;: &amp;quot;R19&amp;quot;,&lt;br /&gt;
      &amp;quot;model&amp;quot;: &amp;quot;AH213-19&amp;quot;,&lt;br /&gt;
      &amp;quot;rest_msk&amp;quot;: 5,&lt;br /&gt;
      &amp;quot;rest_spb&amp;quot;: 2,&lt;br /&gt;
      &amp;quot;price_msk&amp;quot;: 3650,&lt;br /&gt;
      &amp;quot;price_spb&amp;quot;: 3685&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;cae&amp;quot;: &amp;quot;1014138&amp;quot;,&lt;br /&gt;
      &amp;quot;brand&amp;quot;: &amp;quot;Nokian&amp;quot;,&lt;br /&gt;
      &amp;quot;size&amp;quot;: &amp;quot;R20&amp;quot;,&lt;br /&gt;
      &amp;quot;model&amp;quot;: &amp;quot;AH213-20&amp;quot;,&lt;br /&gt;
      &amp;quot;rest_msk&amp;quot;: 5,&lt;br /&gt;
      &amp;quot;rest_spb&amp;quot;: &amp;quot;более 40&amp;quot;,&lt;br /&gt;
      &amp;quot;price_msk&amp;quot;: 4120,&lt;br /&gt;
      &amp;quot;price_spb&amp;quot;: 4120&lt;br /&gt;
    },&lt;br /&gt;
    ...&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;rims&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;cae&amp;quot;: &amp;quot;WHS152714&amp;quot;,&lt;br /&gt;
      &amp;quot;brand&amp;quot;: &amp;quot;Nitro&amp;quot;,&lt;br /&gt;
      &amp;quot;model&amp;quot;: &amp;quot;N20-123&amp;quot;,&lt;br /&gt;
      &amp;quot;rest_msk&amp;quot;: 12,&lt;br /&gt;
      &amp;quot;rest_spb&amp;quot;: 2,&lt;br /&gt;
      &amp;quot;price_msk&amp;quot;: 2370,&lt;br /&gt;
      &amp;quot;price_spb&amp;quot;: 2370&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;cae&amp;quot;: &amp;quot;WHS152672&amp;quot;,&lt;br /&gt;
      &amp;quot;brand&amp;quot;: &amp;quot;Nitro&amp;quot;,&lt;br /&gt;
      &amp;quot;model&amp;quot;: &amp;quot;N20-124&amp;quot;,&lt;br /&gt;
      &amp;quot;rest_msk&amp;quot;: 15,&lt;br /&gt;
      &amp;quot;rest_spb&amp;quot;: 7,&lt;br /&gt;
      &amp;quot;price_msk&amp;quot;: 3580,&lt;br /&gt;
      &amp;quot;price_spb&amp;quot;: 3600&lt;br /&gt;
    },&lt;br /&gt;
    ...&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае у поставщика разные узлы для разных типов товаров: '''tires''' - для шин, '''rims''' - для дисков.&lt;br /&gt;
&lt;br /&gt;
Соответственно, необходимо создать две записи в табличной части &amp;quot;Настройки для обновления товаров&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
'''Строка 1:'''&lt;br /&gt;
** URL для загрузки файла: &amp;quot;https://pro.4tochki.ru/export_data/rest_other.json&amp;quot;;&lt;br /&gt;
** Узел товара: &amp;quot;tires&amp;quot;;&lt;br /&gt;
** Поле артикула: &amp;quot;cae&amp;quot;;&lt;br /&gt;
** Шаблон наименования: &amp;quot;{brand} {size} {model}&amp;quot; (то есть наименования для поиска будут принимать следующий вид: &amp;quot;Nokian R19 AH213-19&amp;quot;);&lt;br /&gt;
** Поля с кол-вами (через запятую): &amp;quot;rest_msk,rest_spb&amp;quot;;&lt;br /&gt;
** Поля с ценами (через запятую): &amp;quot;price_msk,price_spb&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
'''Строка 2:'''&lt;br /&gt;
** URL для загрузки файла: &amp;quot;https://pro.4tochki.ru/export_data/rest_other.json&amp;quot;;&lt;br /&gt;
** Узел товара: &amp;quot;rims&amp;quot;;&lt;br /&gt;
** Поле артикула: &amp;quot;cae&amp;quot;;&lt;br /&gt;
** Шаблон наименования: &amp;quot;{brand} {model}&amp;quot; (то есть наименования для поиска будут принимать следующий вид: &amp;quot;Nitro N20-123&amp;quot;);&lt;br /&gt;
** Поля с кол-вами (через запятую): &amp;quot;rest_msk,rest_spb&amp;quot;;&lt;br /&gt;
** Поля с ценами (через запятую): &amp;quot;price_msk,price_spb&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
= Контроль результатов загрузки данных =&lt;br /&gt;
&lt;br /&gt;
После сохранения настройки автоматически создается задача, статус выполнения которой можно увидеть в отчете &amp;quot;Отчеты / Запланированные задачи&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
В результатах задачи отображается общее количество обновленных цен/остатков, а также общее количество пропущенных товаров.&lt;br /&gt;
&lt;br /&gt;
Пропущенные товары - это узлы в файле, для которых не было найдено соответствующих товаров в системе (ни по артикулу поставщика, ни по шаблону наименования).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Module supplierRestPriceImport task result.png|border|688px|Результат загрузки данных]]&lt;br /&gt;
&lt;br /&gt;
Кроме того, есть возможность сформировать отчет по пропущенным товарам (например, для того, чтобы занести в систему новые товары поставщика).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Module supplierRestPriceImport report btn.png|border|500px|Кнопка для открытия отчета о пропущенных товарах]]&lt;br /&gt;
&lt;br /&gt;
[[Файл:Module supplierRestPriceImport report.png|border|940px|Отчет о пропущенных товарах]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Интеграция с поставщиками]]&lt;/div&gt;</summary>
		<author><name>Krylovia</name></author>	</entry>

	</feed>