|
8.3. УФ. Картинки в форме списка с возможностью отбора | ☑ | ||
---|---|---|---|---|
0
SeiOkami
02.07.14
✎
11:29
|
Всем привет.
Тут такое дело. Нужно вывести в форму списка документов колонки с разными картинками разных статусов. Например, колонка, которая имеет три состояния "Новый", "В работе", "Завершен". Значение состояния расчитывается в запросе динамического списка в зависимости от количества остатков в РН. В общем, вывести картинку не составляет труда, НО нужно, чтобы пользователи могли делать отбор по этой виртуальной колонке. Выходит, что, чтобы вывести картинку, я в запросе динамического списка получаю её индекс в файле-коллекции. Всё хорошо. Но пользователи должны иметь возможность сделать отбор именно с выбором строкового статуса. То есть, в запросе я получаю "СтатусСтрокой" - "Новый", "СтатусИндексКартинки" - 0. НА форму выведена колонка с типом картинки, путь к данным у которой - "СтатусИндексКартинки". А пользователи должны иметь возможность делать отборы по "СтатусСтрокой". Как это можно сделать? |
|||
1
SeiOkami
02.07.14
✎
11:31
|
Иль же как-то сделать так, чтобы вывести поле с путь к данными "СтатусСтрокой", но чтобы в нём отображалась картинка по индексу из "СтатусИндексКартинки"
|
|||
2
SeiOkami
02.07.14
✎
12:10
|
уп
|
|||
3
Fish
02.07.14
✎
12:13
|
(0) Две отдельные колонки делай: одна с картинкой, другая - со статусом для отборов. И не изобретай велосипед.
|
|||
4
SeiOkami
02.07.14
✎
12:19
|
(3) и у меня будут две колонки вместо одной. Причем тут велосипед?
|
|||
5
SeiOkami
02.07.14
✎
12:20
|
Должна быть визуально одна колонка с картинкой и одно поле с значениями в отборе
|
|||
6
SeiOkami
02.07.14
✎
12:35
|
ап
|
|||
7
РенеДекарт
02.07.14
✎
12:39
|
(0) встроенная в поле галочка и картинка несовместимы.
Две колонки - галочка и картинка. |
|||
8
SeiOkami
02.07.14
✎
12:49
|
(7), какая галочка?
|
|||
9
SeiOkami
02.07.14
✎
13:04
|
упп
|
|||
10
Fish
02.07.14
✎
13:07
|
(4) " и у меня будут две колонки вместо одной" - а тогда в чём вопрос? Ты не знаешь, как сделать отбор по колонке, которая содержит значение?
|
|||
11
SeiOkami
02.07.14
✎
13:12
|
(10), вопрос в том, как сделать так, чтобы отображалась картинка, а отбор делали по самому статусу
|
|||
12
SeiOkami
02.07.14
✎
13:16
|
(10), чтобы отображалась картинка, поле должно быть подвязано к реквизиту, содержащему индекс картинки (число). И когда пользователь пытается сделать отбор, то ему предлагает 1С'ка ввести это самое число, а не строковое значение
|
|||
13
SeiOkami
02.07.14
✎
13:41
|
апп
|
|||
14
kosts
02.07.14
✎
14:00
|
(11) Не привязывай поле отбора к данным таблицы. Поле само по себе, таблица сама по себе. Но в событии при изменении поля отбора установит отбор как тебе нужно. Поле отбора можно сделать в том числе и списком или пеоечислением, галочками или точками или менюшкой или кнопками. Смысл тот же. На форме нажали, в событии установили.
|
|||
15
SeiOkami
02.07.14
✎
14:13
|
(14), ну это просто уже извращение какое-то =(
|
|||
16
kosts
02.07.14
✎
14:19
|
(15) Как раз извращение это путать представление и данные. Картинка это оформление так сказать, для нее есть колонка с числом.
Статусы это данные, для нее тоже должна быть своя колонка со своим типом. Другое дело, что в базе можно иметь всего одну колонку статус, но при формировании динамического списка разделить на 2 колонки. |
|||
17
kosts
02.07.14
✎
14:20
|
Кстати в условном оформлении было бы удобно иметь возможность устанавливать картинки.
|
|||
18
SeiOkami
02.07.14
✎
14:26
|
А нельзя к колонке с данными подвязать картинку? Как это делается платформой при установки "Картинка строк" (когда выводится проведен, записан и помечен на удаление).
|
|||
19
kosts
02.07.14
✎
14:34
|
(18) Другим способом не припомню.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |