Имя: Пароль:
1C
1С v8
Гиперссылка на счет фактуру в реализации товаров
0 denis_solyanko
 
23.10.14
14:48
В реализации товаров есть надпись-гиперссылка "Ввести СчетФактуру"
при нажатии открывается счет фактура , нужно сделать чтобы если сф не проведена эта надпись была крассным цветом иначе синим, не могу понять как проверить проведение счет фактуры и в какую процедуру засунуть проверку


Если (что сюда написать?).Проведен тогда
    ЭлементыФормы.тСчетФактура.ЦветТекста = ЦветаСтиля.ТекстИнформационнойНадписи;
    Иначе
    ЭлементыФормы.тСчетФактура.ЦветТекста = ЦветаСтиля.ТекстПредупреждающейНадписи;
КонецЕсли;
1 forawindows
 
23.10.14
15:41
ЭлементыФормы.ГиперссылкаДокументРеализации.Заголовок = ПолучитьТекстДокументаРеализации(ДокументРеализации, ФлагВыделения);
    Если ФлагВыделения = Истина Тогда
        ЭлементыФормы.ГиперссылкаДокументРеализации.ЦветТекста = ЦветаСтиля.ТекстПредупреждающейНадписи;
    Иначе
        ЭлементыФормы.ГиперссылкаДокументРеализации.ЦветТекста = ЦветаСтиля.ЦветТекстаФормы;
    КонецЕсли;  

Функция ПолучитьТекстДокументаРеализации(ДокРеализации, ФлагВыделения = Ложь) Экспорт

    Если НЕ ЗначениеЗаполнено(ДокРеализации) Тогда
        Возврат "Ввести документ реализации";
    Иначе
        ДополнительныйТекст = "";    
        
        Если ДокРеализации.ПометкаУдаления Тогда
            ДополнительныйТекст = " (помечен на удаление)";
            ФлагВыделения = Истина;
        Иначе
            Если НЕ ДокРеализации.Проведен Тогда
                ДополнительныйТекст = " (не проведен)";
                ФлагВыделения = Истина;
            КонецЕсли;    
        КонецЕсли;                
        
        Возврат Строка(ДокРеализации) + ДополнительныйТекст;
    КонецЕсли;
    
КонецФункции
2 forawindows
 
23.10.14
15:43
В примере вместо счетфактуры - документ реализации.