Поле объекта недоступно для записи (Текст)
☑
0
antiteror91
08.07.13
✎
17:59
Здравствуйте. Я на макете объединяю несколько ячеек и пытаюсь записать в эту область текст. но появляется ошибка. подскажите пожалуйста что не правильно?
ОбластьДляНадписиПрямыхЗатрат = Макет.Область("C5:C"+Строка(ДлинаПоляПрямыеЗатраты));
ОбластьДляНадписиПрямыхЗатрат.Объединить();
ОбластьДляНадписиПрямыхЗатрат.Текст = "ПрямыеПроизводственныеЗатраты";
ТабличныйДокумент.Присоединить(ОбластьДляНадписиПрямыхЗатрат);
1
antiteror91
08.07.13
✎
18:14
up
2
ale-sarin
08.07.13
✎
18:37
Сдается мне, проблема в том, что пытаешься изменить значение в ячейке исходного макета, а не нового табдокумента.
Надо ПолучитьОбласть().
3
antiteror91
08.07.13
✎
18:45
(2) е я получу область то не могу объединить ячейки: ОбластьДляНадписиПрямыхЗатрат = Макет.ПолучитьОбласть(2,5,2,ДлинаПоляПрямыеЗатраты);
4
kosts
08.07.13
✎
19:26
Попробуй установить текст самой первой ячейки объединенной области.
Текст ошибки хотя бы привел бы.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший