УФ. Установка родителя на платформе 8.3.7. #773117


#0 by Rustik666
На платформе 8.3.6 все работало нормально.... ПРи открытии формы устанавливаю нужного родителя.. на платформе 8.3.7 тот же код не работает и ФормаВыбораКО.Элементы.Список.ТекущийРодитель остается значением неопределено..... может какой-то фокус появился...
#1 by Cyberhawk
Список-то иерархический?
#2 by Rustik666
да все пересмотрел запускаешь конфигурацию с платформой 8.3.6.2076 - все работает.... запускаешь с 8.3.7.1970 - открывается корень..... тут какая то новая фишка от 8.3.7....не пойму какая...
#3 by Cyberhawk
Присваиваешь-то идентификатор? Покажи код
#4 by Rustik666
Тип: СправочникСсылка.... а....вижу в описании свойства Идентификатор.... а это как?...
#5 by Cyberhawk
Синтаксис: ПолучитьИдентификатор Возвращаемое значение: Тип: Число. Описание: Получает идентификатор для элемента коллекции. Этот идентификатор не привязан к позиции элемента в коллекции. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент.
#6 by Rustik666
А как имея ссылку на папку, получить ее идентификатор?...
#7 by Cyberhawk
У ссылок на папки нет идентификатора. ИД есть у элемента коллекции ЭУ формы
#8 by Rustik666
Ну и тогда каким же образом в этой платформе установить при открытии формы списка нужную папку, что то ума не приложу...
#9 by Cyberhawk
Источник данных у ЭУ кто?
#10 by Rustik666
Обычная форма выбора справочника...
#11 by Cyberhawk
Ознакомься в СП с расширениями ЭУ "ТаблицаФормы" и возвращайся с ответом
#12 by VladZ
А есть смысл заморачиваться с 8.3.7? Все равно скоро придется ставить 8.3.8.
#13 by Сергиус
У тебя точно у таблицы на форме в свойстве Отображение стоит Иерархический список?
#14 by Rustik666
Главное в описании написано ТекущийРодитель содержит ИДЕНТИФИКАТОР родителя текущей строки таблицы. но после выбора элемента, там все таки Ссылка, а не идентификатор , в 8.3.8. такая же фигня... , да точно, иначе этот код в 8.3.6 не работал бы...
#15 by Rustik666
Самое главное у ТаблицыФормы в описании свойства ТекущаяСТрока тоже написано: ИДЕНТИФИКАТОР текущей строки таблицы но код Форма.Элементы.Список.ТекущаяСтрока = ССылка; работает и курсор встает на нужную строку.... непонятно почему тогда код Форма.Элементы.Список.ТекущийРодитель = ССылка; не отрабатывает...
#16 by Rustik666
Cyberhawk,слушайте ну я так и не понял что вы мне рекомендовали.... а вышел из ситуации так:.... код работает после того, как форма открыта... то есть в 8.3.6 был такой код чтоб это работало в 8.3.7 надо сделать так почему в описании свойства ТекущийРодитель написано, что там не ссылка, а идентификатор, но при этом после открытия формы туда можно присвоить ссылку, а до открытия - нельзя... для меня так и осталось загадкой....
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С