Меню

Сабсистемс Сабсистемс Мегапрайс Мегапрайс Разработки Разработки Отзывы Отзывы Информация Информация Новости Новости Помощь по 1С! Помощь по 1С!
Регистрация Войти
Страницы: 1
Ответить
RSS
Как программно в 1С сделать разную ширину колонок в отчете
 
Допустим у вас есть некий универсальный макет - с одной областью-колонкой.
Вы формируете отчет в котором разные данные.
На форме есть некий список полей отчета - универсальный.

Нужно чтобы в конечном табличной документе колонки можно было программно сделать разной ширины.

Решение простое. На форме отчета должна быть таблица с перечнем колонок. И реквизитом ширина.

В самом конце после того как таблица сформирована, вот такой вот код

Для Каждого ДопКолонка Из НастройкиКолонокЛиста Цикл
ТекущаяОбласть = ТаблицаОтчета.НайтиТекст(ДопКолонка.Представление,,, Истина, Истина, Истина, Ложь);
Если ТекущаяОбласть <> Неопределено Тогда    
ТекущаяОбласть.ШиринаКолонки = ДопКолонка.ШиринаКолонки;
КонецЕсли;
КонецЦикла;
Страницы: 1
Ответить
Читают тему
Форма ответов
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить