Имя: Пароль:
1C
1С v8
ошибка чтения значения
,
0 Сергей Роспатнюк
 
29.03.18
10:52
Помогите не пойму почему не работает запрос в табло при отладке пишет ошибка чтения значения

Запрос.УстановитьПараметр("Организация",                        ?(ОрганизацияСотрудника.Пустая(),0,ОрганизацияСотрудника));
    Запрос.УстановитьПараметр("Сотрудник",                             Ссылка2);
    Запрос.Текст =    
    "ВЫБРАТЬ ПЕРВЫЕ 1
    |    ПриемНаРаботу.Номер КАК Номер,
    |    ПриемНаРаботу.Дата КАК Дата
    |ИЗ
    |    Документ.ПриемНаРаботу КАК ПриемНаРаботу
    |ГДЕ
    |    ВЫБОР
    |            КОГДА &Организация = 0
    |                ТОГДА ИСТИНА
    |            ИНАЧЕ ПриемНаРаботу.Организация = &Организация
    |        КОНЕЦ
    |    И ПриемНаРаботу.Сотрудник = &Сотрудник
    |    И ПриемНаРаботу.ДатаПриема <= &ДатаДокумента
    |    И ПриемНаРаботу.Проведен
    |
    |УПОРЯДОЧИТЬ ПО
    |    ПриемНаРаботу.Дата УБЫВ";
    Рез2 = Запрос.Выполнить().Выбрать();
    Если Рез.Следующий() Тогда
        КоллекцияДанных.Вставить("ТрудДогНом",                         Рез2.Номер);
        КоллекцияДанных.Вставить("ТрудДогДата",                     Рез2.Дата);
    КонецЕсли;
1 Filippov
 
29.03.18
10:56
Так Рез2 или Рез?
2 1Сергей
 
29.03.18
10:56
внимтельнее смотри:

   Рез2 = Запрос.Выполнить().Выбрать();
    Если Рез.Следующий() Тогда
3 MUXACb
 
29.03.18
10:57
(0) Вот здесь ничего не смущает?

Рез2 = Запрос.Выполнить().Выбрать();
Если Рез.Следующий() Тогда
4 capllary_
surgut
 
29.03.18
11:00
ПараметрЗапроса ДатаДокумента не определен
5 pasha_d
 
29.03.18
11:16
&ДатаДокумента - где Запрос.УстановитьПараметр() ?
6 Сергей Роспатнюк
 
30.03.18
09:05
все сам увидел спасибо Дата установлен ТекДата(), А Рез не доглядел.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.