Имя: Пароль:
1C
1С v8
Переменная не определена (ДокументОбъект)
0 Mtrlcnlk
 
03.03.20
15:45
Добрый день, помогите найти проблему пожалуйста.

Ошибка - Переменная не определена (ДокументОбъект)

Процедура ГруппаПриИзменении(Элемент)
ДокументОбъект.ТабличнаяЧасть1.Очистить();
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("Группа",ДокументОбъект.Группа);
Запрос.Текст = "ВЫБРАТЬ
| Студенты.Ссылка,Студенты.НомерЗачКнижки
| ИЗ Справочник.Студенты КАК Студенты
| ГДЕ Студенты.Группа = &Группа";
ВыборкаРезультата = Запрос.Выполнить().Выбрать();
Пока ВыборкаРезультата.Следующий()
Цикл    
НовСтр = ДокументОбъект.ТабличнаяЧасть1.Добавить();
НовСтр.ФИОСтудента = ВыборкаРезультата.Ссылка;
НовСтр.НомерЗачКнижки = ВыборкаРезультата.НомерЗачКнижки;
КонецЦикла
КонецПроцедуры
1 Затейник
 
03.03.20
15:48
А если "ДокументОбъект", заменить на "Объект" ?
2 vicof
 
03.03.20
15:49
Переменная не определена
3 Затейник
 
03.03.20
15:49
или на "ЭтотОбъект"
4 Mtrlcnlk
 
03.03.20
15:52
Затейник - спасибо помог ) Сам бы не догадался
5 GROOVY
 
03.03.20
15:54
Для верности надо писать

ЭтотОбъект.ЭтотОбъект.ЭтотОбъект.ТабличнаяЧасть1
6 080808Ник
 
03.03.20
16:05
(5) может правильно так ЭтотОбъект.Ссылка.ПолучитьОбъект().ТабличнаяЧасть?
7 GROOVY
 
03.03.20
16:21
(6) ЭтотОбъект.Ссылка.ПолучитьОбъект().ЭтотОбъект.ТабличнаяЧасть
8 Serg_1960
 
03.03.20
16:34
А если объект ещё не записан в базу, то кто-то (не буду пальцем показывать) даёт вредные советы и прикалывается :(
9 AlvlSpb
 
03.03.20
16:37
(0) Если бы еще сразу говорил, что это ОФ....
10 080808Ник
 
03.03.20
16:40
(8) Кто бы это мог быть???
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс