Имя: Пароль:
1C
1С v8
ФиксацияСверху для ТабличныйДокумент не работает
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) Э-э-э... Я не сторонник ломать типовой механизм конфигурации без жёсткой на то необходимости. В данном случае это скорее "бантик", чем необходимость. Поэтому если б узнать как типовыми механизмами добавить этот "бантик", то я бы был благодарен.