ВАЖНО!!!
Для работы обработки - необходимо подать заявку на сайт e.m.e.x на приём запросов с Вашего ip
FindDetailAdv4 |
Метод для поиска деталей в прайсах.
Действителен с 11 января 2016 года.
Метод похож на предыдущую версию FindDetailAdv3, но имеет ряд новых дополнительных параметров.
Для тестирования через браузер можно использовать копию метода с названием FindDetailAdv4_Test.
Метод принимает:
-
login - логин.
-
password - пароль.
-
makeLogo - лого фирмы (не обязательно).
Если передать null - в результату будут выданы предложения для номеров деталей всех доступных взаимозаменяемых фирм (например TY и LS). Полный перечень лого и названий фирм можно получить с помощью метода GetMakesDict. -
detailNum - номер детали.
- substLevel - фильтр по заменам
OriginalOnly - без замен и аналогов;
All - с заменами и аналогами. - substFilter - фильтр по типу деталей
None - не фильтровать;
FilterOriginalAndReplacements - только искомый номер, новый номер и замены искомого номера;
FilterOriginalAndAnalogs - только искомый номер и аналоги. - deliveryRegionType
PRI; ALT - тип доставки (по умолчанию надо указывать PRI). - minDeliveryPercent - минимальная вероятность поставки. При задании этого параметра предложения с меньшей вероятностью не будут выведены. Если передать null – новый параметр не повлияет на выборку.
- maxADDays - максимальный средний срок поставки. При задании этого параметра предложения с бо’льшим сроком не будут выведены. Если передать null – новый параметр не повлияет на выборку.
- minQuantity - минимальное количество в наличии. При задании этого параметра предложения с меньшим количеством не будут выведены. Если передать null – новый параметр не повлияет на выборку.
- maxResultPrice - максимальная цена. При задании этого параметра предложения с большей ценой не будут выведены. Если передать null – новый параметр не повлияет на выборку.
- maxOneDetailOffersCount - максимальное количество предложений по одной детали. При задании этого параметра по каждой детали будет выведено максимум такое количество предложений. Лишние (более плохие) предложения будут отброшены. Если передать null – новый параметр не повлияет на выборку.
- detailNumsToLoad - массив интересующих номеров деталей. При задании этого параметра предложения по другим номерам деталей будут отброшены. Если передать null – новый параметр не повлияет на выборку.
Метод возвращает:
Список найденных предложений.
Поле |
Пример |
Описание |
GroupId |
1 |
Группа деталей (некое целое число группировки, может быть отрицательным). |
PriceGroup |
Original |
Подгруппы типов деталей: Original – искомые номера NewNumber - новые номера ReplacementOriginal - замены ReplacementNonOriginal - аналоги PartOfDetail - узел (аггрегат), частью которого являются искомые детали DetailParts - части искомой детали |
MakeLogo |
MC |
Лого фирмы |
MakeName |
Mitsubishi |
Фирма |
DetailNum |
MD352626 |
Номер детали |
NewDetailNum |
MZ690150 |
Новый номер детали |
DetailNameRus |
ФИЛЬТР МАСЛЯНЫЙ |
Описание детали на русском языке (при отсутствии – на английском языке) |
PriceLogo |
ROAS |
Лого прайса |
DestinationLogo |
AFL |
Лого способа доставки |
PriceCountry |
Москва |
Страна (или город), где находится прайс |
LotQuantity |
2 |
Партия (при заказе количество деталей должно быть кратно этой величине) |
Quantity |
10 |
шт, количество |
DDPercent |
90.0 |
%, вероятность наличия |
ADDays |
2 |
дн, срок поставки в ваш офис |
DeliverTimeGuaranteed |
=ADDays |
используется для совместимости с предыдущими версиями метода |
ResultPrice |
437.2300 |
р., Цена |
Тестировалось на платформе 8.3.16.1063. Управление торговлей, редакция 11.1 (11.1.9.61).