Управление высотой строк табличного поля
В 1С:Предприятии 8 реализована возможность устанавливать высоту отдельных ячеек строк табличного поля , то есть существует возможность отображать в ячейках строк табличного поля многострочный текст . При этом можно задать высоту ячеек строк как для табличного поля в целом , так и для отдельных ячеек , в этом случае строки табличного поля могут иметь разную высоту . Также существует возможность автоматического определения высоты ячеек строк табличного поля .
Существует несколько способов установки высоты ячеек строк табличного поля :
- Можно установить высоту ячейки строки табличного поля в палитре свойств . Для этого необходимо использовать свойство » Высота ячейки » колонки табличного поля . Для того чтобы для данной колонки высота ячейки вычислялась автоматически , необходимо установить свойство » Автовысота ячейки «, при этом значение свойства » Высота ячейки » будет использоваться как максимально возможная высота ячейки .
- Можно устанавливать высоту ячеек отдельных строк табличного поля . Для этого необходимо при обработке события ПриВыводеСтроки() табличного поля устанавливать высоту определенным ячейкам . Для управления высотой ячеек табличного поля предусмотрены свойства ВысотаЯчейки и АвтоВысотаЯчейки объекта типа ОформлениеЯчейки . Поясним использования этих свойств на следующем примере . Пусть существует справочник Номенклатура , у которого имеются реквизит НаименованиеПолное . Требуется полностью отображать значение реквизита НаименованиеПолное для строк табличного поля , не являющихся группами .
При обработке события ПриВыводеСтроки() устанавливаем свойства » ВысотаЯчейки » и » АвтоВысотаЯчейки » для ячейки , отображающей значение реквизита НаименованиеПолное , при этом устанавливаем максимально возможную высоту ячейки равной 5 строкам :
- Можно настраивать высоту и авто — высоту ячеек строк табличного поля через окно настройки списка . Для этого необходимо использовать команду » Настройка списка » контекстного меню табличного поля . В этом случае система запомнит эти настройки и восстановит их при следующем открытии списка . Необходимо отметить , что эти настройки действительны только для ячеек , высота и авто-высота которых не изменяется программно , т . е . при обработке события ПриВыводеСтроки() .
Необходимо отметить , что если в строке табличного поля установлена высота нескольким ячейкам , то действительная высота строки будет равна максимальной высоте ячейки этой строки , при этом высота ячеек , которым высота не установлена , может выть увеличена . Также стоит отметить , что высота ячеек строки табличного поля может увеличиваться в зависимости от положения колонок табличного поля . Так , если колонки табличного поля расположены друг под другом , то высота соседних ячеек будет увеличена .
Источник
Авто-высота строки в печатной форме
Имеется УТ 11.1, я в ней меняю печатную форму ТОРГ-12 на предмет бОльшего количества товарных позиций. Не в конфигураторе. Взял и вытянул поле «Наименование товара» так, чтобы туда влазили названия без переноса на вторую строку. Но есть несколько товаров, у которых названия слишком длинные, не влазят, и им нужен перенос на вторую строку.
Если высоту строки сделать «Автовысота строки», то минимальная высота получается = две строки. Ну а если установить высоту жестко, то длинные названия товаров обрезаются.
Как изменить, установить минимальную высоту строки, если у нее установлена высота «Автовысота строки»?
Надеюсь вопрос понятен.
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Автовысота строки в печатной форме
Подскажите, как настроить автовысоту в печатной форме, чтобы высота была разной в каждой строке (в.
1с 8.2: Разбивает Строки В Печатной Форме Накладной
Добрый день! Нужна помощь профессионалов по такому вопросу: Платформа 1С:Предприятие 8.2.
Как упорядочить строки в печатной форме
Здравствуйте, подскажите как сделать печатную форму накладной. Строки в печатной форме по выбору.
Fast Report авто высота строки
Добрый день. Использую Fast Reports. В панели MasterData выставляю параметр «Stretched» = true.
Источник
Определение высоты области табличного документа при выставленном флаге автовысоты
Столкнулся давеча с проблемой:
У коллеги возникла необходимость узнать высоту строки табличного документа, при выставленном флаге автовысоты. Платформа сие не позволяет сделать непосредственно. Если АвтоВысотаСтроки = Истина, то ВысотаСтроки в таком случае будет равна нулю. Раз нельзя сделать непосредственно, значит сделаем посредством имеющихся средств, но коллегу в беде не бросим =). Ниже приведён код реализации. В качестве файла приложена обработка с наглядной демонстрацией решения (нужно открыть её в предприятии и нажать «Выполнить»).
Откуда возникла задача (немного упрощаю пример):
Рассмотрим первую строку табличного документа. Необходимо, чтобы высота строки устанавливалась по высоте первой ячейки. В первой ячейке может быть разный текст и задать её высоту фиксировано нельзя. АвтоВысотаСтроки тоже не спасает положение, т.к. в качестве неё возьмётся максимальная из высот всех ячеек строки, а нам позарез надо ориентироваться на первую. Поэтому было принято решение найти высоту первой ячейки с выставленным АвтоВысотаСтроки = Истина, после чего установить найденную высоту для строки.
З.Ы. также для увеличения производительности поиска высоты строки пришлось применить метод половинного деления.
————————————
ИНТЕРЕСНЫХ ВАМ ЗАДАЧ, ПЛОДОТВОРНОЙ РАБОТЫ И ОРИГИНАЛЬНЫХ/ОПТИМАЛЬНЫХ РЕШЕНИЙ!!
Источник
Автовысота строки в печатной форме
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Авто-высота строки в печатной форме
Имеется УТ 11.1, я в ней меняю печатную форму ТОРГ-12 на предмет бОльшего количества товарных.
Кнопки на печатной форме
Доброе утро! Конфигурация 1С8 УТ 11.2. нетиповая. Создала в нетиповую печатную форму для.
Сортировка ТЧ в печатной форме
Добрый день! Такая проблема, ни как не идет сортировка в печатной форме по значению Номенклатура.
Представление нуля в печатной форме
Добрый день. Есть документ с макет (скрин макета в изображении) при нажатии на кнопку формируется.
Решение
Вывод шаблона в печатной форме 8.2
Здравствуйте! Мне надо рассчитать ндс и вывести на печатную форму. Сделала поле типа Шаблон. .
Присоединение колонтитула в печатной форме
Доброго времени суток. есть внешняя обработка (выводит договор на основании документа). в макете.
Бонусы в печатной форме расходной накладной УТ 11
Здравствуйте! Стоит задача, клиентам которые заказали товара на определенную сумму, выдавать бонусы.
Включить отображение сетки в печатной форме
добрый день. 8.3.13.1513 можно ли сделать так, чтобы при открытии печатной офрмы какой-то.
Источник
Авто-высота строки в печатной форме
Имеется УТ 11.1, я в ней меняю печатную форму ТОРГ-12 на предмет бОльшего количества товарных позиций. Не в конфигураторе. Взял и вытянул поле «Наименование товара» так, чтобы туда влазили названия без переноса на вторую строку. Но есть несколько товаров, у которых названия слишком длинные, не влазят, и им нужен перенос на вторую строку.
Если высоту строки сделать «Автовысота строки», то минимальная высота получается = две строки. Ну а если установить высоту жестко, то длинные названия товаров обрезаются.
Как изменить, установить минимальную высоту строки, если у нее установлена высота «Автовысота строки»?
Надеюсь вопрос понятен.
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Автовысота строки в печатной форме
Подскажите, как настроить автовысоту в печатной форме, чтобы высота была разной в каждой строке (в.
1с 8.2: Разбивает Строки В Печатной Форме Накладной
Добрый день! Нужна помощь профессионалов по такому вопросу: Платформа 1С:Предприятие 8.2.
Как упорядочить строки в печатной форме
Здравствуйте, подскажите как сделать печатную форму накладной. Строки в печатной форме по выбору.
Fast Report авто высота строки
Добрый день. Использую Fast Reports. В панели MasterData выставляю параметр «Stretched» = true.
Источник