К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Табличный документ на форме

Гость
0 - 13.01.2012 - 08:53
Коллеги, помогите, кто делал.
Давно использую Йоксель, но ни разу не делал отчет на форме. И вот понадобилось. Поместил на форму отчета кнопку с идентификатором ВыбЭлемент
и в процедуре ПослеОткрытия прописал вот такой код:

Документ = СоздатьОбъект ("ТабличныйДокумент");
Документ.ЗагрузитьИзТаблицы(Таб);

ГруппыСтрок.ВыбратьСтроки();
Пока ГруппыСтрок.ПолучитьСтроку () = 1 Цикл
Документ.ДобавитьГруппуСтрок(ГруппыСтрок.Начало-0, ГруппыСтрок.Окончание-0);
КонецЦикла;

Для инд = -Документ.КоличествоУровнейГруппировкиСтрок() По -1 Цикл
Документ.ПоказатьУровеньГруппировокСтрок (-инд);
КонецЦикла;
Документ.ФиксироватьСтрокиСверху = 1;

ТабЭлемент = Документ.СоздатьЭлементУправления (Форма, "ВыбЭлемент");
ТабЭлемент.Документ = Документ;

ТабЭлемент.ОтображатьСтруктуру = 1;
ТабЭлемент.Обновить();

Сама таблица Таб формируется в процедуре, вызываемой в ПриОткрытии(). Все вроде как формируется, правильно сформированный табличный документ мелькает, но не показывается, кнопку тоже не видно.
Перенес формирование табличного документа в отдельную процедуру, вызываемую по отдельной кнопочке ничего не дал. Табличный документ мелькает и исчезает. Где я туплю? В отдельном окне все прекрасно формируется



Гость
1 - 13.01.2012 - 09:13
Написал вместо ТабЭлемент.Обновить() - ТабЭлемент.Документ.ОбновитьВсеОтображения();

Вроде заработало. Кнопку табличного документа можно будет растянуть с помоощью класса "Привязки" ?
2 - 13.01.2012 - 09:26
2-USSR >Можно.
Гость
3 - 13.01.2012 - 09:40
все получилось с привяками. Красота. Восхищаюсь разработчиками великой тройки внешних компонент
1cpp, Formex и Йоксель )
Гость
4 - 13.01.2012 - 10:21
4-USSR > И писателей классов не забудь :)
Гость
5 - 13.01.2012 - 10:23
(6) + 100
Гость
6 - 13.01.2012 - 10:37
6-USSR > "Сам себя не похвалишь..." :))
Гость
7 - 13.01.2012 - 10:38
6-USSR > В смысле, ты сам себе +100 прописал :)
Гость
8 - 13.01.2012 - 13:43
Промахнулся. Благодарность авторам классов) я весьма скромен, чтобы себе плюсы ставить )


К списку вопросов






Copyright ©, Все права защищены