Имя: Пароль:
1C
1С v8
Поле объекта недоступно для записи (Текст)
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
Попробуй установить текст самой первой ячейки объединенной области.

Текст ошибки хотя бы привел бы.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший