Имя: Пароль:
1C
1С v8
Фиксация шапки в СКД
,
0 Valadis
 
24.08.12
10:25
Платформа 8.2.15.301
Возникла проблема с фиксацией таблицы сверху. Код в процедуре  "ПриКомпоновкеРезультата" (модуль объекта отчета) не работает; "при обновлении отображения" тоже не работает.
Нужна простая фиксация - опред. количество строк сверху. Может быть есть какой-то простой способ зафиксировать таблицу? Слышал про объект
"ОформлениеЯчейкиТаблицыОбластиКомпоновкиДанных". Кто им пользовался?
1 Valadis
 
24.08.12
10:28
up
2 crazy_killer
 
24.08.12
10:30
че там фиксировать
ТабДокумент.ФиксацияСверху = КоличествоСтрок;
3 Cube
 
24.08.12
10:32
(0) Че, поиск не работает? Даже вот, недавно тема была: v8: Закрепление области в СКД
4 Valadis
 
24.08.12
10:32
(2) Код "ТабДокумент.ФиксацияСверху = КоличествоСтрок" не работает ни водной из переч. процедур
5 Valadis
 
24.08.12
10:33
(3) Не рабоает значит
6 Пеппи
 
24.08.12
10:33
всё работает )
7 crazy_killer
 
24.08.12
10:34
(4) ну и ничего страшного, переопредели процедуру формирования отчета, и реализуй в ней
а то что не работает в перечисленных конкретных процедурах, я не проверял конечно, но звучит по крайней мере подозрительно, должно работать
8 uraskin
 
24.08.12
10:34
Дарю:

в форме ПриОткрытии()
ЭлементыФормы.ТабДок.ФиксацияСверху  = 100500
9 Valadis
 
24.08.12
10:35
(8) Спасибо, но это тоже не работает
10 Valadis
 
24.08.12
10:35
(7)Может быть на других релизах платформы и работает
11 Пеппи
 
24.08.12
10:36
у тебя шаблон СКД или что ты используешь? и как выводишь отчет?
12 crazy_killer
 
24.08.12
10:37
(10) в чем сложность перетащить на форму кнопку "выполнить", тыркнуть создание обработчика, вывести в нем результат компоновки и в самом конце разместить код из (2) ? Это точно работает, а если не работает, то это уже hands.dll
13 Valadis
 
24.08.12
10:39
(12) код из (3) работает. Проблема решена. На форумах утверждалось, что достаточно прописать в процедуре "при компоновке результата" код "ДокументРезультат.ФиксацияСверху" и все сработает. Оказалось не совсем так.
14 uraskin
 
24.08.12
10:40
(9) Все работает.
Что ты делаешь?

сделай стандартную форму отчета, в модуле формы создай событие ПриОткрытии(), туда этот код из (8).Только "ТабДок" скорее всего надо будет заменить на "результат"
15 Valadis
 
24.08.12
10:41
(14) Не работает
16 Valadis
 
24.08.12
10:41
(14) Точнее раньше работало, а теперь нет