Versions Compared

Key

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

...

Чтобы привязать прайс с остатками к прайсу с ценами - откройте карточку прайса с ценами и перейдите во вкладку "Наличие / Остатки".

...

image-20241026-074508.pngImage Added

В этой вкладке установите птичку на прайсе с остатками, а так же сделайте следующие настройки:

"Установить на все товары Нет в наличии перед обновлением" - эту птичку нужно ставить в случае, когда наличие товара берется только из прайса с остатками. Если ее убрать, то будет учитываться как наличие из прайса с ценами, так и наличие из прайса с остатками.

"Поле по которому будет перенесено наличие" - здесь выбирается поле, которое содержит одинаковую для обоих прайсов информацию для связки между собою прайсов. Т.е. если поставщик указывает код товара и в прайсе с ценами и в прайсе с остатками, и вы его загружаете в обоих прайсах в поле Код, то здесь нужно выбрать поле Код. Если в прайсах одинаковое название, то здесь выбрать поле Название. В этом случае вам нужно будет привязывать товары к своему каталогу только из прайса с ценами, а в прайс с остатками они будут скопированы по совпадающему полю. Если в прайсе с ценами и остатками нет ни одного совпадающего поля, то здесь нужно выбрать "По связям" и в этом случае придется связывать оба прайса.

...


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

...

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

...

Так как Цена - это обязательное поле для загрузки любого прайса, то в прайсе с остатками нужно в качестве цены можно указать любую пустую колонку заполнить нолями и указать ее в качестве колонки цены.Выбирайте колонку которая находится на 10 колонок дальше . Отступайте вправо 5-10 колонок от последней заполненной колонки в прайсе колонки. Это нужно для того, чтобы не пришлось перенастраивать каждый раз, когда поставщик добавляет какую-то новую колонку в свой прайс, т.е. у вас будет запас в 10 колонок.

Пример прайса:

...

Здесь последняя колонка 13 (M), для цены будем заполнять 23 колонку. Если у вас колонки отображаются буквами, то включить цифрами можно в меню правой кнопки мыши внизу на таблице предварительного просмотра прайса. Там же можно и наоборот, отобразить буквами.

...

Выбираем 23-ю колонку в качестве поля цены.

...

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

...

Макрос добавляется кнопкой в карточке прайса во вкладке Макрос. В добавленном тексте нужно поменять 2 цифры:

PRICE_COLUMN = 23 - указываем здесь номер колонки в которую будет заполняться цена

CHECK_COLUMN = 4 - указываем колонку, по которой идет загрузка прайса (выбранную в п.5 настройки), в примере это колонка Код.

...

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

- неверно указали номер колонки в макросе

- неверно указали колонку для поля Цена в настройке прайса

Данный вариант макроса подходит для прайсов с остатками, содержащих только 1 лист. Если у вас больше листов - обратитесь в техподдержку, на случай, если поставщик в прайсе добавит еще колонок, чтобы потом не перенастраивать прайс.

...

В колонке “Доп.” напишите 0, чтобы всем ценам проставилось значение по умолчанию 0. Цена в этом прайсе не нужна, так как из него берутся только остатки.

Сохраняем и пробуем загрузить прайс.

Note

После загрузки прайса остатки не перенесутся сразу в прайс с ценами. Перенос происходит при выполнении обновления цен.