Имя: Пароль:
1C
1С v8
ЭлементыФормы переопределение ТипЗначения
0 spiller26
 
27.09.12
13:48
Документ, у него есть Реквизит "ДоверенностьФИО" имеет состовной тип "СправочникСсылка.ФизическиеЛица, Строка"
На форме документа ПолеВвода "с_ДоверенностьФИО" данные "ДоверенностьФИО".
При окрытии документа необходимо полю ввода определить Тип как "Строка".

ОписаниеТипов1 = Новый ОписаниеТипов;
ЭлементыФормы.с_ДоверенностьФИО.ТипЗначения = ОписаниеТипов1.ПривестиЗначение("Строка");

Выдает ошибку:"Поле объекта недоступно для записи (ТипЗначения)"
1 mikecool
 
27.09.12
13:49
ДоверенностьФИО = "";
2 Cube
 
27.09.12
13:49
с_ДоверенностьФИО = "";
3 spiller26
 
27.09.12
13:55
(2) Поле объекта недоступно для записи (с_ДоверенностьФИО)
4 mikecool
 
27.09.12
13:56
(3) ты книги сзаду начинаешь читать?
5 Cube
 
27.09.12
13:58
(3) В (1) правильней написано)
6 spiller26
 
27.09.12
14:05
(1) {Документ.РеализацияТоваровУслуг.Форма.ФормаДокумента.Форма(2406)}: Поле объекта недоступно для записи (ТипЗначения)
   ЭлементыФормы.с_ДоверенностьФИО.ТипЗначения = ОписаниеТипов1.ПривестиЗначение("Строка");
7 spiller26
 
27.09.12
14:05
По этому коду.
   _ДоверенностьФИО = "";
   ОписаниеТипов1 = Новый ОписаниеТипов;
   ЭлементыФормы.с_ДоверенностьФИО.ТипЗначения = ОписаниеТипов1.ПривестиЗначение("Строка");
8 MSII
 
27.09.12
14:07
ЭлементыФормы.с_ДоверенностьФИО.ОграничениеТипа = Новый ОписаниеТипов("Строка") как-то так
9 spiller26
 
27.09.12
14:07
(8) вот я тоже подумал, проверяю
10 spiller26
 
27.09.12
14:08
(8) {Документ.РеализацияТоваровУслуг.Форма.ФормаДокумента.Форма(2406)}: Ошибка при установке значения атрибута контекста (ОграничениеТипа)
   ЭлементыФормы.с_ДоверенностьФИО.ОграничениеТипа = ОписаниеТипов1.ПривестиЗначение("Строка");
по причине:
Несоответствие типов
11 spiller26
 
27.09.12
14:11
(8) Всё нормуль

   _ДоверенностьФИО = "";
   ЭлементыФормы.с_ДоверенностьФИО.ОграничениеТипа = Новый ОписаниеТипов("Строка");
12 spiller26
 
27.09.12
14:11
Благодарю
13 MSII
 
27.09.12
14:12
(11) Квалификатор строки еще добавить надо по хорошему