|
Как открыть документ из поля отчета на СКД, в котором он отображается как ресурс
| ☑ |
0
Jackman
21.10.15
✎
11:27
|
Добрый день!
Есть регистр сведений, ресурсом которого является документ.
Нужно было сделать отчет, который отображал подобие календаря, в ячейках которого был бы вышеуказанный документ. Вроде всё работает, кроме одного - нельзя открыть форму документа, клацнув на ячейку с этим документов в отчете. Думаю, что это из-за того, что в СКД этот документ прописан как ресурс. Пытался сделать через РезультатОбработкаРасшифровки, но не получается получить ссылку на документ, ПолеРасшифровки.Значение дает Null. Можно ли как-то открыть документ-ресурс в отчете на СКД?
|
|
1
cw014
21.10.15
✎
11:32
|
А что при двойном клаце появляется?
|
|
2
Jackman
21.10.15
✎
11:59
|
(1) Появляется стандартное контекстное меню, в котором есть "Расшифровать", поле "Открыть" неактивно.
|
|
3
aleks_default
21.10.15
✎
12:02
|
Типизировать поле
|
|
4
Jackman
21.10.15
✎
12:06
|
(2)Как это сделать? Отчет целиком на СКД, на пересечении номера дня и названия месяца выводится ячейка с документом, который в отчете представлен как ресурс.
|
|
5
Jackman
21.10.15
✎
12:06
|
(4)->(3)
|
|
6
Jackman
21.10.15
✎
14:51
|
апну
|
|
7
Timon1405
21.10.15
✎
14:57
|
|
|
8
aleks_default
21.10.15
✎
15:08
|
От того ресурс это поле или нет расшифровка не зависит. Сейчас сам проверил на примере отчета. Возможно у вас в это поле не ссылка на документ выводится а его строковое представление?
|
|
9
Jackman
21.10.15
✎
18:20
|
(8) В отчете поле из регистра сведений получаю корректно, через "МойРегистр.МойРесурсДокумент". А что в поле Выражения вкладки Ресурсы должно быть для ресурса-документа?
|
|
10
Tateossian
21.10.15
✎
19:11
|
Макет поля нарисуй в схеме и там укажи заполнение расшифровки.
|
|
11
Jackman
21.10.15
✎
19:50
|
(10) (7) Да, видимо через акет прийдется
|
|
12
echo77
21.10.15
✎
19:51
|
Обработку расшифровки сделать.
В обработке расшифровки получай из расшифровки поля и анализируй, если то - открывай
|
|
13
Jackman
21.10.15
✎
19:54
|
(12) Почему-то в ней значение равно Null. Пробовал чужие варианты расшифровки - тоже Null.
|
|
14
Tateossian
21.10.15
✎
20:22
|
(13) В схеме поставь у поля флаг "Обязательное" и "Игнорировать NULL"
|
|
15
Jackman
24.10.15
✎
19:43
|
(11) Не помогает.
Сделал как в (7).
Спасибо за помощь.
|
|
16
Jackman
24.10.15
✎
19:44
|
(15)->(14)
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший