Имя: Пароль:
1C
 
Че то засада с расшифровкой СКД - ссылка преобразовывается в строку.
,
0 Гений 1С
 
гуру
25.02.21
14:46
Своя нетленка, написал отчет на СКД по документу Работы.
Очень просто: Дата, Содержание, Час.
Так вот на содержание захотел поставить расшифровку с типом Ссылка на документ.
В СКД без макета так расшифровка не сработает, дыа?
Поэтому сделал макет и в макете прописал расшифровку "Ссылка".
Так вот она эту расшифровку воспринимает как строку.
Хотя на отчете без СКД если добавить Ссылку отдельным полем, нормально открывает по клику.
Где ковырять?
1 Fragster
 
гуру
25.02.21
14:46
>В СКД без макета так расшифровка не сработает, дыа?
ниэт
2 DrShad
 
25.02.21
14:51
макет покажи
3 DrShad
 
25.02.21
14:52
выводи просто поле ссылка, а в выражении представления сделай свое содержание
4 dangerouscoder
 
25.02.21
14:56
а извратиться и сделать из ссылки дату )))
5 dangerouscoder
 
25.02.21
14:58
Гений изучал бы лучше ЗУП 3.1 там такие извращения в СКД сделаны )))
6 Гений 1С
 
гуру
25.02.21
15:14
(3) тоже вариант, а в макете почему не работает?
7 Гений 1С
 
гуру
25.02.21
15:14
(2) а че там смотреть, макет как макет
8 fisher
 
25.02.21
15:20
В макете в поле ПараметрРасшифровки прописываешь какое-нить имя. Оно вылезет в окне параметров макета. Там для него в поле выражения указываешь, как взять ссылку из компоновки и там же по "педальке" настроить основное действие (открыть значение).
9 fisher
 
25.02.21
15:22
А без макета расшифровка есть, но сама не обрабатывается. В ячейке хранится индекс элемента расшифровки из ДанныхРасшифровки. Нужно самому сходить за этими данными, самому подобрать колор и самому покрасить.
10 Гений 1С
 
гуру
25.02.21
15:23
11 Гений 1С
 
гуру
25.02.21
15:23
(8) а блин, точняк...
12 fisher
 
25.02.21
15:23
Хотя я боюсь, что фокус из (8) может не сработать вне контекста объекта отчета.
13 Гений 1С
 
гуру
25.02.21
15:24
(8) спасибо, я использовал когда-то, но забыл
14 fisher
 
25.02.21
15:24
Если не сработает, тогда только руцями.
15 Гений 1С
 
гуру
25.02.21
15:28
(14) Спасибо, все работает, а что прописывать в Выражении, чтобы оно не спрашивало, что сделать с расшифровкой (там только открыть документ), а сразу открывало, как в обычном СКД?
16 Гений 1С
 
гуру
25.02.21
15:28
(15) А все, спасибо, понял, "Открыть значение"
17 Гений 1С
 
гуру
25.02.21
15:28
УФ, нелегкое это дело самого себя автоматизировать
18 Вафель
 
25.02.21
15:48
лучше делать через кастомное представление ссылки
19 Вафель
 
25.02.21
15:48
и потом просто выводить ссылку
20 Вафель
 
25.02.21
15:49
в скд есть настройка представления полей
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший