Имя: Пароль:
1C
1С v8
Заполнить поле формы
,
0 PeterBayan
 
07.12.11
09:44
В 8.2 в элементе управляемой формы "ПолеФормы" вида "ПолеВвода" необходимо программно установить значение через элемент формы, то есть Элементы.ДатаНачала....Как это сделать по аналогии с 8.1 ЭлементыФормы.ДатаНачала.Значение=...?
1 GROOVY
 
07.12.11
09:46
Значение через элемент формы не устанавливают.
2 Wobland
 
07.12.11
09:46
реквизит же связан с элементом? или как это в терминах УФ звучит?
3 GROOVY
 
07.12.11
09:46
Обращайтесь напрямую к реквизиту (формы).
4 Defender aka LINN
 
07.12.11
09:49
ЭлементыФормы.ДатаНачала.Значение - вас кто учил так значения реквизитам давать, интересно?
5 chingiz
 
07.12.11
09:50
(0) ДатаНачала =
6 PeterBayan
 
07.12.11
09:53
Проблема в том, что поле формы не заполняется значением соответствующего ему реквизита. То есть, программно я пишу:ДатаНачала=хххххх, открываю форму, где имеется поле ,связанное с соответствующим реквизитом, там пусто
7 vmv
 
07.12.11
09:56
(6) свойство "ПутьКДанным" посмотрите на форме у этого ЭЛЕМЕНТА
8 GROOVY
 
07.12.11
09:59
(6) Такого не может быть.
9 PeterBayan
 
07.12.11
10:02
Свойство "ПутьКДанным" установлено: Объект.ДатаНачала. То есть ДатаНачала-это реквизит объекта, а не формы, может в этом все дело?
10 GROOVY
 
07.12.11
10:04
Так и обращайтесь к нему как Объект.ДатаНачала =
11 Sulimov
 
07.12.11
10:06
Я вот так делал, все работает:
&НаКлиенте
   Процедура ПриОткрытии(Отказ)
       ЭтаФорма.Объект.НачПериода = НачалоМесяца(ТекущаяДата());
       ЭтаФорма.Объект.КонПериода = КонецМесяца(ТекущаяДата());
       
       ПрочитатьНаСервере()

КонецПроцедуры
12 vmv
 
07.12.11
10:08
(11) абалдет, не делай так больше
13 GROOVY
 
07.12.11
10:08
(11) Мда...

Без ЭтаФорма!
14 GROOVY
 
07.12.11
10:09
Обращаться к элементам формы нужно для управления ими а не их значениями. Например сделать их доступными или невидимыми, изменить ширину, шрифт и пр.
15 GROOVY
 
07.12.11
10:10
(11) Это фаще жесть...
16 Sulimov
 
07.12.11
10:12
А что такого страшного случиться, если оставить ЭтаФорма.Объект....?
17 GROOVY
 
07.12.11
10:15
Случится понимание полного непонимания того что пишет автор. Автор не понимает к чему он в контексте может обращаться, к чему нет.

Вообще можно писать: ЭтаФОрма.ЭтаФОрма.ЭтаФорма.Объект. ...
18 PeterBayan
 
07.12.11
11:29
А почему при открытии подчиненной формы с основным реквизитом, таким же как у владельца этой формы, элементы формы не заполняются данными реквизита объекта?
19 GROOVY
 
07.12.11
11:33
(18) Форма управляемая? Открывается интерактивно или программно? Что передается в форму? Связи параметров выбора настроены? Почему данные должны заполняться сами?
20 PeterBayan
 
07.12.11
11:39
Форма управляемая, открывается программно. Все.
21 GROOVY
 
07.12.11
11:50
При программном открытии параметры заполнения передаются? Код в студию.
22 PeterBayan
 
07.12.11
12:21
похоже здесь у меня пробел знаний. Параметры не передаются
23 GROOVY
 
07.12.11
12:23