iikoFront API SDK

В адрес добавлены три новых поля

[ v9preview5  v9  ]

Начиная с V9Preview5 для поиска адресов во внешней системе в IAddress появились дополнительные свойства: Title, Subtitle и Distance.

Эти поля используются для адресов в формате Line1 и предназначены визуально облегчить поиск нужного адреса в окне поиска адресов “Добавить новый адрес”.

Ранее результатом поиска адреса была одна строка (Line1), выводимая на экран одним шрифтом. Теперь результат поиска можно вернуть двумя строками - основная часть адреса (Title) и вспомогательная (Subtitle). Чтобы облегчить восприятие, для их отображения используется разный шрифт: текст из Title будет выведен крупнее, Subtitle помельче.

Для переключения на адреса в формате Line1 и дальнейшего использования преимуществ новых полей необходимо убедиться в следующем:

Далее необходимо создать доставку во фронте и в ней на вкладке “Клиент” кликнуть на поле “Адрес”, после чего откроется окно “Добавить новый адрес”. При вводе адреса по центру будет выведено значение поля Title, если оно не равно null, а снизу шрифтом поменьше - значение поля Subtitle.

Если Title равно null, то выводится поле Line1.

Поле Distance не отображается в явном виде, но оно используется неявно при сортировке результатов поиска: на данный момент они отсортированы по возрастанию расстояния. Отправной точкой отсчёта расстояния считается адрес торгового предприятия.

Примеры создания адреса с новыми полями можно найти в проекте SDK SamplePlugin в классе EditorTester.cs: в методах CreateDelivery и ChangeDeliveryOrderTypeOnCourier.