|
как в обычной форме при открытия дерева значений указать нужную строку? |
☑ |
0
AlexandrV
28.07.15
✎
14:10
|
как при открытия дерева значений на форме указать нужную строку?
При попытке установить ТекущееЗначение = нужный элемент в процедуре "ПриОткрытии" формы не дал результата
ЭлементыФормы.ДеревоНоменклатуры.Дерево = Ложь;
ЭлементыФормы.ДеревоНоменклатуры.ТекущаяСтрока = Номенклатура_;
|
|
1
AlexandrV
28.07.15
✎
14:37
|
Подскажите что не так сделано
|
|
2
ОбычныйЧеловек
28.07.15
✎
14:42
|
(0) все мучительно пытаются догадаться, что же такое "Номенклатура_" ...
|
|
3
AlexandrV
28.07.15
✎
14:45
|
(2) элемент номенклатуры переданный из другой формы
|
|
4
ОбычныйЧеловек
28.07.15
✎
14:46
|
(3) Ну, что тут скажешь - чувство юмора у тебя не отнять :)
|
|
5
ОбычныйЧеловек
28.07.15
✎
14:47
|
вот мне просто даже интересно узнать хоть твоих мыслей...Вот ты пытаешься текущей строке дерева значений присвоить номенклатуру - что при этом система должна сделать ? :)
|
|
6
AlexandrV
28.07.15
✎
14:50
|
(5)Открывается форма обработки модально из функции в нее передается нужный элемент номенклатуры. В открывшейся обработке на форме на дереве должен быть указан нужный элемент на дереве
|
|
7
ОбычныйЧеловек
28.07.15
✎
14:56
|
(6) ТипЗначения у твоего дерева "ДеревоНоменклатуры" - справочник или ДеревоЗначений?
Если ДеревоЗначений то:
СтрокаДерева=ДеревоНоменклатуры.Найти(Номенклатура_, "Номенклатура");
Если Не СтрокаДерева=Неопределено Тогда
ЭлементыФормы.ДеревоНоменклатуры.ТекущаяСтрока=СтрокаДерева;
КонецЕсли;
Где "Номенклатура" - Имя колонки в твоем деревеЗначений
|
|