|
v8: Как определить из формы узла, что узел главный | ☑ | ||
---|---|---|---|---|
0
orda
19.10.11
✎
21:22
|
Подскажите, как определить из формы узла плана обмена, что открытый узел главный?
|
|||
1
Alex_MA
19.10.11
✎
21:23
|
ГлавныйУзел() = Ссылка как то так
|
|||
2
Икогнито
19.10.11
✎
21:24
|
ССылка <> ЭтотУзел()
|
|||
3
Икогнито
19.10.11
✎
21:25
|
(2) вру
|
|||
4
orda
19.10.11
✎
21:25
|
(1) спасибо, попробую
|
|||
5
orda
19.10.11
✎
21:30
|
не, так не получится
|
|||
6
orda
19.10.11
✎
21:32
|
??
|
|||
7
Икогнито
19.10.11
✎
21:32
|
(5) узел либо главный, либо подчиненный, если риб.
Если не РИБ - главного узла не бывает. Это ты уже программно определяешь какой узел главный по логике У тебя риб? |
|||
8
Икогнито
19.10.11
✎
21:33
|
ЭтотУзел = ГлавныйУзел() - база является главной по отношению к другим узлам в плане обмена
|
|||
9
Икогнито
19.10.11
✎
21:34
|
ЭтотУзел() = ГлавныйУзел()
|
|||
10
orda
19.10.11
✎
21:35
|
(7) Конечно. "...программно определяешь какой узел главный.. " - в этом и вопрос. Нужно в модуле формы определить, главный узел открыт или нет. как -не пойму
|
|||
11
Икогнито
19.10.11
✎
21:35
|
База знает только свой узел и главный узел - если риб
|
|||
12
Икогнито
19.10.11
✎
21:36
|
(10) если у тебя не РИБ, то сделай реквизит ГлавныйУзел (Булево)
|
|||
13
Икогнито
19.10.11
✎
21:38
|
Если риб, то ЭтотУзел() - есть главный для подчиненного и является подчиненным для вышестоящего.
Определись, какой главный узел и по отошению к чему ты хочешь определить. |
|||
14
orda
19.10.11
✎
21:39
|
ЭтотУзел() = ГлавныйУзел() - не прокатит.
ЭтотУзел() - дает ссылку на тот узел. в котором сидишь, а не выбранный из спмска в форму. ГлавныйУзел() - ссылку на главный узел (если сам не сидишь в главном, иначе - неопределено) |
|||
15
Икогнито
19.10.11
✎
21:40
|
(14) ну предусмотри кодом эти варианты
|
|||
16
Икогнито
19.10.11
✎
21:42
|
(14) то, что ты написал - самодостаточно для определения
|
|||
17
orda
19.10.11
✎
21:42
|
Я выбираю из списка узлов плана обмена произвольный узел и хочу в модуле формы рткрытого узла определть - главный он или нет
|
|||
18
oreshka7387
19.10.11
✎
21:45
|
"отключение узлов риб" http://ifolder.ru/22414742 - может, подскажет что
|
|||
19
orda
19.10.11
✎
21:48
|
(18) Посмотрю, спасибо.
|
|||
20
acsent
19.10.11
✎
21:50
|
А что разве в списке узлов есть главный узел?
|
|||
21
aleks-id
19.10.11
✎
21:51
|
Если ЭтотУзелГлавный() Тогда
... |
|||
22
orda
19.10.11
✎
21:52
|
(20) да, есть. И в режиме 1С Предприятия подсвечивается зеленой точкой. Значит есть какое-то свойство?
|
|||
23
orda
19.10.11
✎
21:54
|
(21) "ЭтотУзелГлавный()" - где такое нашел?
|
|||
24
orda
19.10.11
✎
22:03
|
(20) -в (22) ответ не верен. Сорри.
|
|||
25
orda
19.10.11
✎
22:11
|
???
|
|||
26
Asmody
19.10.11
✎
22:15
|
Полагаю, что нужно сравнивать ТекущиеДанные таб.поля списка. Сравнивать вот с этим:
?(ГлавныйУзел()=Неопределено, ЭтотУзе(), ГлавныйУзел()) |
|||
27
orda
19.10.11
✎
22:37
|
(26), да, что-то такое нужно. Спасибо.
|
|||
28
orda
19.10.11
✎
22:51
|
Определяем из модуля формы узла так:
Главный=?(ПланыОбмена.ГлавныйУзел()=Неопределено, ПланыОбмена.ПоРазвернутомуОтбору.ЭтотУзел(), ПланыОбмена.ГлавныйУзел()); Если ПланОбменаОбъект.Ссылка=Главный Тогда //делаем, что надо КонецЕсли; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |