Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

Table of Contents
minLevel1
maxLevel7

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

Из программы в МойСклад можно выгрузить товары и группы из вкладки Продукция. Для выгрузки нужно добавить действие Sync.X с типом “Мой Склад, Яндекс.Маркет и другие сервисы”

...

Кнопкой отмеченной стрелкой можно получить список групп из МС с их ИД.

Фильтр товаров

Info

Если в фильтр ничего не вводить, то выгрузятся все товары.

...

Отбирать товар в этом случае можно так же, как и для выгрузки в файл Ограничение выгружаемых при экспорте товаров

Выгружаемые поля

По умолчанию никакая информация не выгружается для товаров. Все поля нужно указать здесь:

...

Code Block
название|FLD|name|S|p.title
код|FLD|code|S|concat('gs',p.id)
артикул|FLD|article|S|p.article
себестоимость|FLD|buyprice|N|p.input_price
мин. цена|FLD|minprice|N|p.f_3tupl5jbv
описание|FLD|description|S|shortinfo
группа|FLD|group|S|group         
цена продажи|PRC|a78c2a03-0e5d-11eb-0a80-006a00107dae|P|price
внешний код|FLD|externalCode|S|p.id
группа|EAN|EAN|S|p.f_3um1e3ne8
артикулпоставщик|FLD|supplier|S|supplier
модификация|ATR|6dfcff28-3826-11ec-0a80-02ad002ade9e|S|f_3tsmu2otm

...

Каждое поле указывается с помощью строки из 5 настроек (в поле цены может быть 6 настроек), разделенных вертикальной чертой |

артикул|FLD|article|S|p.article

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

FLD - код выгружаемой информации, возможные варианты:

...

PRC - цены продажи товара в МойСклад

EAN - штрихкоды

article - название поля в МС или ИД цены/допполя

S - тип выгружаемой информации (N - число, S - текст, B - значение true/false, P - цена/стоимость)

p.article - код поля в программе Quad либо какой-то SQL-текст, выбирающий информацию. Список стандартных полей можно посмотреть здесь Полезные SQL-запросы в пункте 4. Коды полей в таблицах Продукция и Прайсы. Перед кодом поля добавляйте “p.”

...

minprice - минимальная цена

Пример выгрузки пользовательского поля МойСклад

модификация|ATR|6dfcff28-3826-11ec-0a80-02ad002ade9e|S|f_3tsmu2otm

ИД поля можно посмотреть здесь:

...

Note

Выгружать можно только строку, число

Пример выгрузки цены продажи

цена продажи|PRC|a78c2a03-0e5d-11eb-0a80-006a00107dae|P|price

ИД цены можно посмотреть здесь

...

Note

Все ИД смотрите через эти кнопки, так как в МС в видимой части отображаются не те ИД, которые нужны для синхронизации.

Если цена в какой-то валюте, отличной от базовой валюты МС, то можно передать код валюты, чтобы в МС она отображалась в валюте. Код валюты можно посмотреть здесь:

...

код валюты указывается 6-ым параметром (если не указан, то присваивается базовая валюта МС)

...

пример:

Code Block
розница|PRC|6a20a652-1db3-11ef-0a80-17ba001370a2|P|price|c987f17d-1e8a-11ef-0a80-15d50015a5ff

Штрихкоды

Штрихкоды выгружаются через пользовательское поле программы.

...

Если у вас несколько штрихкодов у товара, то их нужно перечислить с разделителем вертикальная черта, например 2000000077567|2000000077564|2000000077569

Поставщик

Для выгрузки стандартного поля “Поставщик”, в которое будет выгружаться выбранный для товара поставщик, нужно использовать такой код для поля:

Code Block
поставщик|FLD|supplier|S|supplier

Поставщик будет выгружен сюда:

...

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

...

Note

Автоматически Контрагент создается в МС программой только при выгрузке остатков по складам. Если вы не выгружаете остатки по складам, а хотите передавать информацию о Поставщике при обновлении товаров, то нужно предварительно создать всех контрагентов в МС (можно через карточку прайса в программе) и указать их ИД в карточке прайса

Обновление цен

Для выгрузки цен товара, а так же выбранного поставщика, вы можете использовать отдельное задание выгрузки. Т.е. у вас будет 2 задания, первое - создает новые товары, второе - обновляет цены.

Для обновления цен будет достаточно таких полей:

Code Block
себестоимость|FLD|buyprice|N|p.input_price
мин. цена|FLD|minprice|N|p.f_3tupl5jbv
цена продажи|PRC|a78c2a03-0e5d-11eb-0a80-006a00107dae|P|price
поставщик|FLD|supplier|S|supplier

...

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

Code Block
p.f_3tupi7qs0 <> ''

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

...