|
Работа с динамическим списком
| ☑ |
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) Спасибо!
|
|