Имя: Пароль:
1C
1C 7.7
v7: Значение не представляет агрегатный объект.
0 artmatru
 
21.01.13
16:00
Всем привет.
Столкнулся со следующей проблемой.
Есть журнал. На форме есть поле ввода  с типом справочник(ВыбКлиент). В модуле формы есть такой код.
Если ВыбКлиент.Выбран()=1 Тогда
   Если Док.Клиент<>ВыбКлиент Тогда
   Продолжить;
   КонецЕсли;
КонецЕсли;
Так вот при его выполнении выскакивает ошибка "Значение не представляет агрегатный объект(Выбран)". Но у объекта справочник есть метод выбран. Не могу понять где ошибка.
1 Ёпрст
 
21.01.13
16:00
Док не выбран
2 chelentano
 
21.01.13
16:00
(0) у документа нет реквизита "Клиент" ?
3 Ёпрст
 
21.01.13
16:01
или, в коде есть
Перем ВыбКлиент;
4 artmatru
 
21.01.13
16:01
(1) ошибка именно на строку с первым условием (выбран)
5 miki
 
21.01.13
16:02
Есть переменная с идентификатором "ВыбКлиент"?
6 miki
 
21.01.13
16:02
(3)скорее всего.
7 artmatru
 
21.01.13
16:03
(3) точно спасибо
8 artmatru
 
21.01.13
16:03
обращение к переменной было а не к справочнику
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший