Улучшение поля с типом "Валюта"

Рейтинг: 6.7804  
Новая
Предложил Николаев Андрей 02.03.2019 16:38:49

Улучшение поля с типом "Валюта"

Разрабатывая проект для одной компании мы нашли очень интересную возможность, которую бы хотелось получить в Битрикс24: указывать в пользовательском поле с типом "Валюта", какие конкретно валюты можно будет выбирать в этом поле.
Бизнес задача звучала так: необходимо 2 поля - криптовалюта которую хочет купить пользователь (BTC, ETH и т.п.) и стоимость по которой он хочет это купить (EUR, RUB и т.п.). Мы подумали, что было бы прекрасно использовать стандартные валюты, ведь это же ожидаемое поведение: BTC, EUR, RUB, ETH это ведь все валюты и соответственно тип поля деньги. Указываешь количество, выбираешь валюту и работаешь, модель поведения ведь та же (есть курс ковертации и т.п.). Однако штатное поле не предусматривает ограничение по валюте.

Рейтинг: 0  
Жуков Евгений 16.10.2020 14:49:51
Не совсем понимаю про ограничение. С криптовалютами другая проблема - слишком высокий курс, цены в них задать не получится (не хватит даже 4 знаков после запятой)
Рейтинг: 0  
Николаев Андрей 16.10.2020 14:56:18
Зачастую те кто работают с такими валютами имеют свои "фишки" для обхода этой ситуации.
Иногда нужно "хотя бы примерно" показать (чтобы другие механики не поломались). Речь тут не о точности вычислений (для крипты это и не подойдет), а исключительно о возможности ограничить выводимый список.

Например: на сайте заведено 10 типов валют, но в конкретном поле нужно показывать только 3.
Сейчас все что заведены те и будут, а искать нужный курс, когда их более 10 уже "не быстро", а когда таких полей много, то скорость заполнения карточки оператором уменьшается
Рейтинг: 0  
Жуков Евгений 16.10.2020 23:37:58
Эм... А что за пользовательский тип такой? Деньги - знаю, валюта - не знаю.
Рейтинг: 0  
Николаев Андрей 17.10.2020 17:35:51
Деньги это :( Описался я :(
Рейтинг: 0  
Жуков Евгений 18.10.2020 15:28:35
Эм... Хорошо, понял.