Имя: Пароль:
1C
1С v8
Не получается вывести переменную в область печатной формы
0 ЮлияКорж
 
02.02.12
11:14
Я только начала писать на 8ке  написала запрос и хочу результаты отбразить в печатной форме,вывести в ОбластьОсновныеСведения и у меня несовсем получается
Инвалидность=РегистрСведений.СведенияОбИнвалидностиФизлиц.СрезПоследних(&ДатаОтчета).Найти(Истина,"Инвалидность");
Если Инвалидность <> Неопределено тогда
ОбластьОсновныеСведения.Параметры.ГруппаИнв=РезультатыИнвалидности.ГруппаИнв;
КонецЕсли;
/////////////////////////////////////////////////////////////////////
Пишет {Отчет.ЛичнаяКарточка(1001,76)}: Ожидается выражение
Инвалидность=РегистрСведений.СведенияОбИнвалидностиФизлиц.СрезПоследних(<<?>>&ДатаОтчета).Найти(Истина,"Инвалидность"); (Проверка: Толстый клиент (обычное приложение))
1 cw014
 
02.02.12
11:16
&ДатаОтчета - WTF? :-O
2 cw014
 
02.02.12
11:17
Может быть все таки так:
Инвалидность=РегистрСведений.СведенияОбИнвалидностиФизлиц.СрезПоследних(ДатаОтчета).Найти(Истина,"Инвалидность");
3 ЮлияКорж
 
02.02.12
11:19
убрала не чего все равно
{Отчет.ЛичнаяКарточка(1001,17)}: Переменная не определена (РегистрСведений)
        Инвалидность=<<?>>РегистрСведений.СведенияОбИнвалидностиФизлиц.СрезПоследних(ДатаОтчета).Найти(Истина,"Инвалидность"); (Проверка: Толстый клиент (обычное приложение))
4 Alex S D
 
02.02.12
11:19
регистрЫСведений
5 cw014
 
02.02.12
11:22
(4) Ыыыыыы, РегистрЫ :)))))
6 ЮлияКорж
 
02.02.12
12:07
Теперь опять что то не так
в запросе
функция СформироватьЗапросИнвалидность(ДатаОтчета,РаботникОтчета)
  Запрос=Новый Запрос;
  Запрос.УстановитьПараметр("ДатаОтчета",ДатаОтчета);
  Запрос.УстановитьПараметр("Работник",РаботникОтчета);
  Запрос.Текст= "
  |ВЫБРАТЬ РАЗРЕШЕННЫЕ
  |Инвалидность1.УдостоверениеНомер КАК НомерУд
  |Инвалидность1.Группа Как Группа
  |Инвалидность1.УдостоверениеСерия КАК СерияУд
  |ИЗ
  | РегистрСведений.СведенияОбИнвалидностиФизлиц.СрезПоследних(&ДатаОтчета)КАК Инвалидность1
  |ГДЕ
  |  Инвалидность.Физлицо=&Работник
  |";
  Возврат Запрос.Выполнить();
  КонецФункции
Пишет
{Отчет.ЛичнаяКарточка(209)}: Ошибка при вызове метода контекста (Выполнить)
  Возврат Запрос.Выполнить();
по причине:

по причине:
{(4, 1)}: Синтаксическая ошибка "Инвалидность1.Группа"
<<?>>Инвалидность1.Группа Как Группа
7 hhhh
 
02.02.12
12:14
(6) ну запятые ставить-то надо, чего прикалываешься? Возьми книжку по запросам, почитай про синтаксис.
8 ЮлияКорж
 
02.02.12
12:45
Всё я отладила только ошибок не выводится печатная форма отображается,а группа инвалидности нет что это может быть хотя оно заполнено
Ошибка? Это не ошибка, это системная функция.