Имя: Пароль:
1C
1С v8
Закрасить строку в журнале документа
,
0 KonstantinK90
 
04.02.15
07:06
Здрасти у меня случай такой. Вот процедура нужно сделать что бы при открытии списка строки закрасились цветом где в документе стоит реквизит булево истиина как это сделать
Процедура ДокументСписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
    // Вставить содержимое обработчика.        
КонецПроцедуры
1 KonstantinK90
 
04.02.15
07:06
не могу сообразить
2 KonstantinK90
 
04.02.15
07:07
или это нужно с делать приПолученииДанных не знаю с чего начать
3 lxndr
 
04.02.15
07:08
(2) можно оба варианта. Второй предпочтительнее
4 KonstantinK90
 
04.02.15
07:11
а как обратиться к типу булево если он истина тогда строка красным цветом
5 Mankubus
 
04.02.15
07:13
(4) обратись уважительно.

Если ДанныеСтроки.РеквизитБулево = Истина Тогда
    ОформлениеСтроки.ЦветФона = WebЦвета.БледноЗеленый;
КонецЕсли;
6 KonstantinK90
 
04.02.15
07:17
{Документ.RSS_РедактированиеДанныхГСМКарты.Форма.ФормаСписка(57,7)}: Переменная не определена (ДанныеСтроки)
    Если <<?>>ДанныеСтроки.РеквизитБулево = Истина Тогда (Проверка: Толстый клиент (обычное приложение))
{Документ.RSS_РедактированиеДанныхГСМКарты.Форма.ФормаСписка(58,5)}: Переменная не определена (ОформлениеСтроки)
    <<?>>ОформлениеСтроки.ЦветФона = WebЦвета.БледноЗеленый; (Проверка: Толстый клиент (обычное приложение))
7 KonstantinK90
 
04.02.15
07:18
ой не то отправил
8 KonstantinK90
 
04.02.15
07:19
пишет переменная не определена данные строки
9 Mankubus
 
04.02.15
07:20
(8) а куда ты это вставил?
вот так надо

Процедура ДокументСписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
  Если ДанныеСтроки.РеквизитБулево = Истина Тогда
    ОформлениеСтроки.ЦветФона = WebЦвета.БледноЗеленый;
КонецЕсли;  

КонецПроцедуры
10 KonstantinK90
 
04.02.15
07:22
теперь ругаеться поле объекта не обнаруженно на реквизит булево
11 KonstantinK90
 
04.02.15
07:23
Процедура ДокументСписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
    
  Если ДанныеСтроки.Заблокирована = Истина Тогда
    ОформлениеСтроки.ЦветФона = WebЦвета.БледноЗеленый;
КонецЕсли;  

КонецПроцедуры
12 Trotter
 
04.02.15
07:24
Может попробовать через элементы ?
13 KonstantinK90
 
04.02.15
07:26
ругаеться на реквизит булево
14 KonstantinK90
 
04.02.15
07:26
поле не определенно
15 Mankubus
 
04.02.15
07:27
(13) отладчик украли?
16 Mankubus
 
04.02.15
07:28
(14) у тебя в списке есть реквизит Заблокирована или его надо через документ доставать?
17 KonstantinK90
 
04.02.15
07:29
в списке нет он в документе
18 Mankubus
 
04.02.15
07:30
(17) ну так действуй!
19 KonstantinK90
 
04.02.15
07:32
все на шел спасибо большое
20 KonstantinK90
 
04.02.15
07:33
хорошо когда есть кому подсказать
21 Ilqarupup
 
04.02.15
08:17
а нельзя через условноеоформление формы списка?
22 Mankubus
 
04.02.15
08:33
(21) это не УФ