|
Заполнить поле формы | ☑ | ||
---|---|---|---|---|
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
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |