СКД. Как поместить в расшифровку поле из ДоступныеПоляКомпоновкиДанных #522424


#0 by comp2006
#1 by dimoff
Это решается по другому, добавляешь поле Ссылка в запросе, даешь ему псевдоним Номер. В колонке Выражение Представление пишешь Номер.Номер. Выводиться будет номер, а расшифровываться ссылка.
#2 by comp2006
Да, работает! Спасибо! Но, подозреваю, что это один из возможных способов! ))
#3 by dimoff
Не уверен.
#4 by Defender aka LINN
Через условное оформление красивше :)
#5 by brznzglwgn
Кроме как способа в и рисования собтсвенного макета.. Есть ли еще способы? Проблема была такая же как и у автора.. через код добраться до полей, которые есть в выборке, но которых нет в выводе не представлялось возможным..
#6 by Defender aka LINN
Доктор, меня все игнорируют ©
#7 by also
ну вот опять забыл напомнить :)
#8 by brznzglwgn
Ладно попробую через условное оформление.
#9 by comp2006
А как через условное оформление? Заметил, что Defender aka LINN, если вопрос касается СКД, всё больше намёками! Интригует! )))
#10 by Defender aka LINN
Нажми на крестик в поле "Текст" условного оформления и смотри, что получится :)
#11 by brznzglwgn
А все таки когда нужно для всей строки (имею ввиду все колонки строки) дать возможность расшифровывать по ссылке, да еще и чтобы эта возможность добавлялась к обычной.. такой способ не очень подходит
#12 by Defender aka LINN
При таких раскладах проще свой пункт в меню расшифровки добавить
#13 by brznzglwgn
Я не буду спрашивать как это сделать, как нибудь сам с другой раз.. Просто когда то именно это не получалось сделать через код.. Не получалось обратиться к полям, которые не выводяться.. да и вообще как от текущей расшифровки обратиться по ИД или по другому признаку к "соседнему" значению текущей строки немного непонятно.. Однако, не удивлюсь что это делается просто и легко. Тем не менее..
#14 by dimoff
Во дила. Будем знать.
#15 by comp2006
Что-то не смог добиться расшифровки через условное оформление. В настройках открываю условное оформление, Добавляю область (например поле "Дата"). Что выбрать в полях Отбор и Оформление, чтобы при выборе открыть Ссылку?
#16 by comp2006
Ну в Оформлении понятно, выбираем Текст, крестик, поле компоновки данных, выбираем поле Ссылка. А как это заставить работать?
#17 by dimoff
Всё наоборот, поле Ссылка а в условном оформлении через крестик выбираешь поле компоновки, например дату или Номер
#18 by comp2006
Всё равно расшифровка показывает Номер (Строка) Может здесь что подправить?        ОбработкаРасшифровки.ОткрытьЗначение(ЭлементРасшифровкиДанных.Идентификатор, Новый ПолеКомпоновкиДанных(ЭлементРасшифровкиДанныхПоля.Поле));
#19 by comp2006
Или не туда копаю?
#20 by dimoff
Ты просто невнимателен. Ещё раз по шагам. Добавляешь поле Ссылка, идешь в условное оформление, добавляешь строку, в оформлении в тексте выбираешь поле Ссылка.Номер, указываешь что это оформление для поля Ссылка. Всё. выводится номер, расшифровывается ссылка.
#21 by comp2006
Попробую! Завтра отпишусь! Спасибо!
#22 by comp2006
Разобрался! Условное оформление применял правильно, но в выбраных полях вместо поля Номер должно быть поле Ссылка. Спасибо!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С