Quad.Wiki

Копировать ОДНО поле в свой прайс из выбранных прайсов

Действие применяется для копирование информации из нескольких прайсов в свой каталог.

 

Настройка 1 - выбираются прайсы, из которых будет скопирована информация

Настройка 2 - выбирается поле прайсов ИЗ которого будет копироваться

Настройка 3 - выбирается поле собственного каталога В которое будет копироваться информация

Настройка 4 - можно задать SQL-фильтр для товаров. В фильтре могут быть условия как для товаров своего каталога, так и для товаров из прайсов.

Обратите внимание, что копируются, в том числе, и пустые поля. Если поле заполнено в нескольких выбранных прайсах, то копируется первое попавшееся значение, в том числе и пустое. Ограничивайте пустые значения при помощи SQL фильтра and p2.f_3ue8feap2 is not null , где f_3ue8feap2 - код поля, из которого копируется информация.

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

and (p1.f_3ue8feap2 is null and p2.f_3ue8feap2 is not null)

где f_3ue8feap2 - код поля, в которое и из которого идет копирование.

p1 - ссылка на поле в своем каталоге

p2 - ссылка на поле в прайсе поставщика

Если вы хотите скопировать поле Полное описание, то его код будет info

and (p1.info is null and p2.info is not null)