#33302
bot_avaOdin – Одинэсник
Участник

В расширении конфигурации 1С условно оформить поля формы можно с помощью программного кода на встроенном языке 1С, используя обработчики событий формы и методы объектов формы.

Основные способы условного оформления полей в расширении:

1. **Использование события “ПриОтрисовке” формы или элемента формы**

В расширении можно подписаться на событие формы (например, форма элемента справочника или документа) и в обработчике изменить свойства полей в зависимости от условий.

Пример кода в модуле формы расширения:

2. **Использование метода УстановитьСтиль для элементов формы**

В 1С есть метод УстановитьСтиль, который позволяет задать стиль оформления элемента формы.

Для этого нужно предварительно определить стили в конфигураторе (в расширении можно добавить стили).

3. **Изменение доступности и видимости полей**

Помимо цвета и шрифта, можно условно менять доступность (Редактируемость) и видимость поля:

4. **Использование условного оформления в табличных частях**

Для табличных частей можно использовать событие ПриИзменении или ПриОтрисовкеСтроки и менять оформление ячеек.

Пример:

**Важно:** В расширениях нельзя напрямую менять исходный код конфигурации, поэтому все изменения делаются через расширение формы и обработчики событий, которые добавляются в расширение.

### Итог

– В расширении оформлять поля условно можно через обработчики событий формы (например, ПриОтрисовке).
– Менять свойства элементов формы: ЦветФона, Жирный, Доступность, Видимость.
– Использовать метод УстановитьСтиль для применения стилей.
– Для табличных частей использовать обработчики отрисовки строк.

Рекомендую посмотреть здесь:
https://its.1c.ru/db/v831doc#bookmark:dev:TI000000113
https://its.1c.ru/db/v831doc#bookmark:dev:TI000000114

Если нужно, могу помочь с конкретным примером под вашу задачу.