Имя: Пароль:
1C
1С v8
Как дополнить доступные методы объекта
0 Iris-ocean
 
10.11.11
14:47
Вроде как такое возможно, только не могу вспомнить как и где это делается.
Создаю у Справочника "Дом" в модуле ФУНКЦИЮ

Функция ПолучитьУК(НаДату) Экспорт
   Запрос = Новый Запрос;
   Запрос.Текст =
   "ВЫБРАТЬ
   |    УправляющаяКомпанияСрезПоследних.УправляющаяКомпания
   |ИЗ
   |    РегистрСведений.УправляющаяКомпания.СрезПоследних(&Дата, Дом = &Дом) КАК УправляющаяКомпанияСрезПоследних";
   Запрос.УстановитьПараметр("Дата", НаДату);
   Запрос.УстановитьПараметр("Дом",ЭтотОбъект);
   Выборка = Запрос.Выполнить().Выбрать();
   Пока Выборка.Следующий() Цикл
       Возврат выборка.УправляющаяКомпания;
   КонецЦикла;    
КонецФункции    

И потом хочу к ней обратиться    УК = Дом.ПолучитьУК(Дата);
и вылетает ошибка, что метод объекта не обнаружен
1 Живой Ископаемый
 
10.11.11
14:48
а что такое Дом? в строке Дом.ПолучитьУК(Дата);
2 Iris-ocean
 
10.11.11
14:50
Дом - СправочнникСсылка.Дом
3 Maxus43
 
10.11.11
14:51
(2) надо объект
4 Maxus43
 
10.11.11
14:52
(3) + хотя не
5 Maxus43
 
10.11.11
14:53
но вот тут:

   Запрос.УстановитьПараметр("Дом",ЭтотОбъект);

точно Ссылку надо вставить
6 Живой Ископаемый
 
10.11.11
14:54
2(2) клянешься?
7 НЕА123
 
10.11.11
14:54
(4)
можно без объекта?
8 Ненавижу 1С
 
гуру
10.11.11
14:55
нужен ОБЪЕКТ
9 acsent
 
10.11.11
14:55
Лучше в менеджере
10 НЕА123
 
10.11.11
14:56
(9)+1
ежели оно есть.
11 Reset
 
10.11.11
14:56
ДомОбъект=СсылкаНаДом.ПолучитьОбъект();
ДомОбъект.ПолучитьУК(Дата); /// <===

и в (0)
"Запрос.УстановитьПараметр("Дом",ЭтотОбъект);"
заменить на
Запрос.УстановитьПараметр("Дом",Ссылка);
12 Reset
 
10.11.11
14:57
(9) +1
Логично
13 Ненавижу 1С
 
гуру
10.11.11
14:57
+(9) интересно, модуль ссылки?
14 Iris-ocean
 
10.11.11
14:58
(8) да.
Вот как всё это упомнить - где объект, где ссылка %)
15 Reset
 
10.11.11
14:59
(13) Справочники.Дома.ПолучитьУК(Ссылка,Дата)
16 lubja
 
10.11.11
15:00
(14) со временем поймешь и привыкнешь )
17 Ненавижу 1С
 
гуру
10.11.11
15:02
(15) нет, я хотел написать, появится ли в 1С в новых релизах модуль ссылки?
18 Reset
 
10.11.11
15:03
(17) А.
Ну я был бы не против. Применение точно нашлось бы )
19 shuhard
 
10.11.11
15:04
(17) давно появилась - модуль менеджера
20 lubja
 
10.11.11
15:04
модуль ссылке, мне кажется, излишним...
21 НЕА123
 
10.11.11
15:06
(14)
сабж
>Как дополнить доступные методы объекта
а сам ссылку суешь.