Добавить в корзинуПозвонить
Найти в Дзене
Охота на математику

Битрикс24 разработка. Это Вам не LISP с этой вашей Clojure

AndrewTishkin 22.07.2022 14:00:02
Работа с битрикс-API - это задумываться НА КАЖДОМ ШАГУ о том, какую буковку написать, чтобы не получить мало помогающую ошибку, вместо того, чтобы как при работе с нормальными апишками - просто писать код, выучив базовые принципы
Один из эндпойнтов, за реализацию которого нужно слать лютые лучи поноса приложившим руку (или ногу, хз), потому что кроме очередного отсутствия единства в наименованиях, регистрах полей (большими или маленькими буквами) всплывают откровенные нежданчики по логике работы.
Он прекрасно отрабатывает на
Код
"ORDER":{
"ID":"DESC"
},
хотя согласно документации не должен работатьв этом случае.
Но не хочет работать при
Код
"ORDER":{
"DATE_START":"DESC"
},
а только при
Код
"ORDER":{
"DATE_START":"desc"
},
Для каждого поля использовать свою логику работы фильтра, вместо какого-то единообразия, обобщения - это жесть жестяная :evil:

AndrewTishkin 22.07.2022 14:00:02

Работа с битрикс-API - это задумываться НА КАЖДОМ ШАГУ о том, какую буковку написать, чтобы не получить мало помогающую ошибку, вместо того, чтобы как при работе с нормальными апишками - просто писать код, выучив базовые принципы

Один из эндпойнтов, за реализацию которого нужно слать лютые лучи поноса приложившим руку (или ногу, хз), потому что кроме очередного отсутствия единства в наименованиях, регистрах полей (большими или маленькими буквами) всплывают откровенные нежданчики по логике работы.

Он прекрасно отрабатывает на
Код
"ORDER":{
"ID":"DESC"
},
хотя согласно документации не должен работатьв этом случае.
Но не хочет работать при
Код
"ORDER":{
"DATE_START":"DESC"
},
а только при
Код
"ORDER":{
"DATE_START":"desc"
},
Для каждого поля использовать свою логику работы фильтра, вместо какого-то единообразия, обобщения - это жесть жестяная :evil: