|
Отбор строк по условию | ☑ | ||
---|---|---|---|---|
0
zhuk125
23.03.16
✎
11:36
|
Добрый день, Есть Критерий отбора, в нем я раскрашиваю ДОк. на основании которых не было ничего создано если были созданы-они без цвета. Подскажите как добавить условие что бы Документы "ПометкаУдаления" тоже не раскрашивались.обычное приложение и форма списка документа,"Управление производственным предприятием для Украины".
Код: Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | СвязанныеДокПриходОрдПоступТоварАвансОтч.Ссылка |ИЗ | КритерийОтбора.СвязанныеДокПриходОрдПоступТоварАвансОтч(&ДокСсылка) КАК СвязанныеДокПриходОрдПоступТоварАвансОтч"; Запрос.УстановитьПараметр("ДокСсылка", ДанныеСтроки.Ссылка); РезультатЗапроса = Запрос.Выполнить(); Если Не РезультатЗапроса.Пустой() Тогда Цвет = Новый Цвет(); Иначе Цвет = Новый Цвет(255,160,160); КонецЕсли; ОформлениеСтроки.ЦветФона = Цвет; |
|||
1
ДенисЧ
23.03.16
✎
11:46
|
Если ДанныеСтроки.Ссылка.ПометкаУдаления Тогда
Возврат; КонецЕсли; |
|||
2
Ёпрст
23.03.16
✎
11:53
|
(1)ну, с возвратом, погорячился
|
|||
3
Ёпрст
23.03.16
✎
11:54
|
(0) делать запрос для каждой строки - сила!
Всегда так делай впредь |
|||
4
lxs
23.03.16
✎
11:54
|
ух, епт.... не завидую пользователям, работающим с твоим списком..
|
|||
5
ДенисЧ
23.03.16
✎
11:55
|
(2) Ни в одном глазу. Зачем лишние телодвижения?
|
|||
6
lxs
23.03.16
✎
11:56
|
(3) ты с УКФ не работал? Там уважаемая дочерняя структура родной нам всем "корпорации" такую "тему" замутила с оформлением списка заявок на расходование, что список просто открывался секунд 15, и каждый скрол тупил почти так же..
|
|||
7
zhuk125
23.03.16
✎
12:05
|
Делаю это в Процедура СписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки
|
|||
8
zhuk125
23.03.16
✎
12:06
|
много критики, подскажите как сделать лучше?
|
|||
9
Ёпрст
23.03.16
✎
12:06
|
(6) не, не работал
(7) ага, так и делай, а то ишь, форма быстро листается, ниче не успеваешь прочитать на экране, нужно как-то замедлить её. |
|||
10
lxs
23.03.16
✎
12:10
|
(8) для начала лучше уж тогда в приполученииданных, а вообще насколько обязательно получать результат запросом?
|
|||
11
zhuk125
23.03.16
✎
12:12
|
(10) Мне нужно получать Подчиненные документы, и если на основании Документа создан подчиненный он не выделен, иначе -выделен. Самое оптимальное решение пришло через запрос и Критерий отбор в процедуру ПриВыводеСтроки, ничего другого не придумал (
|
|||
12
lxs
23.03.16
✎
12:15
|
а что дает такая визуализация? просто визуализация? основной вопрос - зачем это надо? просто видеть, что вот эти документы являются основаниями для уже введенных других документов?
|
|||
13
zhuk125
23.03.16
✎
12:15
|
(1) Спасибо, работает.
|
|||
14
zhuk125
23.03.16
✎
12:16
|
(12) к сожалению -да, дает только визуальное отображение. Сказали на работе что нужно - значит делай.
|
|||
15
lxs
23.03.16
✎
12:18
|
(14) на "нужно - значит делай.." надо уметь аргументированно послать нахрен. Либо предупредить о возможных негативных последствиях.
Но раз "нужно", тогда можешь оставить как есть, но использовать всё-таки процедуру ПриПолученииДанных(), а не ПриВыводеСтроки(). Так страдания пользователей будут не такими адскими.. Хотя чем меньше у них оперативки на компах, тем отличий при использовании любого из этих обработчиков беда меньше) |
|||
16
lxs
23.03.16
✎
12:19
|
*будет
|
|||
17
zhuk125
23.03.16
✎
12:19
|
(15) Спасибо большое! :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |