Имя: Пароль:
1C
1С v8
Как обратиться к реквизитам объекта.
,
0 seller7
 
25.06.13
15:30
Ситуация следующая. Хелп плиз!
На форме создал реквизит - адрес организации. Необходимо при выборе организации в процедуре ОрганизацияПриИзменении написать код, который будет вставлять адрес организации из справочника. Как реализовать? Все мои попытки безрезультатны
1 Сэкс
 
25.06.13
15:32
потомучто это РегистрСведений
2 Mitriy
 
25.06.13
15:33
(0) конфигурация какая? ну и попытки хоть одним глазком...
3 seller7
 
25.06.13
15:40
&НаКлиенте
Процедура ОрганизацияПриИзменении(Элемент)
   Стр = Элементы.Форма.ТекущиеДанные;
   Стр.ЮридическийАдрес = ПолучитьЮридическийАдрес(Стр.Организации);
КонецПроцедуры

&НаСервере
Функция ПолучитьЮридическийАдрес(Организации)
   ЮридическийАдрес = Организации.ЮридическийАдрес;
   Возврат ЮридическийАдрес;
КонецФункции
4 seller7
 
25.06.13
15:40
Поле объекта не обнаружено (Форма)
5 Mitriy
 
25.06.13
15:42
у тебя элемент формы, который таблица, называется Форма?
6 seller7
 
25.06.13
15:51
Нет. Выводить адрес нужно именно на самой форме после ввода организации, а не в табличной части.
Элементы.Форма.ТекущиеДанные - в этом проблема видимо. Тут идет обращение к табличной части, а мне надо, чтобы собиралась коллекция из реквизитов. Или как иначе реализовать автоматическую вставку адреса в поле Адрес после выбора организации на форме?
7 hhhh
 
25.06.13
16:02
(6) в общем-то нельзя прям в случайное место на форме кинуть. Должно быть поле у тебя, назови его "адрес", в него и пиши данные. Как это ты просто пуляешь в неисзестное неопознанное место на форме?
8 samozvanec
 
25.06.13
16:04
(7) а в заголовок?
9 hhhh
 
25.06.13
16:06
(8) тогда и нужно писать в заголовок. А не в Форма.ТекущиеДанные.
10 seller7
 
25.06.13
16:12
(6) Так и сделал - создал поле на форме - Адрес. Вот туда и хочу, чтоб автоматом проставлялся адрес после выбора организации.
11 hhhh
 
25.06.13
16:35
ну открой любую типовую и оттуда скопипасть.