База знаний / Заявки и сделки
Создано: 24.05.2020

Как использовать поля с типом «Список» в форме захвата заявок и сделок

В форму захвата заявок и сделок можно добавить любые поля из S2, в том числе дополнительные с типом «Список». Однако в форме списочные поля отображаются как обычные текстовые: пользователь должен ввести информацию вручную вместо того, чтобы просто выбрать значение из предложенных.

Читайте подробнее: «Как добавить свои поля в форму захвата»

Когда пользователь вводит информацию в текстовое поле, а в самой системе это поле имеет тип «Список», в этом списке создается дополнительная опция. Например, изначально в нашем списке было 2 пункта «1» и «2». Клиент ввел в текстовое поле значение «5», и список в S2 стал таким.

Решение

Чтобы избежать таких ситуаций, нужно вручную заменить в коде формы поле с типом текст на поле с типом список.

1. Откройте код формы и найдите ваше поле с типом «Список». Сделать это можно по его номеру. Например, в нашем случае номер «48061». Значит нужно нажать в коде формы CTRL+F и ввести в строку поиска «48061».

Читайте подробнее: Как узнать номер поля

2. Выделите участок кода участок кода с типом input и удалить его.

3. Вставьте на его место блок кода с типом select и пропишите в теги options элементы списка системы.

Пример:

тест список: <select name=’contact\[custom\_48061\]’>

<option value=»1″>1</option> <option value=»2″>2</option> </select>

Теперь в форме будет отображаться поле с нужными опциями для выбора.