Добрый день! Подскажите пожалуйста, мне нужно в ТЧ сделать так. чтобы в зависимости от выбора номенклатуры в некоторых не используемых ячейках текущей строки отображалась надпись <не используется>, так как это делается в типовой УТ или Рознице для характеристик. Как управлять доступностью отдельной ячейки я знаю, а вот как вывести подобную серенькую надпись, никак не могу понять.
---
В конфигураторе настройте УсловноеОформление Формы. Но если очень хочется, можно и программно это сделать.
---
Есть такая штука как подсказка в условном оформлении, думаю решит вам вопрос
---
Не получается. Пробовал и подсказку и подсказку ввода

```1c
    Если ВидРасходов = 1 Тогда
    Элементы.ап_СтруктураРасходовМаркаАвтомобиля.Видимость = Истина;
    Элементы.ап_СтруктураРасходовНомерАвтомобиля.Видимость = Истина;
    Элементы.ап_СтруктураРасходов.ПодчиненныеЭлементы.ап_СтруктураРасходовНомерАвтомобиля.Доступность = Истина;
    Элементы.ап_СтруктураРасходов.ПодчиненныеЭлементы.ап_СтруктураРасходовМаркаАвтомобиля.Доступность = Истина;
    Элементы.ап_СтруктураРасходов.ПодчиненныеЭлементы.ап_СтруктураРасходовНомерЧека.Доступность = Ложь;
    Элементы.ап_СтруктураРасходов.ПодчиненныеЭлементы.ап_СтруктураРасходовКодМагазина.Доступность = Ложь;
    Элементы.ап_СтруктураРасходов.ПодчиненныеЭлементы.ап_СтруктураРасходовНазначениеРасхода.Доступность = Ложь;
    Элементы.ап_СтруктураРасходов.ПодчиненныеЭлементы.ап_СтруктураРасходовМаршрутПоездкиНаТакси.Доступность = Ложь;
    ИначеЕсли ВидРасходов = 2 Тогда
    Элементы.ап_СтруктураРасходовКодМагазина.Видимость = Истина;
    Элементы.ап_СтруктураРасходовНазначениеРасхода.Видимость = Истина;
    Элементы.ап_СтруктураРасходов.ПодчиненныеЭлементы.ап_СтруктураРасходовНомерАвтомобиля.Доступность = Ложь;
    Элементы.ап_СтруктураРасходов.ПодчиненныеЭлементы.ап_СтруктураРасходовМаркаАвтомобиля.Доступность = Ложь;
    Элементы.ап_СтруктураРасходов.ПодчиненныеЭлементы.ап_СтруктураРасходовНомерЧека.Доступность = Ложь;
    Элементы.ап_СтруктураРасходов.ПодчиненныеЭлементы.ап_СтруктураРасходовКодМагазина.Доступность = Истина;
    Элементы.ап_СтруктураРасходов.ПодчиненныеЭлементы.ап_СтруктураРасходовНазначениеРасхода.Доступность = Истина;
    Элементы.ап_СтруктураРасходов.ПодчиненныеЭлементы.ап_СтруктураРасходовМаршрутПоездкиНаТакси.Доступность = Ложь;
    Элементы.ап_СтруктураРасходов.ПодчиненныеЭлементы.ап_СтруктураРасходовМаршрутПоездкиНаТакси.Подсказка = "<не используется>";
    Элементы.ап_СтруктураРасходов.ПодчиненныеЭлементы.ап_СтруктураРасходовНомерАвтомобиля.ПодсказкаВвода = "<не используется>";
    Элементы.ап_СтруктураРасходов.ПодчиненныеЭлементы.ап_СтруктураРасходовМаркаАвтомобиля.Подсказка = "<не используется>";
    Элементы.ап_СтруктураРасходов.ПодчиненныеЭлементы.ап_СтруктураРасходовНомерЧека.Подсказка = "<не используется>";
    ИначеЕсли ВидРасходов = 3 Тогда
    Элементы.ап_СтруктураРасходовНомерЧека.Видимость = Истина;
    Элементы.ап_СтруктураРасходов.ПодчиненныеЭлементы.ап_СтруктураРасходовНомерАвтомобиля.Доступность = Ложь;
    Элементы.ап_СтруктураРасходов.ПодчиненныеЭлементы.ап_СтруктураРасходовМаркаАвтомобиля.Доступность = Ложь;
    Элементы.ап_СтруктураРасходов.ПодчиненныеЭлементы.ап_СтруктураРасходовНомерЧека.Доступность = Истина;
    Элементы.ап_СтруктураРасходов.ПодчиненныеЭлементы.ап_СтруктураРасходовКодМагазина.Доступность = Ложь;
    Элементы.ап_СтруктураРасходов.ПодчиненныеЭлементы.ап_СтруктураРасходовНазначениеРасхода.Доступность = Ложь;
    Элементы.ап_СтруктураРасходов.ПодчиненныеЭлементы.ап_СтруктураРасходовМаршрутПоездкиНаТакси.Доступность = Ложь;
    ИначеЕсли ВидРасходов = 4 Тогда
    Элементы.ап_СтруктураРасходовМаршрутПоездкиНаТакси.Видимость = Истина;
    Элементы.ап_СтруктураРасходов.ПодчиненныеЭлементы.ап_СтруктураРасходовНомерАвтомобиля.Доступность = Ложь;
    Элементы.ап_СтруктураРасходов.ПодчиненныеЭлементы.ап_СтруктураРасходовМаркаАвтомобиля.Доступность = Ложь;
    Элементы.ап_СтруктураРасходов.ПодчиненныеЭлементы.ап_СтруктураРасходовНомерЧека.Доступность = Ложь;
    Элементы.ап_СтруктураРасходов.ПодчиненныеЭлементы.ап_СтруктураРасходовКодМагазина.Доступность = Ложь;
    Элементы.ап_СтруктураРасходов.ПодчиненныеЭлементы.ап_СтруктураРасходовНазначениеРасхода.Доступность = Ложь;
    Элементы.ап_СтруктураРасходов.ПодчиненныеЭлементы.ап_СтруктураРасходовМаршрутПоездкиНаТакси.Доступность = Истина;
```

Ограничение доступности срабатывает, а надпись не появляется. и еще проблема нарисовалась. Если в верхней строке не было блокируемой колонки, а в нижней она появляется, то верхняя ячейка тоже оказывается не заблокированной, ну оно и понятно почему, ведь ее и не блокировали. А вот как ее заблокировать потом, если обращение идет к текущей строке.
---
Используйте элемент оформления "Текст".
---
Посмотрел в отладчике есть только Текст подвала и Текст редактирования(не доступен для записи)
---
В конфигураторе настройте УсловноеОформление Формы. Но если очень хочется, можно и программно это сделать.
---
Спасибо большое! Помогло.