Пришлось столкнуться с консолью запросов от 1С для управляемых форм. Не пойму почему они так криво сделали передачу типов. Т.е. в запросе есть параметр. Параметр служит для установки условия на поле выборки. Поле выборки строго типизировано - число (длина 32, точность 28).
Разработчики консоли корректно определяют тип значения параметра запроса. Определяют неопределенное значение данного типа (это 0, т.к. все-таки это число). Но дальше... Дальше они берут тип с неопределенного значения, т.е. с 0. Сразу теряется информация о длине и точности числа. Ну ладно... Допустим это промежуточное решение, и информация о длине и точности все еще хранится в в самом параметре запроса объекта типа "Запрос".
Но дальше нигде параметры объекта "Запрос" не анализируются.
Интересно, это просто ошибка в архитектуре решения (консоли запросов), или это непреодолимая проблема? По мне, нормально можно было передать типы с сервера на клиент. Просто писанины больше. Кто давно работает с консолью, просветите :)