как в УФ получить на клиенте значение поля табличной части #561332


#0 by Новичок111
Конечно, если знаешь имя реквизита, то проблем никаких. А если нет? Или если поле таблицы вообще не связано с данными? Нужно переписать в 8.2 (УП) код 7.7:    Если ПустоеЗначение(сАтр) = 0 Тогда ... Здесь мы начинаем редактирование любой колонки таб.части, и если проверяем значение поля на заполненность. Как это реализовать в 8.2?
#1 by Новичок111
никто не знает?
#2 by Amra
Не надо удалять гланды через жо.у
#3 by Новичок111
не понял. В 7.7 гланды через ж. удаляются?
#4 by jump if zero
Элементы[ТабЧасть].ТекущиеДанные.Поле
#5 by jump if zero
если ЗначениеЗаполенено тогда
#6 by Новичок111
ну, Элементы[ТабЧасть] - это на самом деле Элемент в процедуре 8.2 ПередНачаломИзменения. далее - Элемент.ТекущиеДанные - получим текущую строку таблицы. С данными, разумеется. А вот имя поля откуда взять? Максимум, что можно получить на клиенте - это имя поля таблицы. Но не имя реквизита.
#7 by jump if zero
Элементы.ТабЧасть.ПодчиненныеЭлементы.ПолеТЧ.ПутьКДанным
#8 by Новичок111
jump if zero - условия задачи внимательно смотрел? Надо переписать код 7.7 в 8.2. код записан в . Имя поля заранее неизвестно, процедура должна отрабатывать на любом поле таблицы. что такое ПолеТЧ ?
#9 by jump if zero
&НаКлиенте а как реквизит получить  я тебе уже написал
#10 by Новичок111
при чем здесь сообщение пользователю????? мне нужно получить значение в той колонке, куда я ткнулся мышкой! Причем работающий код, а не выдуманный из головы на ходу.
#11 by jump if zero
Элементы[ТабЧасть].ТекущиеДанные[Элемент.ТекущийЭлемент.Имя] так сработает?
#12 by Новичок111
если бы это работало, я бы сюда и не писал! Элемент.ТекущийЭлемент.Имя - это имя поля таблицы, а нужно получить имя реквизита.
#13 by Новичок111
разницу понимаешь?
#14 by jump if zero
а в я кому писал?
#15 by Новичок111
вопрос в видишь?
#16 by Новичок111
в последней строке
#17 by Mort
Стук по дереву в соседних ветках слышно.
#18 by Новичок111
Мort, если есть что-то по теме, то готов послушать.
#19 by Mort
Тебе уже сто раз написали про ПутьКДанным. СП украли?
#20 by Новичок111
достаточно написать только 1 раз. И работающий код. Пока его не увидел.
#21 by Mort
И не увидишь.
#22 by Новичок111
может, тебе в LIFE?
#23 by Новичок111
Один из способов я нашел. &НаКлиенте Процедура ТабЧастьПередНачаломИзменения(Элемент, Отказ) Однако, сдается мне, что это - . Ибо в 7.7 это занимает лишь 2 строчки.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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