v7: Как получить адрес текущей ячейки в таблице? #583820


#0 by FN
Есть форма с присоединенной таблицей. В самой таблице прайс, на форме есть кнопка. При нажатии на кнопку (на форме) в таблице необходимо поменять одно значение. Как это сделать, не перерисовывая всю таблицу? Пока вижу только один вариант - в расшифровку пихать адрес ячейки и получать через ЗначениеТекущейЯчейки, потом через Область.Текст менять значение. Может есть проще метод? ЗЫ ОбработкуЯчейкиТаблицы не предлагать.
#1 by Aleksey
кнопка где в таблице или "сверху". И как программа должна определить какую ячейку менять? Или определенную? Тогда в чем проблема в адресе?
#2 by Ёпрст
адрес и так всегда есть, нафига его пихать в расшифровку - не ясно
#3 by FN
как его получить в форме?
#4 by Ёпрст
ну если только 1 значение, то вообще тупо - в переменной запоминаешь Область нужной ячейки и привет.. меняй что хочешь когда угодно.
#5 by Ёпрст
тебе какой именно ? :) Активной ? Или какой ? :) ячеек много..
#6 by FN
менять нужно не одно значение - тоесть нужен конкретный адрес ячейки.
#7 by FN
да мне нужна активная ячейка
#8 by Ёпрст
ЗначениеТекущейЯчейки
#9 by Ёпрст
возвращяет адрес, как бэ
#10 by FN
блин. СП не дочитал :( сорри за беспокойство
#11 by FN
еще один тупой вопрос: фон меняется, а текст не появляется
#13 by FN
Все, разобрался. Если в ячейке изначально стоит "Выражение", то Текст не отображается. Жаль, но это обойти легко.
#14 by dk
странно, должно отображаться вне зависимости от типа ячейки
#15 by FN
обязательно перепроверю
#16 by Ёпрст
Пофик на тип ячейки - там всегда текст, если что.
#18 by Ёпрст
скорее, мечтатель :)
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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