Имя: Пароль:
1C
 
Работа с динамическим списком
,
0 Sa6nek6
 
23.10.14
11:05
Как найти строку в динам списке и окрасить ее?
1 Sa6nek6
 
23.10.14
11:10
без произвольно запроса
2 HEKPOH
 
23.10.14
11:10
по условию меняй оформление
3 Sa6nek6
 
23.10.14
11:11
(2) как добавить условие
4 Жан Пердежон
 
23.10.14
11:12
условное оформление называется
5 Sa6nek6
 
23.10.14
11:13
(4) в запросе
6 HEKPOH
 
23.10.14
11:15
не в запросе, а в элементе формы
7 Sa6nek6
 
23.10.14
11:16
как обратится к списку и найти нужную строку
8 Sa6nek6
 
23.10.14
11:16
Данные=Элементы.ПервоеВзвешивание.ДанныеСтроки(Строка(1)) не катит
9 HEKPOH
 
23.10.14
11:17
тебе в конфигураторе или в пользовательском режиме нужно прописать окраску?
10 HEKPOH
 
23.10.14
11:19
в конфигураторе:
Форма - Условное оформление - открыть
добавляешь условие и задаешь для него оформление и оформляемые поля
11 Жан Пердежон
 
23.10.14
11:19
(7) чтобы окрасить строку находить ее не надо, просто задай условное оформление у формы или у динамического списка
12 Sa6nek6
 
23.10.14
11:24
как передать туда  мой параметр тогда?
13 Dmitry1c
 
23.10.14
11:42
(12) у тебя должно быть поле в динамическом списке, в зависимости от которого будут выполняться условия "условного оформления", т.е. на каждую строку например числа - в этой строке в поле содержится число 1 - синий цвет, число 2 - зеленый цвет и так далее.

А формирование этих чисел как раз определяешь в запросе динамического списка.
14 Sa6nek6
 
23.10.14
11:43
(13) Как то так?  
ВЫБОР
  КОГДА &ИскатьНомерТС = Истина и  &НомерТС = ДокументВзвешивание.НомерТС
       ТОГДА  ВЫБОР
      КОГДА &НомерТС = ДокументВзвешивание.НомерТС Тогда Истина
КОНЕЦ
  ИНАЧЕ ЛОЖЬ
КОНЕЦ КАК Метка,
15 Sa6nek6
 
23.10.14
11:44
ВЫБОР
  КОГДА &ИскатьНомерТС = Истина
       ТОГДА  ВЫБОР
                  КОГДА &НомерТС = ДокументВзвешивание.НомерТС Тогда Истина
            КОНЕЦ
  ИНАЧЕ ЛОЖЬ
КОНЕЦ КАК Метка,
16 Sa6nek6
 
23.10.14
11:45
а потом по полю Метка смотреть если Истина значит изменить цвет да?
17 Sa6nek6
 
23.10.14
11:50
(13) Спасибо!
2 + 2 = 3.9999999999999999999999999999999...