|
Не работает код что делать
| ☑ |
0
ilea
03.04.24
✎
09:57
|
При выполнении следующего кода возникает ошибка значение не является значением объектного типа (ДополнительныеРеквизиты)
Функция ПолучитьДоверенностьРуководителяОрганизации(Организация)
Свойство = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя", "ДоверенностьРуководителяОрганизации_(дальше идёт код) ");
НайденнаяСтрока = Организация.ДополнительныеРеквизиты.НайтиСтроки(НовыйСтруктура("Свойство", Свойство));
Если НайденнаяСтрока.Количество() > 0 Тогда
ДоверенностьРуководителяОрганизации =
НайденнаяСтрока[0]. Значение
Иначе
ДоверенностьРуководителяОрганизации = "_";
КонецЕсли;
Возврат ДоверенностьРуководителяОрганизации
КонецФункции
|
|
1
shuhard
03.04.24
✎
10:01
|
(0)[что делать]
купить отладчик
|
|
2
ilea
03.04.24
✎
10:02
|
(1) Не правильно вопрос поставил извините
|
|
3
lodger
03.04.24
✎
10:03
|
значит что у Организация нет реквизита ДополнительныеРеквизиты
|
|
4
ilea
03.04.24
✎
10:04
|
(3) Как раз таки есть, но выводить его он почему-то не хочет
|
|
5
Garykom
гуру
03.04.24
✎
10:04
|
Поставить точку останова в отладчике на этой строке
Нажать правой кнопкой на Организация и "Вычислить выражение" - глянуть что это, почему нет ".ДополнительныеРеквизиты"
Затем выше по коду понять откуда взялась Организация и что должно быть внутри
|
|
6
ilea
03.04.24
✎
10:05
|
Может это из-за того что я этот код пытаюсь запустить в модуле объекта?
|
|
7
Mankubus
03.04.24
✎
10:06
|
(6) Нет. Действуйте по алгоритму (5)
|
|
8
Garykom
гуру
03.04.24
✎
10:06
|
(6) Нет это от банальных незнаний
И попыток надергав код, не понимая его, сделать
|
|
9
lodger
03.04.24
✎
10:07
|
(4) у Объекта и у Ссылки есть ДополнительныеРеквизиты.
значит, что твоя переменная "Организация" - не ссылка и не объект. почему - думай.
|
|
10
АгентБезопасной Нацио
03.04.24
✎
10:14
|
(8) скорее, базальных
|
|
11
ilea
03.04.24
✎
10:22
|
(5) Огромное вам спасибо всё заработало
|
|
12
Волшебник
03.04.24
✎
10:29
|
(0) Ещё одна жертва непонимания типов данных
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший