Имя: Пароль:
1C
 
Ошибка в функции - значение не явл объе типа
0 anisa8310
 
02.07.15
12:41
Доброго дня! Мистеры! Не вижу чего надо этой процедуре ругается, а дело в том что надо найти элемент в спр по коду и взять значение его доп. реквизита...
Ругается и все...доп реквизит Число


&НаСервере
Функция КонтрИскл8(код)
    
    КонтрИскл8=Справочники.Контрагенты.НайтиПоКоду(Код).Ссылка.ДополнительныеРеквизиты.Найти(ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Код_").Ссылка).Значение;
    Искл8=КонтрИскл8;
    Возврат Искл8;
    
КонецФункции
1 Альбатрос
 
02.07.15
12:44
0_0
2 ДенисЧ
 
02.07.15
12:44
По коду не нашло
3 anisa8310
 
02.07.15
12:47
ну как же не нашло-есть же
4 ДенисЧ
 
02.07.15
12:48
(3) Это только тебе кажется. А на самом деле это как суслик...
5 Molinor
 
02.07.15
12:49
Ставь точку останова и вперёд.
6 hhhh
 
02.07.15
12:51
(3) вот это объясните

ДополнительныеРеквизиты.Найти(ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Код_").Ссылка)

странное выражение
7 vicof
 
02.07.15
12:55
(0) Запросы когда освоишь?
8 Zamestas
 
02.07.15
12:55
Было время за больше чем 2 точки в коде при обращении к чему либо носом в гуано тыкали...
9 Fedor-1971
 
02.07.15
12:58
(8) ТС попробует отладить свою строку кода и сам придёт к этой замечтательной практике.
10 vicof
 
02.07.15
13:00
(9) Сама. Не придет.
11 anisa8310
 
02.07.15
13:00
запрос- на каждый элемент проверять ..думала просто все с доп реквизитами..
12 vicof
 
02.07.15
13:00
(11) Што, простите?
13 vicof
 
02.07.15
13:01
(11) Ты вот сейчас запрос как минимум с 9 соединениями написала.
14 anisa8310
 
02.07.15
13:02
(12) ладно поняла..запрос так запрос..
но вот где вызываю процедуру- вычисляю выражение-есть же цифры..значение то получаю все же
15 portowyi
 
02.07.15
13:04
(1) У Вас самый зачетный комментарий) Он, как ничто другое, смог на сто процентов описать мой взгляд)
16 anisa8310
 
02.07.15
13:04
17 anisa8310
 
02.07.15
13:06
доп реквизиты как к ним обращаться? я подумала над простой строкой...ничего смешного вот вы как проверяете этот доп реквизит?
18 anisa8310
 
02.07.15
13:08
доп реквизиты-это табличная часть элемента, где свойство -план вида хар-к и  значение
19 vicof
 
02.07.15
13:08
(17) За 5 лет на мисте запросы можно было бы изучить вдоль и поперек.
20 anisa8310
 
02.07.15
13:09
в запросе другая сложность
тип объекта- нужно указывать я не знаю как
21 ВРедная
 
02.07.15
13:09
(20) в твоей строке с типами тоже нифига не хорошо
22 ВРедная
 
02.07.15
13:10
(16) и про что эта картинка была?
23 anisa8310
 
02.07.15
13:11
(22) то что результат от этой функции есть, т.е значение доп реквизита получаю все же
24 ВРедная
 
02.07.15
13:13
(23) при чем тут контрискл7?
25 anisa8310
 
02.07.15
13:13
дальше в строке убираю кавычки и сравниванию с загружаемым в массиве элементом, если равен тогда загружаем
26 vicof
 
02.07.15
13:14
(25) [нервно курит в сторонке]
27 anisa8310
 
02.07.15
13:14
(24) Функция КонтрИскл7(код)
это название функции которое возвращает значение доп реквизита
28 ВРедная
 
02.07.15
13:15
А ошибка у тебя в функции КонтрИскл8, в которой никакого упоминания о КонтрИскл7 нет, так?
29 vicof
 
02.07.15
13:16
(28) [барабанная дробь]
30 anisa8310
 
02.07.15
13:17
(26) да
31 anisa8310
 
02.07.15
13:18
ща закоммент попробую
32 anisa8310
 
02.07.15
13:19
победили!
33 anisa8310
 
02.07.15
13:20
(28) Ольга! спасибо!
34 1Сергей
 
02.07.15
13:26
Мораль: Давайте имена переменным, объектам, модулям, процедурам и функциям чёткие, понятные имена
35 vicof
 
02.07.15
13:28
Еще мораль: срочно замуж