В веб-сервисе вреквизиты имеют значение NULL
Здравствуйте. Платформа 8.3.13
В модуле веб-сервиса через точку от ссылки на какой-либо объект пытаюсь обратиться к значению реквизита, но значение имеет почему-то тип NULL. Притом без разницы что это за реквизит - что ссылочные реквизиты, что простые имеют значение NULL. Почему так происходит и как достучаться до реальных значений?
Те. в таком к примеру коде это происходит:
СсылкаНаОбъект= Справочники.Номенклатура.НайтиПоКоду("662808");
СсылкаНаобъект.КакойТоРеквизит при этом почему-то равен NULL
В модуле веб-сервиса через точку от ссылки на какой-либо объект пытаюсь обратиться к значению реквизита, но значение имеет почему-то тип NULL. Притом без разницы что это за реквизит - что ссылочные реквизиты, что простые имеют значение NULL. Почему так происходит и как достучаться до реальных значений?
Те. в таком к примеру коде это происходит:
СсылкаНаОбъект= Справочники.Номенклатура.НайтиПоКоду("662808");
СсылкаНаобъект.КакойТоРеквизит при этом почему-то равен NULL
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Приветствую! А номенклатура с вышеуказанным кодом вообще существует.? Если не находит указанный элемент справочника, то переменной будет присвоена пустая ссылка элемента справочника. Но значения NULL не будет. Нужно смотреть полную версию Вашего кода. Что - то мне подсказывает что у Вас в коде далеко не "СсылкаНаОбъект = Справочники.Номенклатура.НайтиПоКоду("662808");"
(3) Существует конечно )) Код именно такой как есть, ну посложнее конечно, но смысл тот-же. Возможно тут каким-то образом играет роль что этот веб-сервис дергается мобильным приложением, но как это должно влиять не могу понять. Написал уже не первый в своей жизни сервис, а тут такой облом на пустом месте, в шоке..
(5) NULL из ниоткуда не берется. Если не ошибаюсь, то NULL можно получить только в результате запроса при соединениях и т.д.. В Вашем коде определенно нужно копать выше. Я бы для начала обычной консолью запросов просмотрел объекты,. И не исключено что глюк платформы.. Вариантов много, это только разбираться, так и не скажешь. Я лично на практике не встречал NULL через точку по ссылке....
(6) Вот ё-мое... Действительно сам сглупил ((( Промахнулся в цифрах и указал код группы а не элемента, а у группы естественно нет этих реквизитов, поэтому и возвращается нулл. Дмитрий Тимонин , очень извиняюсь что занял Ваше время на таком пустом вопросе. Ну что-ж, бывает, глаз уже замылился.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот