![]() |
|
помогите получить объект справочника | ☑ | ||
---|---|---|---|---|
0
Ученик_v8
11.05.07
✎
11:05
|
в обработке пишу:
спр=Справочники.Номенклатура.Выбрать(); пока спр.Следующий() цикл нк=спр.Производитель.ПолучитьОбъект(); конецикла; ругается на метод ПолучитьОбъект(), реквизит Производитель я вляется ссылкой спр. Производитель. |
|||
1
Ученик_v8
11.05.07
✎
11:06
|
код:
спр=Справочники.Номенклатура.Выбрать(); пока спр.Следующий() цикл нк=спр.Производитель.ПолучитьОбъект(); конеццикла; |
|||
2
Salvador Limones
11.05.07
✎
11:09
|
Чего ты вообще хочешь получить?
|
|||
3
Ученик_v8
11.05.07
✎
11:14
|
(2)
я хочу просто получить получить объект спр.Производитель имея его ссылку. |
|||
4
asady
11.05.07
✎
11:14
|
спр=Справочники.Номенклатура.Выбрать();
пока спр.Следующий() цикл Если ТипЗнч(спр.Производитель)=Тип("СправочникСсылка.Контрагенты") Тогда нк=спр.Производитель.ПолучитьОбъект(); Иначе сообщить("производителя нет"); КонецЕсли; конеццикла; |
|||
5
чувак
11.05.07
✎
11:15
|
спр=Справочники.Номенклатура.Выбрать();
пока спр.Следующий() цикл нк=спр.Производитель; конецикла; Так не катит? |
|||
6
Salvador Limones
11.05.07
✎
11:18
|
Скорее всего цикл напарывается на группу номенклатуры и вылетает.
|
|||
7
Ученик_v8
11.05.07
✎
11:22
|
(4)
реквизит производитель является ссылкой на справочник, зачем его проверять? |
|||
8
Ученик_v8
11.05.07
✎
11:23
|
(5)
нет, так не пойдет, при попытке добавить строку в табличную часть выдает ошибку. |
|||
9
чувак
11.05.07
✎
11:24
|
(8) Отладчиком проверь, так легок найти ошибку
|
|||
10
Ученик_v8
11.05.07
✎
11:25
|
(6)
нет, вылетает именно на методе ПолучитьОбъект. ошибка: "Значение не является значением объектного типа (ПолучитьОбъект)" |
|||
11
asady
11.05.07
✎
11:27
|
(7) ты попробуй...
(6)+1 |
|||
12
Salvador Limones
11.05.07
✎
11:27
|
(10) Ну да. У группы нет реквизита Производитель.
|
|||
13
Ученик_v8
11.05.07
✎
11:41
|
Все спасибо разобрался, Salvador Limones - ты прав, действительно проблемы с группой, еще раз спасибо.
чувак - код: нк=спр.Производитель; нк=нк.ПолучитьОбъект(); тоже работает!!! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |