СКД. Как узнать имя поля компоновки данных? #793825


#0 by Puzoter
Перебираю в цикле поля компоновки данных: Для Каждого ЭлементОтбора ИЗ ТекущийОтбор.Элементы Цикл Как узнать ЭлементОтбора.ЛевоеЗначение."Имя"??
#1 by Лефмихалыч
какое имя ты от значения получить ожидаешь? Там, допустим, ссылка на документ РеализацияТоваровУслуг, какое у него имя?
#2 by milan
Наверное надо посмотреть дополнительно тип элемента или как-то так, на предмет того, что оно значение поля компоновки.
#3 by Puzoter
Документ это правое значение, а левое - поле компоновки данных и у него должно быть имя. Например Строка(ЭлементОтбора.ЛевоеЗначение) как раз это имя возвращает
#4 by Zhuravlik
Имя - это в самой компоновке надо смотреть. На закладке "НаборыДанных", в колонке "Путь" - это и есть Имя. Только обычно проверку делают не на имя, а на поле компоновки. Т.е. Если ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных(Имя) Тогда...
#5 by Zhuravlik
+ Или тупо в отладчике открой коллекцию отбора, и посмотри что в поле "ЛевоеЗначение" находится
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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