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

помогите с отчетом,пож-та

Автор almagkeeva, 20 апр 2012, 16:41

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

almagkeeva

Нужно по выбранному читателю вывести список книг,которые ему выдавались,данные берутся из регистра накопления "Выданные книги". (читатель выбирается на ФормеОтчета).Сделала вот так:

Процедура КнопкаСформироватьНажатие(Кнопка)
   ТабДок=Новый ТабличныйДокумент;
   Макет=ПолучитьМакет("Макет");
   Область=Макет.ПолучитьОбласть("Заголовок");
   Область.Параметры.ТекущаяДата=ТекущаяДата();
   Область.Параметры.Читатель=Читатель;
      ТабДок.Вывести(Область);
   Ном=1;
              
   Док=РегистрыНакопления.ВыданныеКниги.Выбрать();
      Пока Док.Следующий() Цикл
      Область=Макет.ПолучитьОбласть("Строка");
      Область.Параметры.Заполнить(Док);
      Область.Параметры.ДатаВыдачи=Док.Период;
      Область.Параметры.Ном=Ном;
      Ном=Ном+1;
      ТабДок.Вывести(Область);
      КонецЦикла;
   ТабДок.Показать();
КонецПроцедуры


Но на этом этапе в отчет попадает весь список книг,которые есть в регистре(

Vit1501

воспользуйтесь запросом, а не объектной моделью получения данных

almagkeeva

Спасибо за совет)) с запросом получилось)))

Теги:

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

Рейтинг@Mail.ru

Поиск