Имя: Пароль:
1C
1С v8
ОбластьЯчеекТабДока.Текст = "Такой-то", но текст не меняется
0 jsmith82
 
13.06.13
14:15
Возложил надежду на следующий кусок кода:

ТабДок.ПолучитьОбласть(ИСтрока, ИКолонка, ИСтрока, ИКолонка).ТекущаяОбласть.Текст = Текст;

Но профита не наблюдаю. Значение остаётся прежним!
ЧЯДНТ?

P.S. ТабДок.ПолучитьОбласть(ИСтрока, ИКолонка, ИСтрока, ИКолонка).ТекущаяОбласть.СодержитЗначение = Ложь
1 AaNnDdRrEeYy
 
13.06.13
14:20
вот так надо:
ТабДок.Область(ИСтрока, ИКолонка, ИСтрока, ИКолонка).Текст = Текст;

а ты что делаешь?
ПолучитьОбласть() - это создает копию в оперативке
2 jsmith82
 
13.06.13
14:20
(1) спасибо. просветил
3 jsmith82
 
13.06.13
14:26
работать-то работает, но пщему-то весь таб док после этого становится невменяемым
изменяю текст только одной ячейки
после этого многие ячейки таб дока "съедают" свой текст