gifts2017

В отчет добавлена кнопка "Сжать", которая сжимает данные (уменьшает ширину колонок) полученного отчета в Поле табличного документа

Опубликовал Лена (chernlen) в раздел Программирование - Работа с интерфейсом

Сделано для  стандартных отчетов конфигурации, работающих на реквизите "универсальный отчет" , где зафиксирована ширина колонок.
Проверено  на УТ 10.3

Показано на примере отчета по взаиморасчетам (хотя аналогично можно добавить в любой отчет).

На "командной панели" добавлена кнопка "Сжать", под кнопкой в модуле формы стоит процедура обработки действия, которая ссылается на экспортную процедуру модуля отчета: СжатьПолеДокумента();

Работает следующим образом: при первом нажатии уменьшаются поля "показателей" (колонок отчета , кроме первой), каждое следующее нажатие уменьшает размер первой колонки.

Пользователи говорят, что удобно.

Скачать файлы

Наименование Файл Версия Размер
ВедомостьВзаиморасчетыСКонтрагентамиСКнопкой.erf 82
.1252492751 21,45Kb
25.09.09
82
.1252492751 21,45Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Дмитрий Глух (IronDemon) 09.09.09 14:53
На сколько % сжимает? Лучше чем RAR?
2. Лена (chernlen) 09.09.09 14:56
Сжимает не отчет, а печатную форму отчета, чтобы все нужные колонки были видимы на экране.
3. Дмитрий Глух (IronDemon) 09.09.09 15:17
Ты про автоматический расчет ширины колонок?
5. Saw (Re:аниматор) 12.09.09 09:39
6. Петр Сусоров (susorov) 18.09.09 21:20
(5) +!!! Автор, переименуй тему, плиз, не запутывай нас. вместо "сжатия данных" лучше укажи что-то типа "уменьшения ширины колонок". А ваще плюс :)
7. Сергей Ожерельев (Поручик) 21.09.09 13:01
И кнопку обозвать "Сжать колонки", а то юзеру может быть не понятно.
8. Ksandr2010 (aochkasov) 05.07.11 07:22
все отлично, но вот после сжатия использовать параметр печать по ширине работает не правильно.
9. Lemyrchick 15.11.11 23:15
отлично работает, кроме этой обработки других вариантов не нашел.