|
0
zippygrill
25.03.13
✎
09:47
|
всем привет.
вопрос у меня такой, как вывести определенное количество записей из период. регистровСведений на форме.
ПриОткрытие своей формы(непериодический регистр) добавляю новое ТП(на Панель с страничками), с типом регистрСведений список(у меня несколько регистров периодические)
//Регистр.Имя - мои периодические регистры
тпРегистра = ЭлементыФормы.Добавить(Тип("ТабличноеПоле"), "тп" + Регистр.Имя, Истина, ЭлементыФормы.ПанельРегистров);
тпРегистра.ТипЗначения = Новый ОписаниеТипов("РегистрСведенийСписок." + Регистр.Имя);
тпРегистра.Верх = 6;
тпРегистра.Лево = 6;
тпРегистра.Ширина = ЭлементыФормы.ПанельРегистров.Ширина - 14;
тпРегистра.Высота = ЭлементыФормы.ПанельРегистров.Высота - 32;
тпРегистра.ТолькоПросмотр = Ложь;
тпРегистра.УстановитьПривязку(ГраницаЭлементаУправления.Низ, ЭлементыФормы.ПанельРегистров, ГраницаЭлементаУправления.Низ);
тпРегистра.УстановитьПривязку(ГраницаЭлементаУправления.Право, ЭлементыФормы.ПанельРегистров, ГраницаЭлементаУправления.Право);
тпРегистра.СоздатьКолонки();
тпРегистра.Значение.Порядок.Установить("Период УБЫВ");
текОтбор = тпРегистра.Значение.Отбор;
Для Каждого i Из текОтбор Цикл
i.Использование = Ложь;
КонецЦикла;
//Отбор по текущей номенклатуре
текОтбор.Номенклатура.ВидСравнения = ВидСравнения.Равно;
текОтбор.Номенклатура.Значение = Номенклатура;
текОтбор.Номенклатура.Использование = Истина;
надеюсь понятно написал :)
|
|