Имя: Пароль:
1C
1С v8
Как в расшифровку СКД добавить дополнительное значение?
0 kuza2000
 
23.09.11
21:58
В СКД формируется отчет, в котором есть поле, куда выводится дата некого документа. Нужно, что бы по щелчку на поле, открывался этот документ. То есть, в поле - дата, а по расшифровке - документ.

  В фиксированном макете все это делается элементарно. В "Расшифровку" запихиваем что угодно, хоть целую структуру, и при расшифровке обрабатываем ее как нужно.

  Можно ли что-то подобное сделать в СКД? Обрабатываю событие расшифровки. Достаю элемент расшифровки. Там есть имя поля и его значение - дата. Можно ли добавить в момент формирования еще что-нибудь?

 Думал организовать соответствие для хранения дополнительных данных (типа своей расшифровки), но не понятно, как его заполнять. Не нашел идентификатор расшифровки во время вывода документа.

 Кто сталкивался с такой задачей, куда копать?
1 kuza2000
 
23.09.11
22:01
+(0)
Из расшифровки СКД можно еще добраться до родителей (группировок), но это, увы, помочь не может...
2 IronDemon
 
23.09.11
22:33
Выводи сам документ, но измени его представление.
ВЫБОР
КОГДА ТвойДокумент ЕСТЬ НЕ NULL
ТОГДА ФОРМАТ(ТвойДокумент.Дата, "ДФ = дд.ММ.гггг")
КОНЕЦ
3 IronDemon
 
23.09.11
22:39
(2) Это в выражении представлении поля писать ;)
4 kuza2000
 
23.09.11
22:53
Ща попробуем...
5 kuza2000
 
23.09.11
23:00
(3) Спасибо! Помогло :) Хотя и в обход поставленному вопросу, но что делать...
Основная теорема систематики: Новые системы плодят новые проблемы.