Имя: Пароль:
1C
1С v8
Запрос не выдает результат
0 michael9472
 
27.04.16
16:11
Передаю ФИО ссылку из справочникаСотрудник. Что не так ? При методе выбрать жалуется, что значение не объектного типа.

Запрос=Новый Запрос;
        Запрос.Текст=
          "ВЫБРАТЬ
          |    ФизическиеЛицаСтажи.Ссылка,
          |    ФизическиеЛицаСтажи.ВидСтажа,
          |    ФизическиеЛицаСтажи.РазмерМесяцев,
          |    ФизическиеЛицаСтажи.РазмерДней
          |ИЗ
          |    Справочник.ФизическиеЛица.Стажи КАК ФизическиеЛицаСтажи
          |ГДЕ
          |    ФизическиеЛицаСтажи.Ссылка = &ФИО
          |    И ФизическиеЛицаСтажи.ВидСтажа = &Стаж";
          Запрос.УстановитьПараметр("ФИО",ФИО);
          Запрос.УстановитьПараметр("Стаж",Стаж);
1 ДенисЧ
 
27.04.16
16:12
А .Выолнит() где?
2 ДенисЧ
 
27.04.16
16:12
Выполнить()
3 Лефмихалыч
 
27.04.16
16:12
так и должно быть птому, что справочники разные
4 michael9472
 
27.04.16
16:12
оно есть) просто не стал копировать (1)
5 michael9472
 
27.04.16
16:13
(3) ну так в справочнике сотрудник ссылаются на физ лицо
6 ДенисЧ
 
27.04.16
16:13
Полный текст ошибки даффай
7 Лефмихалыч
 
27.04.16
16:14
(5) спраочники Сотрудники и Физлица - это разные вещи, не смотря на то, что фамилии там одинаковые
8 michael9472
 
27.04.16
16:14
(7) хм.... ок.
9 michael9472
 
27.04.16
16:14
(6) {ВнешняяОбработка.Т1а_от_5_1_2004.МодульОбъекта(110)}: Значение не является значением объектного типа (Выбрать)
        ВыборкаСтажа=Стаж.Выбрать();
10 ДенисЧ
 
27.04.16
16:15
А почему ты стаж ставишь параметром запроса, а потом из него же и выбираешь?
11 michael9472
 
27.04.16
16:16
(10) у меня запрос в другой функции
12 ДенисЧ
 
27.04.16
16:16
(11) мы должны за тебя угадывать весь текст?
13 michael9472
 
27.04.16
16:18
(12) нет)
14 michael9472
 
27.04.16
17:02
Решил проблему