|
ФиксацияСверху для ТабличныйДокумент не работает
| ☑ |
0
Elkin-Palkin
31.03.16
✎
09:12
|
Платформа 8.3.7.1970
Хочу зафиксировать сверху шапку документа для табличного документа. Для этого использую свойство ФиксацияСверху.
Проблема заключается в том, что если табличный документ создаётся новый, то эта фиксация не работает:
ТабДок = Новый ТабличныйДокумент;
ТабДок.ФиксацияСверху = 2;
Верхние строчки всё равно скрываются при прокручивании.
А вот если табличный документ повесить на форму, то всё ОК:
ТабДок = ЭлементыФормы.ПолеТабличногоДокумента;
ТабДок.ФиксацияСверху = 2;
Может в случае нового табличного документа мне ещё что-то надо дополнительно указать?
|
|
1
Fedor-1971
31.03.16
✎
09:17
|
(0) Пробуй фиксировать после заполнения документа
|
|
2
Elkin-Palkin
31.03.16
✎
09:20
|
(1)
Написал
ТабДок.ФиксацияСверху = 2;
прямо непосредственно перед
ТабДок.Показать();
Не помогло :(
|
|
3
SadrArt
31.03.16
✎
09:38
|
(2) Пиши после, а не до.
|
|
4
Elkin-Palkin
31.03.16
✎
09:49
|
(3)
Спасибо огромное! Заработало!
Простой вопрос, как мне казалось, на котором я споткнулся.
Другое дело, что печатную форму для типовой конфигурации ради которой всё это дело я замутил, я так зафиксировать не смогу. Ведь я в модуле обработки формирую печатную форму и возвращаю. А показывает её уже типовой механизм конфигурации.
|
|
5
Ёпрст
31.03.16
✎
09:53
|
(4) перепиши его, передай параметром свою фиксацию и др. настройки макета, делов то
|
|
6
Elkin-Palkin
31.03.16
✎
10:02
|
(5) Э-э-э... Я не сторонник ломать типовой механизм конфигурации без жёсткой на то необходимости. В данном случае это скорее "бантик", чем необходимость. Поэтому если б узнать как типовыми механизмами добавить этот "бантик", то я бы был благодарен.
|
|