|
проблемы с уникальностью формы | ☑ | ||
---|---|---|---|---|
0
vde69
29.08.19
✎
14:58
|
есть у меня ОбработкаПолученияФормы, в ней я
1. переопределяю название формы, при этом новая форма по факту произвольная форма а не форма редактирования 2. устанавливаю Параметры.Ключ = Документ.МойРеквизит то есть мне нужно добиться, что-бы для двух разных документов с одинаковым реквизитом открывалась одна и та-же форма, а если реквизит разный то две. |
|||
1
palsergeich
29.08.19
✎
15:00
|
(0) ключ же должен иметь строковый тип
|
|||
2
palsergeich
29.08.19
✎
15:01
|
Стой, ключ - это ключ уникальности основного объекта, тебе нужен другой параметр
|
|||
3
Cyberhawk
29.08.19
✎
15:01
|
Не в Параметрах устанавливай, а в отдельном параметре метода открытия формы
|
|||
4
palsergeich
29.08.19
✎
15:01
|
Ща до компа дойду посмотрю как он называется
|
|||
5
palsergeich
29.08.19
✎
15:02
|
(3) на сколько я помню, можно и в параметрах, только он называется по другому
|
|||
6
vde69
29.08.19
✎
15:02
|
(1) кто сказал?
проблема в том, что я не знаю как установить КлючУникальности из обработчика ОбработкаПолученияФормы |
|||
7
vde69
29.08.19
✎
15:03
|
(3) в обработчике ОбработкаПолученияФормы нет отдельного параметра "Уникальность"
|
|||
8
palsergeich
29.08.19
✎
15:03
|
(6) СП, посмотри что значит ключ в параметрах УФ.
|
|||
9
Cyberhawk
29.08.19
✎
15:04
|
(7) Устанавливать ключ уникальности можно только в методах Открыть/ПолучитьФорму
|
|||
10
vde69
29.08.19
✎
15:04
|
(8) ключ - это основной реквизит, у меня в форме НЕТ такого
|
|||
11
palsergeich
29.08.19
✎
15:05
|
(10) не важное тогда он игнорируется, но с ключем уникальности формы он не имеет ничего общего
|
|||
12
palsergeich
29.08.19
✎
15:07
|
(9) по ходу ты прав
|
|||
13
dezss
29.08.19
✎
15:07
|
ОткрытьФорму(,,,<Уникальность>).
|
|||
14
vde69
29.08.19
✎
15:07
|
(11) тогда вопрос - как установить ключ уникальности
|
|||
15
vde69
29.08.19
✎
15:08
|
(13) там это не работает
|
|||
16
dezss
29.08.19
✎
15:09
|
(15) Где там и как ты тогда форму открываешь?
|
|||
17
Cyberhawk
29.08.19
✎
15:10
|
(7) Тогда в обработчике подмены формы твоя задача решается весьма специфично
|
|||
18
Cyberhawk
29.08.19
✎
15:10
|
(15) Все работает
|
|||
19
dezss
29.08.19
✎
15:13
|
(15) Ты в подписке это делаешь?
Тогда по идее ВыбраннаяФорма.КлючУникальности = <Твой_ключ> |
|||
20
vde69
29.08.19
✎
15:14
|
ВыбраннаяФорма - это строка
|
|||
21
RomanYS
29.08.19
✎
15:19
|
(0) зачем ОбработкаПолученияФормы, если достаточно (13)?
В Уникальность можно Документ.МойРеквизит засунуть |
|||
22
vde69
29.08.19
✎
15:22
|
(21) за тем, что я переопределяю штатное открытие элемента и хочу, что-бы это работало везде
|
|||
23
RomanYS
29.08.19
✎
15:23
|
(22) у какого объекта? Документ?
|
|||
24
vde69
29.08.19
✎
15:26
|
(23) да, мне надо что-бы по условию при клике на документе открывался элемент справочника
|
|||
25
RomanYS
29.08.19
✎
15:37
|
(24) Хз кажись на сервере так не сделать. Можно сделать служебную форму документа. Переопределять по условию на нее. А из этой формы уже на клиенте открывать нужную произвольную форму, в самой форме отказ при открытии.
|
|||
26
vde69
29.08.19
✎
15:42
|
(25) моргать будет
|
|||
27
Вафель
29.08.19
✎
15:42
|
(26) не будет. если в при открытии поставить ложь, то не моргнет
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |