Versions Compared

Key

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

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

Table of Contents

Если вам нужно заполнить какое-то поле в прайсе, это можно сделать при помощи запросов SQL.

Настройка

Запросы выполняются при помощи задания Quad.Magic “Выполнить запрос к БД” и вводятся в Настройка 1 задания.

...

Info

Действие обычно добавляется после импорта обновленных прайсов. Если разных запросов у вас будет много, то лучше всего создать группу действий Quad.Magic “Запросы” и все запросы добавлять в нее, а в действие обновления добавить уже не сами запросы, а выполнение группы действий с запросами.

...

Шаблон запроса

...

update price_detail

set КодПоля = Значение

from price pr

where (pr.id = price_detail.price_id) and ( Условия )

КодПоля - здесь указывается код поля, которое нужно обновить, примеры кодов можно посмотреть здесь

Значение - указывается устанавливаемое значение. Если значение текстовое, то с двух сторон нужно добавить апострофы. Наример article = ‘Текст Артикула’.

В качестве значения можно указать null - в этом случае поле будет очищено:

update price_detail set КодПоля = nullfrom …

Условия - указываются условия выбора товара, для которого будет устанавливаться значение

...

Например (pr.price_type in (1, 3)) and (pr.is_active = 1) and (is_exists <> 2)

Примеры запросов

...