![]() |
|
В форме выбора справочника затемнить зарезервированные элементы | ☑ | ||
---|---|---|---|---|
0
kobzon2
16.08.20
✎
19:31
|
Всем доброго вечера!
Подскажите в 1с 8.3 можно из документа, открыть форму выбора справочника машины, чтобы свободные машины можно было просто выбрать, а занятые нельзя и такой элемент справочника был как бы затемнен или тускловат? Просто отбор, чтобы занятые машины не показывались знаю как делать, но хочется что-то более совершенного. |
|||
1
МихаилМ
16.08.20
✎
19:33
|
(0) зачем показывать занятые машины ? отвлекать оператора ?
|
|||
2
kobzon2
16.08.20
✎
19:36
|
(1) Чтобы рядом была информация до какого дня, часа занята.
|
|||
3
lodger
16.08.20
✎
19:48
|
а если в условном оформлении поставить "толькопросмотр" при вхождении ссылки в некий отбор?
|
|||
4
Ненавижу 1С
гуру
16.08.20
✎
19:52
|
Динамический список и условное оформление
|
|||
5
kobzon2
16.08.20
✎
20:01
|
(3) (4) Почитал. Прикольный механизм. А можно будет туда подставлять занятые машины, которые я запросом получаю?
|
|||
6
youalex
16.08.20
✎
20:07
|
(5) Ну, в запросе ДС получи этот признак отдельной колонкой, и завязывай УО на эту колонку.
|
|||
7
kobzon2
18.08.20
✎
15:34
|
(6) А в запросе ДС нельзя получается использовать временные таблицы? Сделал запрос, поместил в ВТ, соединяю, а толку ноль.
|
|||
8
lodger
18.08.20
✎
15:52
|
(7) может ты ноль в вт поместил, ноль соединил, вот и толку ноль?
в целом не запрещено, но лучше обойтись без ВТ. неужели занятые машины столь сложно вычисляются? |
|||
9
kobzon2
18.08.20
✎
15:56
|
(8) Я же запросом проверяю, всё отрабатывает нормально. А с этим запросом самое интересное что открывается не форма выбора справочника, а по ходу сам документ.
|
|||
10
Жан Пердежон
18.08.20
✎
16:21
|
(9) про дин.списки почитай что-нибудь
http://catalog.mista.ru/1c/articles/169368/ https://its.1c.eu/db/metod8dev/content/4123/hdoc |
|||
11
Kassern
18.08.20
✎
16:39
|
в динамическом списке делаешь произвольный запрос, указывая главную таблицу (для того чтобы можно было перейти по двойному клику по умолчанию в ссылку). Признак занятости машины делаешь в запросе отдельным полем например со значением Истина/Ложь. А далее все просто, в произвольном запросе, на вкладке Условное оформление выбираешь нужный цвет, условие (Занятость машины=Истина) и поля которые нужно этим цветом закрасить.
|
|||
12
kobzon2
19.08.20
✎
16:41
|
Понял в чем была проблема. Конфа древняя. Совместимость была в 8.3.6, а временный таблицы в динамическом списке появились только в 8.3.8.
Всё сделал. Правда есть баг. Сделал занятые машины недоступными для выбора, использую условное оформление. Но если открываешь группу регион, курсор устанавливается на первый элемент в группе. И если эта машина даже занята, элемент спокойно выбирается. |
|||
13
Kassern
20.08.20
✎
12:29
|
(12) Обработка выбора вам в помощь. Можете написать свое условие выбора и там прописать условие для занятых машин
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |