Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Import Macro Repair

...

Panel
bgColor#fff
  1. Добавить пользовательское поле, в которое будет записываться ваша цена
  2. Добавить правила наценки с помощью запросов в Quad.Magic
  3. Добавить в шаблон экспорта настроенные поля цены


Добавление поля

Добавьте новое поле во вкладке Конфигурация / внизу "Доп. поля", тип поля укажите Число.

...

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


Добавление наценки

Для добавления новых правил или изменения существующих - Откройте редактор Quad.Magic

...

В указанном примере выполняется 2 правила, до 15000 и дороже или равно 15000. В конце добавилось условия выбора прайсов and price_id in (120, 135) , которое означает, что данное правило будет распространяться только на 2 прайса, у которых ID = 120 и ID = 135. ID прайса можно посмотреть в карточке прайса. Если нужно условие только на 1 прайс, то оно будет выглядеть так:  and price_id in (120)


Если нужно чтобы правила наценки распространялись только на цены в какой-то определенной валюте:

update price_detail set F_3UCHO4T0H = price + 11 * price/100 where price < 15000 and price_id in (120, 135) and price_curr_id = 3;
update price_detail set F_3UCHO4T0H = price + 55 * price/100 where price >= 15000 and price_id in (120, 135) and price_curr_id = 3;

В указанном примере правило распространяется только на 2 выбранных прайса на товары, цены которых в валюте Евро. ID валюты (3) можно посмотреть здесь:

Image Added


Полученную цену можно перевести сразу в другую валюту:

update price_detail set F_3UCHO4T0H = (price + 55 * price/100) / ###USD### where price >= 15000 and price_curr_id = 4;

В указанном примере наценка распространяется на товары в Российских рублях, при этом результат переводится в доллары. Для этого формула берется в скобки и делится на курс, который указывается с помощью кода ###USD###

Если у вас основная валюта Российские рубли, цена в прайсе в Евро, а нужно перевести в доллары, то курсы у вас заданы по отношению к российскому рублю и просто умножить или поделить на курс доллара не получится - нужно будет сначала сконвертировать в российские рубли (умножить на курс евро, а потом разделить на курс доллара

update price_detail set F_3UCHO4T0H = (price + 55 * price/100) * ###EUR### / ###USD### where price >= 15000 and price_curr_id = 3;


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

Image Added


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

Image Added


Выгрузка прайса

Для выгрузки прайса добавьте шаблон экспорт (вкладка Конфигурация / внизу Экспорт) с необходимыми колонками, пример шаблона:

Image Added


3-я колонка - в файл выгружается id поставщика

10-ая колонка - в файл выгружает текст наличия из прайса поставщика

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

Если нужно выгружать только товары, которые в наличии у поставщика, установите эту птичку:

Image Added


После настройки шаблона экспорта добавьте действие Quad.Magic с типом Экспорт в один файл из нескольких прайсов

В настройке 1 укажите созданный ранее шаблон и путь к файлу, в который будет выгружаться прайс, установите так же птичку Все активные поставщики

Image Added


В настройке 2 можно оставить пусто и в этом случае в файл будут выгружать все товары поставщиков. Чтобы выгружать только товар, которого еще нет в вашем собственном прайсе (вкладка Продукця), можно в настройке 2 указать следующий фильтр:

pd.product_id is null

Image Added





Связанные статьи

Filter by label (Content by label)
showLabelsfalse
max5
spacescom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@26cd0737
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel = "наценка" and type = "page" and space = "quadcrm"
labelsнаценка

...