Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

В форме выбора справочника затемнить зарезервированные элементы

В форме выбора справочника затемнить зарезервированные элементы
Я
   kobzon2
 
16.08.20 - 19:31
Всем доброго вечера!
Подскажите в 1с 8.3 можно из документа, открыть форму выбора справочника машины, чтобы свободные машины можно было просто выбрать, а занятые нельзя и такой элемент справочника был как бы затемнен или тускловат?
Просто отбор, чтобы занятые машины не показывались знаю как делать, но хочется что-то более совершенного.
   МихаилМ
 
1 - 16.08.20 - 19:33
(0) зачем показывать занятые машины ? отвлекать оператора ?
   kobzon2
 
2 - 16.08.20 - 19:36
(1) Чтобы рядом была информация до какого дня, часа занята.
   lodger
 
3 - 16.08.20 - 19:48
а если в условном оформлении поставить "толькопросмотр" при вхождении ссылки в некий отбор?
   Ненавижу 1С
 
4 - 16.08.20 - 19:52
Динамический список и условное оформление
   kobzon2
 
5 - 16.08.20 - 20:01
(3) (4) Почитал. Прикольный механизм. А можно будет туда подставлять занятые машины, которые я запросом получаю?
   youalex
 
6 - 16.08.20 - 20:07
(5) Ну, в запросе ДС получи этот признак отдельной колонкой, и завязывай УО на эту колонку.
   kobzon2
 
7 - 18.08.20 - 15:34
(6) А в запросе ДС нельзя получается использовать временные таблицы? Сделал запрос, поместил в ВТ, соединяю, а толку ноль.
   lodger
 
8 - 18.08.20 - 15:52
(7) может ты ноль в вт поместил, ноль соединил, вот и толку ноль?
в целом не запрещено, но лучше обойтись без ВТ. неужели занятые машины столь сложно вычисляются?
   kobzon2
 
9 - 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
   Kassern
 
11 - 18.08.20 - 16:39
в динамическом списке делаешь произвольный запрос, указывая главную таблицу (для того чтобы можно было перейти по двойному клику по умолчанию в ссылку). Признак занятости машины делаешь в запросе отдельным полем например со значением Истина/Ложь. А далее все просто, в произвольном запросе, на вкладке Условное оформление выбираешь нужный цвет, условие (Занятость машины=Истина) и поля которые нужно этим цветом закрасить.
   kobzon2
 
12 - 19.08.20 - 16:41
Понял в чем была проблема. Конфа древняя. Совместимость была в 8.3.6, а временный таблицы в динамическом списке появились только в 8.3.8.
Всё сделал. Правда есть баг. Сделал занятые машины недоступными для выбора, использую условное оформление. Но если открываешь группу регион, курсор устанавливается на первый элемент в группе. И если эта машина даже занята, элемент спокойно выбирается.
   Kassern
 
13 - 20.08.20 - 12:29
(12) Обработка выбора вам в помощь. Можете написать свое условие выбора и там прописать условие для занятых машин

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.