![]() |
|
Раскрасить строки формы списка по результату запроса | ☑ | ||
---|---|---|---|---|
0
AliceLight
19.10.15
✎
16:57
|
Добрый день!
УПП 1.3.66.2 В форме списка док-та "Приходные ордера на товары" требуется цветом выделить строки с теми ордерами, по которым есть документ "Поступление товаров и услуг". У документов "Поступления товаров и услуг" есть поле с ссылкой на приходный ордер. Без запроса тут, видимо, не обойтись. С простым раскрашиванием цветом по какому-то ресурсу знакомство есть. А как сделать тут наименее ресурсоемко? |
|||
1
ДенисЧ
19.10.15
✎
17:05
|
Наименее ресурсоёмко - применить волшебное заклинание "хусим"
|
|||
2
mikecool
19.10.15
✎
17:08
|
(0) применить раскраску по ресурсу или (1)
|
|||
3
StillEnough
19.10.15
✎
17:13
|
(0) при построении списка в скрытый столбец проставлять наличие поступления по ордеру, и допилить процедуру вывода сроки под значение в этой колонке
|
|||
4
AliceLight
19.10.15
✎
17:13
|
(2) в форме списка, которую нужно "оформить", нет реквизита, по которому можно было бы ставить условие. Я это вытащу запросом. Вопрос в том, в какой процедуре (при выводе строки, при открытии и т.д. - где?) удобнее выполнить данный запрос, а в какой - обойти результаты.
(1) я против использования магии и волшебства в личных целях) я за ученье, которое свет. |
|||
5
mikecool
19.10.15
✎
17:14
|
(4) приполученииданных для толстых форм
|
|||
6
StillEnough
19.10.15
✎
17:14
|
(3) красота на обычном приложении в тормозах измеряется...
|
|||
7
AliceLight
19.10.15
✎
17:15
|
(3) т.е. выполнить запрос перед открытием, заполнить столбец его результатами "при открытии", а затем "при получении данных" оформление раскрасить?
а быстро ли это? хотя с запросом в любом случае будет небыстро, так? |
|||
8
mikecool
19.10.15
✎
17:17
|
(7) если пользовать только приполученииданных и ссылки из отображаемого набора, то достаточно шустро, почти не заметно
хотя - как запрос отработает у тебя я хз |
|||
9
AliceLight
19.10.15
✎
17:23
|
Запрос небольшой
ВЫБРАТЬ ПриходныйОрдерНаТовары.Ссылка, ВЫБОР КОГДА НЕ ПоступлениеТоваровУслуг.Ссылка ЕСТЬ NULL ТОГДА ИСТИНА ИНАЧЕ ЛОЖЬ КОНЕЦ КАК ЕстьОрдер ИЗ Документ.ПриходныйОрдерНаТовары КАК ПриходныйОрдерНаТовары ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг ПО ПриходныйОрдерНаТовары.Ссылка = ПоступлениеТоваровУслуг.СкладОрдер |
|||
10
Timon1405
19.10.15
✎
17:26
|
(9) читайте Книга знаний: Вывод остатков в форме списка делайте по аналогии, выполняйте запрос один раз по списку документов из коллекции "ОформленияСтрок"
|
|||
11
AliceLight
19.10.15
✎
17:29
|
(10) о! Огромнейшее спасибо. Именно то, что нужно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |