Как программно изменить цвет строки в табличных частях документа 1С?
Доброго времени суток, Хотелось бы узнать есть ли способ менять программно цвет строк, а не стобцов. Необходимо по определенному критерию менять цвет, для наглядности разделения данных. Не смог понять как обращаться к строке, чтобы изменить ее цвет, или к отдельной ячейке.
Константин Нагибович, Понятно что условное оформление. 8.3 версия. Пока не особо получилось раскурить в нужном направлении по мимо программного изменения столбца.
Константин Нагибович, Хм, спасибо большое, в пятницу гуглил упорно, и не нашел нужных вещей, а тут просто заданием условия из под конфигурации даже без прописывания кода. намного удобнее. Спасибо
stictt, как раз не очень "понятно". В версиях 8.0-8.1 таблицы действительно нужно было раскрашивать программно, а вот начиная с 8.2 надобность в программном коде пропала, так как условия раскраски можно декларативно описать в правилах условного оформления.
1. Если обычное приложение - тогда при выводе строки - коллекция ОформлениеСтрок
2. Если управляемое - смотри в сторону УсловногоОформления. Очень хороший пример есть в типовой ут 11
УстановитьУсловноеОформление();
Там ставится доступность, цвет шрифта и тд для конкретной ячейки
Например в заказе есть товар который отменен - вся строка выделяется цветом
В другой строке товар - с типом "Товар" то в некоторых колонках будет стоять "Только для работ и услуг".
Примерно так.