|
СКД расшифровка по двойному клику. | ☑ | ||
---|---|---|---|---|
0
Юзер123
naïve
02.08.21
✎
14:31
|
Доброго времени.
Подскажите пж. В макете СКД делаю расшифровку. При двойном клике появляется контекстное меню. "Расшифровать ...... Открыть карточку ..." И все расшифровывается. Как сделать что бы при двойном клике на поле открывалась расшифровка или карточка Номенклатуры / Контрагента сразу. |
|||
1
Юзер123
naïve
02.08.21
✎
14:47
|
Макет свой.
Как я понимаю если был не свой то все расшифровывалось бы как надо |
|||
2
ДенисЧ
02.08.21
✎
14:54
|
Обработку расшифровки в форме отчёта ловить не предлагать?
|
|||
3
Юзер123
naïve
02.08.21
✎
15:31
|
(2) Да можно. А проще никак?.
|
|||
4
fisher
02.08.21
✎
15:39
|
Если свой макет, то в настройках макета можно указать конкретное действие при расшифровке: http://craft1c.ru/wp-content/uploads/2019/05/izobrazhenie-7.png
|
|||
5
Юзер123
naïve
02.08.21
✎
18:05
|
(4) Спасибо. Прозрел )
|
|||
6
Юзер123
naïve
04.08.21
✎
16:33
|
(4) Доброго времени. Вернулся к вопросу.
С открытием карточки контрагнета получилось. С Расшифровкой по заявкам - нет. Открывается выбор по чем расшиффровать. |
|||
7
fisher
04.08.21
✎
16:37
|
(6) А это уже кажись только (2)
|
|||
8
Юзер123
naïve
04.08.21
✎
16:41
|
(7) спс
|
|||
9
Юзер123
naïve
04.08.21
✎
17:43
|
(7) Вопросы..
https://infostart.ru/1c/articles/18961/ Этим пользуюсь. Процедура РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка) Перем ВыполненноеДействие; СтандартнаяОбработка=Ложь; ОбработкаРасшифровки=Новый ОбработкаРасшифровкиКомпоновкиДанных(ДанныеРасшифровки,Новый ИсточникДоступныхНастроекКомпоновкиДанных(Отчет)); ДополнительныеДействия=Новый СписокЗначений; // Проверяем для какого поля выполняется расшифровка Если ДанныеРасшифровки.Элементы[Расшифровка].ПолучитьПоля()[0].Поле="Поле1" Тогда ТУТ Ошибка. Элементы - Значение не является значением объектного типа.. |
|||
10
Юзер123
naïve
04.08.21
✎
17:44
|
В общем пробую в зависимости от поля вызывать действие.
|
|||
11
fisher
04.08.21
✎
17:49
|
(9) Это ты что-то древнее для ОФ нашел. Найди примерчик посвежее для УФ.
|
|||
12
fisher
04.08.21
✎
17:59
|
В двух словах - на УФ данные расшифровки складываются во временное хранилище и на клиенте есть только его адрес в строковом реквизите формы. В автосозданной форме отчета СКД реквизит называется "ДанныеРасшифровки" (ссылка на него прописывается в свойствах формы отчета). То есть чтобы достучаться до данных расшифровки с клиента нужно сначала перейти на сервер, извлечь данные расшифровки из временного хранилища и тогда уже к ним можно доступаться аналогично как в толстом клиенте.
|
|||
13
Юзер123
naïve
04.08.21
✎
18:06
|
(12) С этим +- разобрался. нашел статью.
а Как то можно перехватить жействие когда я по ПКП вызываю расшифровку? |
|||
14
ДенисЧ
04.08.21
✎
18:08
|
(12) Не в УФ, а в СКД...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |