Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
14 дек 2024, 01:33

Помогите с таблцей

Автор Erroshka, 28 дек 2011, 16:42

0 Пользователей и 1 гость просматривают эту тему.

Erroshka

Привет всем! :btbzdb: :btbzdb:
Есть справочники: студенты и группы. Группа владелец студента. Делаю документ "Ведомость", где в каждой новой записи будет список студент-оценка (делаю через табличные части). Хочу, чтобы при добавлении новой записи список студентов выводился на форму автоматически.
Запрос сделать -- это без проблем, но не знаю как вывести его результаты в табличку на форму!
Помогите пожалуйста :trhregerhg: :trhregerhg: :trhregerhg: кто чем сможет, нароооод :nhsrm: :nhsrm:

sergeevds

Выборка = Справочники.Студенты.Выбрать(,Группа);
Пока Выборка.Следующий() Цикл
   НоваяСтрока = ТабличнаяЧасть.Добавить;
   НоваяСтрока.Студент = Выборка.Ссылка;
КонецЦикла;

Erroshka

Если написать
  НоваяСтрока = ТабличнаяЧасть.Добавить;
То вылетает с сообщением "Поле объекта не обнаружено (Добавить)".
Вот у меня, похоже, что можно написать вот так:
  Элементы.Оценки.ДобавитьСтроку();
И это процедура, а не ф-ия.

Dethmontt

НоваяСтрока = ТабличнаяЧасть.Добавить();
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

sergeevds


Erroshka

Хоть так, хоть эдак -- ошибка одна и та же

Erroshka

Может я неправильно поняла, что есть "ТабличнаяЧасть" в вашем ответе? Я это пишу как "Элементы.Оценки", это правильно?

Erroshka

И правда =) =) Делала неправильно, написала Объект.Оценки.Добавить(); и все работает :-* Спасибо вам огромное!

sergeevds

Да че там, спрашивай, ежели что.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск