Имя: Пароль:
1C
1С v8
Обратиться к данным объекта в модуле формы
0 Double_Medved
 
06.01.13
23:40
Подскажите пожалуйста, сижу прогаю давно, шарики за ролики заехали уже... Как в модуле формы обратиться к значениям данных объекта - их поля на форме? То есть есть ОтчетИзменениеЦен, данные "ДатаНач" - дата, на форме есть поле с этими данными. Как к ним обратиться? Просто "ДатаНач" - переменная не обнаружена, Элементы.ДатаНач - это само поле, со всякими свойствами. ЭлементыФормы.ДатаНач - не понимает, Объект.ДатаНач - не понимает... Помогите пожалуйста!
1 vmv
 
06.01.13
23:54
ДатаНач
2 vmv
 
06.01.13
23:55
проверь имя данных объекта и имя элемента формы
3 ilkoder
 
06.01.13
23:57
форма управляемая?
4 Double_Medved
 
06.01.13
23:57
Да, управляемая форма
5 zak555
 
06.01.13
23:58
Элементы = управляемая
ЭлементыФормы = обычная
6 Double_Medved
 
06.01.13
23:59
Блин захожу в любой документ - там при написании "Объект." выводятся на подсказку все его элементы, В отчете - нет. Что за?
7 zak555
 
06.01.13
23:59
ТекущиеДанные
8 Double_Medved
 
07.01.13
00:00
Но Элементы.ДатаНач - это сам элемент формы, а не данные о дате. Как надо написать? Элементы.ДатаНач.?????
9 GROOVY
 
07.01.13
00:02
Через Элементы можно менять видимость, размер, шрифт и пр. Обращаться к данным нужно по их имени. Посмотри источник данных элемента формы.
10 Double_Medved
 
07.01.13
00:03
Источник - Отчет.ДатаНач
11 Double_Medved
 
07.01.13
00:04
Видимо в этом было дело
12 zak555
 
07.01.13
00:04
(9) зачем Радченко делал пересчет через Элементы.ТЧ.ТекущиеДанные ?
13 vmv
 
07.01.13
00:33
(12) чтобы не вызывать сервер, ваш КО
14 zak555
 
07.01.13
00:35
(13) зачем сервер в пересчете нужен ?
15 GROOVY
 
07.01.13
00:44
(12) Чтобы узнать с какой строкой работает пользователь.
16 GROOVY
 
07.01.13
00:45
Пересчет всей ТЧ ведь у Радченко не чрез элементы организовано?
17 zak555
 
07.01.13
00:49
(12) в каких случаях
Элементы.РеквизитШапки.ТекущиеДанные

?
18 GROOVY
 
07.01.13
01:05
(17) Свойство ТекущиеДанные отсутствует у НЕколлекций, коим является любой "РеквизитШапки".