программное изменение печатной формы #613437


#0 by Zoopst
Всем добрый день! Есть печатная форма с табличной частью. Надо, в зависимости от определенного условия, либо выделить жирным строку таблицы, либо оставить как в макете. Помогите это реализовать. Мой код почему-то не работает, хотя в отладчике параметры шрифта меняются ... ... Что не так?
#1 by Buster007
мне кажется, что надо сначала вывести, а потом менять шрифт.
#2 by Buster007
+ но после вывода, получать область по параметру Область будет неверно
#3 by Wobland
так работает:
#4 by Zoopst
так работает но криво. вместо раскрашивания текущей ячейки добавляет ряд строк и в последней раскрашивает
#5 by Wobland
врёшь ведь. у меня R1
#6 by Zoopst
никто не в курсе почему теперь лишние строки добавляются и шрифт меняется только в последней а текущая строка как есть так и осталась
#7 by Zoopst
При таком варианте в ячейке R7C3 шрифт меняется, но не в текущей строке таблицы а в новой строке, которая добавляется после текущей
#8 by Wobland
а в седьмой. а в области у тебя одна строка
#9 by Zoopst
надо было вместо писать меняется для всей строки. Правда непонятно как с отдельными ячейками быть
#10 by Zoopst
Вот непонятно почему добавляет лишние пустые строки
#11 by Wobland
перевести ?
#12 by Zoopst
??? получается так текст11  текст12  текст13  текст14  текст15 <пустая строка с измененным шрифтом в ячейке> текст21  текст22  текст23  текст24  текст25 <пустая строка с измененным шрифтом в ячейке>
#13 by Zoopst
всего строк в таблице 9 колонок 5 почему добавляется 6 строк и в 6-й меняется шрифт
#14 by Wobland
смотри на количество строк в _области_. у тебя седьмой строки там нет, оно тебе и добавляет. ты ж седьмую просил ;)
#15 by Zoopst
Ага.  теперь все нормально Спасибо
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям