|
Ошибка. Переменная не определена |
☑ |
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
|
|
|
9
NUser
12.12.19
✎
07:32
|
(6) Имел ввиду реквизит формы (Организация и Сотрудник) добавьте в реквизиты формы (не в реквизиты обработки) и на форму перенесите.
|
|
10
NUser
12.12.19
✎
07:56
|
(7)
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой