|
УФ. Установка родителя на платформе 8.3.7. | ☑ | ||
---|---|---|---|---|
0
Rustik666
25.05.16
✎
18:22
|
На платформе 8.3.6 все работало нормально....
ПРи открытии формы устанавливаю нужного родителя.. ФормаВыбора.Элементы.Список.ТекущийРодитель = НужнаяПапка на платформе 8.3.7 тот же код не работает и ФормаВыбораКО.Элементы.Список.ТекущийРодитель остается значением неопределено..... может какой-то фокус появился... |
|||
1
Cyberhawk
25.05.16
✎
18:56
|
Список-то иерархический?
|
|||
2
Rustik666
25.05.16
✎
19:03
|
да
все пересмотрел запускаешь конфигурацию с платформой 8.3.6.2076 - все работает.... запускаешь с 8.3.7.1970 - открывается корень..... тут какая то новая фишка от 8.3.7....не пойму какая... |
|||
3
Cyberhawk
25.05.16
✎
19:04
|
Присваиваешь-то идентификатор? Покажи код
|
|||
4
Rustik666
25.05.16
✎
19:10
|
Тип: СправочникСсылка....
а....вижу в описании свойства Идентификатор.... а это как?... |
|||
5
Cyberhawk
25.05.16
✎
19:27
|
ДанныеФормыЭлементКоллекции.ПолучитьИдентификатор (FormDataCollectionItem.GetID)
ДанныеФормыЭлементКоллекции (FormDataCollectionItem) ПолучитьИдентификатор (GetID) Синтаксис: ПолучитьИдентификатор() Возвращаемое значение: Тип: Число. Описание: Получает идентификатор для элемента коллекции. Этот идентификатор не привязан к позиции элемента в коллекции. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент. |
|||
6
Rustik666
25.05.16
✎
19:30
|
А как имея ссылку на папку, получить ее идентификатор?...
|
|||
7
Cyberhawk
25.05.16
✎
19:55
|
У ссылок на папки нет идентификатора. ИД есть у элемента коллекции ЭУ формы
|
|||
8
Rustik666
25.05.16
✎
19:59
|
Ну и тогда каким же образом в этой платформе установить при открытии формы списка нужную папку, что то ума не приложу...
|
|||
9
Cyberhawk
25.05.16
✎
20:00
|
Источник данных у ЭУ кто?
|
|||
10
Rustik666
25.05.16
✎
20:05
|
Обычная форма выбора справочника...
Источник данных - справочник |
|||
11
Cyberhawk
25.05.16
✎
20:10
|
Ознакомься в СП с расширениями ЭУ "ТаблицаФормы" и возвращайся с ответом
|
|||
12
VladZ
25.05.16
✎
20:48
|
(0) А есть смысл заморачиваться с 8.3.7? Все равно скоро придется ставить 8.3.8.
|
|||
13
Сергиус
25.05.16
✎
21:34
|
(0) У тебя точно у таблицы на форме в свойстве Отображение стоит Иерархический список?
|
|||
14
Rustik666
25.05.16
✎
22:06
|
Главное в описании написано
ТекущийРодитель содержит ИДЕНТИФИКАТОР родителя текущей строки таблицы. но после выбора элемента, там все таки Ссылка, а не идентификатор (12), в 8.3.8. такая же фигня... (12), да точно, иначе этот код в 8.3.6 не работал бы... |
|||
15
Rustik666
25.05.16
✎
22:23
|
Самое главное у ТаблицыФормы в описании свойства ТекущаяСТрока тоже написано: ИДЕНТИФИКАТОР текущей строки таблицы
но код Форма.Элементы.Список.ТекущаяСтрока = ССылка; работает и курсор встает на нужную строку.... непонятно почему тогда код Форма.Элементы.Список.ТекущийРодитель = ССылка; не отрабатывает... |
|||
16
Rustik666
25.05.16
✎
22:48
|
Cyberhawk,слушайте ну я так и не понял что вы мне рекомендовали....
а вышел из ситуации так:.... код работает после того, как форма открыта... то есть в 8.3.6 был такой код ФормаВыбора = ПолучитьФорму("Справочник.Такойто.ФормаВыбора",,Элементы.Такойто); ФормаВыбора.Элементы.Список.ТекущийРодитель = НужнаяПапка; ФормаВыбора.ОткрытьМодально(); чтоб это работало в 8.3.7 надо сделать так ФормаВыбора = ПолучитьФорму("Справочник.Такойто.ФормаВыбора",,Элементы.Такойто); ФормаВыбора.Открыть(); ФормаВыбора.Закрыть(); ФормаВыбора.Элементы.Список.ТекущийРодитель = НужнаяПапка; ФормаВыбора.ОткрытьМодально(); почему в описании свойства ТекущийРодитель написано, что там не ссылка, а идентификатор, но при этом после открытия формы туда можно присвоить ссылку, а до открытия - нельзя... для меня так и осталось загадкой.... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |