Имя: Пароль:
1C
1С v8
значение ячейки текущей строки ОФ
0 Droning1C
 
03.12.19
16:11
Доброго времени суток! Вроде банальная вещь, а никак не могу найти ответ. Как получить значение, содержащееся в выделенной ячейке формы списка регистра сведений?
Для УФ есть метод ТекущийЭлемент(). А на Обычных формах как вытянуть значение?
1 acht
 
03.12.19
16:21
(0)> Для УФ есть метод ТекущийЭлемент().

ТекущийЭлемент - это свойство. ТекущийЭлемент возвращает тип ПолеФормы, которое "Текущее поле в таблице.". Какое нахрен значение?
Впечталение, что ты не в УФ, не в ОФ не знаешь, что тебе надо.

Давай сначала.
2 Droning1C
 
03.12.19
16:33
(1) мне нужно получить значение выделенной ячейки формы списка регистра сведений
3 Droning1C
 
03.12.19
16:35
Например ПередНачаломИзменения или ПриОкончанииРедактирования
4 Droning1C
 
03.12.19
16:37
(1) по поводу метода, да, лохонулся.
5 НЕА123
 
03.12.19
16:40
ТекущаяКолонка, ТекущиеДанные
6 Droning1C
 
03.12.19
16:49
(5) ИмяКолонки = Элемент.ТекущаяКолонка.Данные;
ЗначениеАктивнойЯчейки = ЭлементыФормы.РегистрСведенийСписок.ТекущиеДанные[ИмяКолонки];

Спасибо! На ровном месте запнулся...
7 acht
 
03.12.19
16:50
(5)+
1) ТекущаяКолонка даст тебе колонку-элемента, имя  которой можно использовать для поиска значения.
2) ТекущиеДанные даст тебе ЕМНИП что-то в духе РегистрСведенийМенеджерЗаписи, в котором по имени из 1 можно прочитать значение
Программист всегда исправляет последнюю ошибку.