Как известно, для табличных частей платформа 1С не предоставляет пользователю возможность для редактирования настроек условного оформления, но программно эта возможность есть.
Расширение дает возможность пользователю настроить условное оформление для любой табличной части. Настройки условного оформления хранятся для каждого пользователя отдельно, так же, как это работает для динамических списков.
Требуется адаптация под формы вашей конфигурации:
1. Добавляем расширение. (Возможно потребуется сопоставить язык и установить значение режима совместимости из конфигурации). Снять галку Безопасный режим.
2. Добавляем нужную форму в расширение и создаем кнопку для настройки условного оформления (в примере это "НастроитьСписок") и добавляем в модуле формы следующий код (заменить имя табличной части "Товары" на имя ТЧ формы):
&НаКлиенте
Процедура НастроитьСписок(Команда)
ИмяТабличнойЧасти = "Товары"; // заполнить имя табличной части для условного оформления
нл_УсловноеОформлениеТЧКлиент.ВыбратьУсловноеОформление(ЭтаФорма, ИмяТабличнойЧасти, нл_ПодготовитьПараметрыФормыУО(ИмяТабличнойЧасти, УникальныйИдентификатор));
КонецПроцедуры
&НаСервере
Функция нл_ПодготовитьПараметрыФормыУО(ИмяТабличнойЧасти, УникальныйИдентификатор)
Возврат нл_УсловноеОформлениеТЧ.ПодготовитьПараметрыФормыУО(ЭтотОбъект, ИмяТабличнойЧасти, УникальныйИдентификатор);
КонецФункции
&НаСервере
Процедура нл_ПослеЗакрытияФормыУсловногоОформления(Результат, ДополнительныеПараметры) Экспорт
нл_УсловноеОформлениеТЧ.ПослеЗакрытияФормыУсловногоОформления(Результат, ДополнительныеПараметры, ЭтаФорма);
КонецПроцедуры
Тестирование проводил на платформах 8.3.25.1394 и 8.3.24.1691. На платформах начиная с 8.3.18 должно работать.