8.2 Данные из динамического списка #466695


#0 by JackGamer
Вопрос: как получить доступ к данным динамического списка?: Есть динамический список, на форму выводятся не все колонки из него, так как визуально их видеть не надо. То есть запрос с 5 полями, вывожу 2 поля, но при выборе строки списка мне нужны значения всех 5 полей. Но я через ТекущиеДанные получаю доступ только к двум видимым колонкам, а к данным полностью добраться не могу(ТекущаяСтрока дает номер, но куда его применить?). Если колонку сделать элементом формы и убрать видимость, то данные все равно теряются.
#1 by hhhh
"ТекущаяСтрока дает номер" - гонишь.
#2 by JackGamer
Дает точно.
#3 by JackGamer
Нашел. Помогает галочка "Использовать всегда" или программный аналог УстановитьОбязательноеИспользование(<Поле>, <Использование>)
#4 by hhhh
ТекущаяСтрока дает данные строки
#5 by JackGamer
У меня ТекущиеДанные имеет тип ДанныеФормыСтруктура, содержит данные и можно даже на сервер их передавать, а ТекущаяСтрока дает просто номер. Это касается только динамическго списка, с другими элементами по-другому. Все это я в отладчике вижу. И работает.
#6 by notton
мля как всё через .опу
#7 by notton
чемто мне напомнило sap and abap
#8 by notton
эта 8.2
#9 by Sasha_H
Не надо гнать на 8.2 не зная ее из нутри...
#10 by Sasha_H
И там действительно в некоторых случая ТекущаяСтрока возвращает номер строки... Либо данные формы, ветка веть явно написана 8.2
#11 by Sasha_H
А данные через видимость здесь не решить, так как ты обращаешся к данным формы, а их там нету... Управляемая форма генерируется на сервере верно... Если мы сменим видимость, что происходит с формой? правильно она бросатеся на сервер и перегинерируется, поэтому и 1С не советует играть с видимостью объектов, так как форма будет брошена на сервер и возвращена назад клиенту уже в перерисованом виде...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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