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