Имя: Пароль:
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
Всё я отладила только ошибок не выводится печатная форма отображается,а группа инвалидности нет что это может быть хотя оно заполнено
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн