|
v8: Реально ли сделать мигающую строку в форме списка? | ☑ | ||
---|---|---|---|---|
0
Gossar1C
13.03.13
✎
15:34
|
Реально ли сделать мигающую строку в форме списка?) Допустим есть список заказов клиента, и если продавец отмечает галочкой в заказе "Отправить на рассмотрение" то у снабженца строка заказа в форме списка или строка в колонке "Рассмотреть" (В форме того же списка заказов) "мигает" или меняет цвет
|
|||
1
Gossar1C
13.03.13
✎
15:35
|
на крайняк уж можно делать оповещение, правда я не совсем понимаю как оповестить допустим только руководителя, так как он согласовывает эти заказы
|
|||
2
MSII
13.03.13
✎
15:36
|
Реально. УФ?
|
|||
3
cw014
13.03.13
✎
15:38
|
> или меняет цвет
Хотя бы так, а то мигание - это уже слишком Хотя и цветовыделение тоже гемор, потом список на светофор будет похож, и тормозить из-за таких выводов будет |
|||
4
Gossar1C
13.03.13
✎
15:38
|
(2) она, родненькая)
|
|||
5
Gossar1C
13.03.13
✎
15:39
|
(3) ну с заменой цвета, это тоже постоянно надо отображение обновлять
|
|||
6
MSII
13.03.13
✎
15:40
|
(4) Условное оформление. Статус = Рассмотреть, Цвет текста красный.
|
|||
7
ptiz
13.03.13
✎
15:40
|
Да не будет тормозов. Просто напрягать будет мигание.
|
|||
8
MSII
13.03.13
✎
15:43
|
Да, за мигающий текст пользователи от3.14здить могут.
|
|||
9
Gossar1C
13.03.13
✎
15:43
|
(6) работает без отказно) а со сменой цвета поколдовать можно?) допустим нет цвета, потом красный, потом нет цвета... ну типа такого, условное оформление прописывать программно однажды пытался... =(
|
|||
10
Gossar1C
13.03.13
✎
15:43
|
(8) начальник хочет это чудо-юдо)
|
|||
11
MSII
13.03.13
✎
15:46
|
(9) Обработчик ожидания и меня настройку условного оформления. В твоем случае достаточно включать-отключать использование элемента УО.
|
|||
12
Happy Bear
13.03.13
✎
15:48
|
(10) обработчик ожидания по смене цвета подключить?
|
|||
13
Fragster
гуру
13.03.13
✎
15:49
|
светофор - это прекрасно
|
|||
14
Gossar1C
13.03.13
✎
15:50
|
спасибо за наводку, ребят) буду пробовать, хоть и не работал с обработкой ожидания, но постараюсь разобраться)
|
|||
15
ptiz
13.03.13
✎
16:45
|
и получится что-то типа такого
http://dl.dropbox.com/u/67681686/СменаЦвета82.epf |
|||
16
0xFFFFFF
13.03.13
✎
18:10
|
(10) Фотка директора с подписью под ней "А ты затарился вазелином!?" будет гораздо эффективнее.
|
|||
17
palpetrovich
13.03.13
✎
18:27
|
повбывавбы
|
|||
18
Gossar1C
14.03.13
✎
09:41
|
вообщем gif-ка отпадает я так понимаю?
|
|||
19
MSII
14.03.13
✎
10:09
|
Что у тебя в обработчике ожидания? Покажи.
|
|||
20
mxs089
14.03.13
✎
10:26
|
реально (0)
|
|||
21
mxs089
14.03.13
✎
10:28
|
ПодключитьОбработчикОжидания(<ИмяПроцедуры>, <Интервал>, <Однократно>)
Определить процедуру, и меняй в ней цвет поля / текста |
|||
22
Gossar1C
14.03.13
✎
10:45
|
(21) так и сделал (19) удалил уже =\ в кратце:
ПодключитьОбработкуОжидания("ИзменениеЦвета",5); Процедура ИзменениеЦвета () ЭлементУсловногоОформления = Список.УсловноеОформление.Элементы.Добавить(); //Потом добавляем цвет для оформления // Условие Если Цвет красный Тогда Цвет белый Иначе Цвет красный КонецЕсли //Здесь отбор где посмотри = истина //Здесь к какому элементу применяем цвет для элемента КонецПроцедуры каждые 5 секунд прогружает курсор... тобишь делает отбор и оформление |
|||
23
Gossar1C
14.03.13
✎
10:46
|
Естественно обработка ожидания в ПриОткрытии()
|
|||
24
MSII
14.03.13
✎
10:50
|
(22) И сколько у тебя будет элементов УО после часа работы со списком? Вот так сделай:
&НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) НовыйЭлементУО = Список.УсловноеОформление.Элементы.Добавить(); НовыйЭлементУО.Использование = Истина; НовыйЭлементОтбораУО = НовыйЭлементУО.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); НовыйЭлементОтбораУО.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; НовыйЭлементОтбораУО.Использование = Истина; НовыйЭлементОтбораУО.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("МойКлевыйФлажок"); НовыйЭлементОтбораУО.ПравоеЗначение = Истина; НовоеОформляемоеПоле = НовыйЭлементУО.Поля.Элементы.Добавить(); НовоеОформляемоеПоле.Использование = Истина; НовоеОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("Номер"); НовоеОформляемоеПоле = НовыйЭлементУО.Поля.Элементы.Добавить(); НовоеОформляемоеПоле.Использование = Истина; НовоеОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("Дата"); НовыйЭлементУО.Оформление.УстановитьЗначениеПараметра("ЦветТекста", Новый Цвет(255,0,0)); КонецПроцедуры &НаКлиенте Процедура ПриОткрытии(Отказ) ПодключитьОбработчикОжидания("Светофор", 1); КонецПроцедуры &НаКлиенте Процедура Светофор() Список.УсловноеОформление.Элементы[0].Использование = НЕ Список.УсловноеОформление.Элементы[0].Использование; КонецПроцедуры Ну и учесть, что элементов условного оформления в общем случае может быть более одного. |
|||
25
Михаил Козлов
14.03.13
✎
10:54
|
Может быть имеет смысл через бизнес-процесс?
|
|||
26
Gossar1C
14.03.13
✎
10:57
|
(24) суть не меняется) курсор постоянно грузит даже документ не открыть...
|
|||
27
MSII
14.03.13
✎
11:00
|
(26) У меня все нормально, список мигает как елка новогодняя, документы спокойно открываются. Ведь обращения к серверу нет. Ищи у себя косяк.
|
|||
28
1Сергей
14.03.13
✎
11:02
|
Это фигня. Вот как сделать, чтобы на напечатанном документе строка моргала...
|
|||
29
Gossar1C
14.03.13
✎
11:04
|
(27) а можно отключать допустим условное оформление которое в конфигураторе было установлено?
|
|||
30
Gossar1C
14.03.13
✎
11:12
|
(27) у меня еще в самом конфигураторе установлены 2 условных оформления для строк,может грузит потому что отборов много?
|
|||
31
CrazyBear
14.03.13
✎
11:19
|
(30) не должно у меня около 15 условных оформлений стоит и отлично все крутиться.
(29) да, только надо найти его и поменять использование |
|||
32
Gossar1C
14.03.13
✎
11:25
|
(31) да вот в том то и прикол... в конфигуратор условных оформления 3 включая мое тобишь Элементы[2], и + при создании еще штук 6 прибавляются, и если смотреть через настройку списка в предприятии то там их 10 включая мое, оно последнее тобишь Элементы[9] так как подсчет с 0. Но у меня только грузит и грузит, мигания вообще не видно никакого =\
|
|||
33
Gossar1C
14.03.13
✎
11:27
|
а нет вру, если я в конфигураторе задаю условное то в настройке списка в предприятии его нет
|
|||
34
MSII
14.03.13
✎
11:28
|
(29) Ты в конфигураторе УО формы добавляешь, а надо бы программно добавлять УО ДС. Потому как первое на клиенте недоступно.
|
|||
35
MSII
14.03.13
✎
11:30
|
Гоню. Доступно, конечно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |