В реализации товаров есть надпись-гиперссылка "Ввести СчетФактуру"
при нажатии открывается счет фактура , нужно сделать чтобы если сф не проведена эта надпись была крассным цветом иначе синим, не могу понять как проверить проведение счет фактуры и в какую процедуру засунуть проверку
Если (что сюда написать?).Проведен тогда
ЭлементыФормы.тСчетФактура.ЦветТекста = ЦветаСтиля.ТекстИнформационнойНадписи;
Иначе
ЭлементыФормы.тСчетФактура.ЦветТекста = ЦветаСтиля.ТекстПредупреждающейНадписи;
КонецЕсли;
ЭлементыФормы.ГиперссылкаДокументРеализации.Заголовок = ПолучитьТекстДокументаРеализации(ДокументРеализации, ФлагВыделения);
Если ФлагВыделения = Истина Тогда
ЭлементыФормы.ГиперссылкаДокументРеализации.ЦветТекста = ЦветаСтиля.ТекстПредупреждающейНадписи;
Иначе
ЭлементыФормы.ГиперссылкаДокументРеализации.ЦветТекста = ЦветаСтиля.ЦветТекстаФормы;
КонецЕсли;
Функция ПолучитьТекстДокументаРеализации(ДокРеализации, ФлагВыделения = Ложь) Экспорт
Если НЕ ЗначениеЗаполнено(ДокРеализации) Тогда
Возврат "Ввести документ реализации";
Иначе
ДополнительныйТекст = "";
Если ДокРеализации.ПометкаУдаления Тогда
ДополнительныйТекст = " (помечен на удаление)";
ФлагВыделения = Истина;
Иначе
Если НЕ ДокРеализации.Проведен Тогда
ДополнительныйТекст = " (не проведен)";
ФлагВыделения = Истина;
КонецЕсли;
КонецЕсли;
В примере вместо счетфактуры - документ реализации.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший