|
Убрать фиксацию таблицы в отчете СКД в управляемом приложении. | ☑ | ||
---|---|---|---|---|
0
Grasher134
14.11.12
✎
10:15
|
Вычитал на этом форуме кучу статей по этой проблеме. К сожалению ни одна из них не помогла. Если кто не в курсе, проблема в том, что после формирования отчета СКД сам проставляет фиксацию в таблице и скролл отключается. Если таблица в 3-4 колонки - то пофиг. Но у меня их около 15 и в 1 экран они никак не влезают.
Я пробовал писать Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) ДокументРезультат.ФиксацияСлева = 0; ДокументРезультат.ФиксацияСверху = 0; СнятаФиксацияШапки = Ложь; КонецПроцедуры Он на меня чихать хотел. Потом было пару советов, что все это указывать надо после компоновки, на форме. Но у Элементы.Результат нету параметров ФиксацияСлева, ФиксацияСверху. Наверное потому что тонкий клиент. Есть ли какие-то способы решить проблему не отменяя стандартную обработку? Мне не хочется писать все это вручную. Так я могу сделать все и с обычным макетом по старинке. |
|||
1
Grasher134
14.11.12
✎
11:19
|
up народ, помогите плиз.
|
|||
2
Grasher134
16.11.12
✎
12:16
|
люююююдииии
|
|||
3
Нуф-Нуф
16.11.12
✎
12:17
|
||||
4
Gamm
16.11.12
✎
12:26
|
(3) Там этого нету - проблема появилась с 14-го релиза 8.2
Фиксация снимается через ЖПО. Самый простой путь - В ОбновлениеОтображения поставить ДокументРезультат.ФиксацияСлева = 0; ДокументРезультат.ФиксацияСверху = 0; Есть путь посложнее: http://infostart.ru/profile/39468/blog/1542/ |
|||
5
samozvanec
16.11.12
✎
12:29
|
можно еще стандартную команду на форму вытянуть - Фиксация
|
|||
6
Grasher134
17.11.12
✎
12:41
|
(4) Это для обычного приложения ибо ЭлементыФормы
|
|||
7
Grasher134
17.11.12
✎
13:35
|
Усе, решил.
&НаКлиенте Процедура РезультатПриАктивизацииОбласти(Элемент) ЭтаФорма.Результат.ФиксацияСверху = 0; ЭтаФорма.Результат.ФиксацияСлева = 0; КонецПроцедуры Вот так это выглядит у меня на 8.2.16.352. Надеюсь, поможет людям. |
|||
8
vmv
17.11.12
✎
14:52
|
(7) косячишь, ибо это будет работать при каждом тыке на ячейку, а на фига?
|
|||
9
Grasher134
19.11.12
✎
09:41
|
(8) Нужно, чтоб код отработал после обработки команды Сформировать. Есть еще варианты?
|
|||
10
Cube
19.11.12
✎
09:43
|
(9) Есть. В ПриКомпоновкеРезультата() пишешь "СтандартнаяОбработка = Ложь", потом выводишь отчет, потом твой код из (0).
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |