Имя: Пароль:
1C
1С v8
Ошибка. Переменная не определена
,
0 Тринадцать
 
12.12.19
05:34
Всем привет! ЗУП 3.1 Делаю внешний отчет, организацию сотрудника выбирает пользователь и для них выводятся некоторые данные.
    Организация и сотрудник задаю как реквизиты (выбор из справочников). Дальше идет запрос. При установке параметров ругается  {ВнешнийОтчет.ЗаявлениеНаМатПомощьОтчет1012.Форма.ФормаОтчета.Форма(26,41)}: Переменная не определена (Объект)
    Запрос.УстановитьПараметр("Сотрудник", <<?>>Объект.Сотрудник); (Проверка: Сервер)
не могу понять в чем ошибка?
1 Тринадцать
 
12.12.19
05:36
Запрос.Текст =
        "ВЫБРАТЬ
        |    КадроваяИсторияСотрудниковСрезПоследних.Сотрудник КАК Сотрудник,
        |    КадроваяИсторияСотрудниковСрезПоследних.Должность КАК Должность
        |ИЗ
        |    РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних(
        |            ,
        |            Организация = &Организация
        |                И Сотрудник = &Сотрудник
        |                И Регистратор ССЫЛКА Документ.ПриемНаРаботу) КАК КадроваяИсторияСотрудниковСрезПоследних";
    
    Запрос.УстановитьПараметр("Сотрудник", Объект.Сотрудник);
    Запрос.УстановитьПараметр("Организация", Объект.Организация);
2 ДенисЧ
 
12.12.19
06:28
Нет такой переменной Объект в твоём контексте
3 NUser
 
12.12.19
06:35
(0) Если как реквизиты, то зачем обращение через коллекцию объекта? Напрямую и обращайтесь к реквизитам:

  Запрос.УстановитьПараметр("Сотрудник", Сотрудник);
    Запрос.УстановитьПараметр("Организация", Организация);
4 hhhh
 
12.12.19
06:40
(1) Объект вообще такого слова в отчете не бывает. Откуда вы его откопали? Пишите

Отчет.Сотрудник
5 shuhard
 
12.12.19
06:49
(4) основной реквизит может называться как угодно =)
6 Тринадцать
 
12.12.19
07:07
Если на прямую, тоже ошибка
{ВнешнийОтчет.ЗаявлениеНаМатПомощьОтчет1012.Форма.ФормаОтчета.Форма(24,43)}: Переменная не определена (Организация)
    Запрос.УстановитьПараметр("Организация", <<?>>Организация); (Проверка: Сервер)

Если попробовать Элементы.Сотрудник ?
7 shuhard
 
12.12.19
07:25
(6) [Элементы.Сотрудник]
поржал, от души
пиши ещё
8 unbred
 
12.12.19
07:32
(0) тут пиши. OFF: Мисс/миссис бюст мисты 2019 (отбор). Призовой фонд 27202 руб
в твоём топике не взлетит.
9 NUser
 
12.12.19
07:32
(6) Имел ввиду реквизит формы (Организация и Сотрудник) добавьте в реквизиты формы (не в реквизиты обработки) и на форму перенесите.
10 NUser
 
12.12.19
07:56