Имя: Пароль:
1C
1С v8
Условное оформление. Управляемые формы
0 dddonnn
 
02.04.15
08:49
Нужно: при контрагенте = пустая ссылка  в поле выводить текст "Прочие".
Получилось: Когда контрагент в т.ч. все прекрасно работает.
Но когда Контрагент в шапке, то текст не выводится. Но само условие отбора срабатывает, к примеру, цвет фона поля ввода перекрашивается. Подскажите, как прописать текст в поле?
1 dddonnn
 
02.04.15
10:19
.
2 Остап Сулейманович
 
02.04.15
10:22
(0) "когда Контрагент в шапке". Объясни. В шапке чего? И как он туда попадает?
3 Лефмихалыч
 
02.04.15
10:22
4 butterbean
 
02.04.15
10:24
(0) я как-то тоже так  пытался сделать, нифига не вышло, если найдешь способ — напиши сюда
5 butterbean
 
02.04.15
10:25
(4)+ не получилось через условное оформление, я сделал через свое поле с извратами
6 shpioleg
 
02.04.15
10:27
7 Остап Сулейманович
 
02.04.15
10:30
(6) )))
Сначала было желание предложить ТС вариант "всем контрагентам снимать шапки или вместо них одевать панамки".
8 ЧеловекДуши
 
02.04.15
10:33
(0) Давай Скрин, а лучше кусочек CF файла, где ты там это делаешь?
Какие условия вводишь?
9 Verzeragna
 
02.04.15
10:48
ЭтаФорма.Поле="Прочие"; не? или я чего-то не понял?
10 dddonnn
 
02.04.15
10:51
(8)
http://s018.radikal.ru/i517/1504/cd/b65ec48b37ee.png

ЭлементУО = ЭтаФорма.УсловноеОформление.Элементы.Добавить();    
    //Выбор полей
    ОформляемоеПоле = ЭлементУО.Поля.Элементы.Добавить();
    ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("Контрагент");//
    //Отбор
    ЭлементОтбора = ЭлементУО.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    //
    ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.Контрагент");
    ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
    ЭлементОтбора.ПравоеЗначение = Справочники.Контрагенты.ПустаяСсылка();
    //Оформление
    ЭлементУО.Оформление.УстановитьЗначениеПараметра("Текст", "Прочие");
    ЭлементУО.Оформление.УстановитьЗначениеПараметра("ЦветТекста", Новый Цвет(192,192,192));
11 dddonnn
 
02.04.15
10:51
В документе
12 dddonnn
 
02.04.15
10:52
Реквизит КА на скриншоте - сейчас Контрагент называется
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn