Имя: Пароль:
1C
 
Как заполнить сразу НЕСКОЛЬКО полей одним выбором из справочника?
,
0 Mirade2
 
16.05.13
11:58
для 8.хх в управляемом режиме/приложении:
----------------------------------------------------
Процедура ФИОПриИзменении(Элемент)

Запрос = Новый Запрос(
"ВЫБРАТЬ
|    Пользователи.Ссылка,
|    Пользователи.Почта КАК Почта
|ИЗ
|    Справочник.Пользователи КАК Пользователи
|ГДЕ
|    Пользователи.Ссылка = &Ссылка
|
|СГРУППИРОВАТЬ ПО
|    Пользователи.Ссылка,
|    Пользователи.Почта" );    
Запрос.УстановитьПараметр("Ссылка", ФИО);

Результат = Запрос.Выполнить();

ВыборкаДетальныеЗаписи = Результат.Выбрать();

Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Почта = ВыборкаДетальныеЗаписи.Почта ;
КонецЦикла;

КонецПроцедуры
------------------------------------------------

Выдает ошибку :
{Справочник.IPАдреса.Форма.ФормаЭлемента2.Форма(7,17)}: Тип не определен (Запрос)
Запрос = Новый <<?>>Запрос( (Проверка: Тонкий клиент)

Как быть?
1 ДенисЧ
 
16.05.13
12:00
На тонком клиенте запроса нет. Делай НаСервере
2 Mirade2
 
16.05.13
12:01
Цель:  заполнить поле ПОЧТА при выборе Пользователя.
3 Mirade2
 
16.05.13
12:02
Вот что получилось:

{Справочник.IPАдреса.Форма.ФормаЭлемента2.Форма(19,38)}: Переменная не определена (ФИО)
   Запрос.УстановитьПараметр("Ссылка", <<?>>ФИО); (Проверка: Сервер)
4 Xatori
 
16.05.13
12:06
а чему равна переменная ФИО в момент  Запрос.УстановитьПараметр("Ссылка", <<?>>ФИО) параметра?
5 vicof
 
16.05.13
12:07
(2) Пиши на обычных формах, там так можно :)
6 Fragster
 
гуру
16.05.13
12:32
Объект.ФИО
7 Fragster
 
гуру
16.05.13
12:33
(1) ты теперь и отладчики тыришь, кроме СП?
8 Mirade2
 
16.05.13
12:44
(7) С чего это вдруг?
9 ДенисЧ
 
16.05.13
12:47
(7) Я не тырю и не тырил! Я их продаю!
10 Xatori
 
16.05.13
12:59
(6) Объект, а нужно тебе что?
11 rull9ss
 
16.05.13
13:02
(0)
&НаКлиенте
Процедура ФИОПриИзменении(Элемент)
   
     знач = ФИОПриИзмененииСервер(ФИО)      

КонецПроцедуры

&НаСервере
Функция ФИОПриИзменениисервер(ФИО)
   
     // и тут уже делай запрос и возвращай что нужно    

КонецФункции
12 Mirade2
 
16.05.13
14:39
(11)
Выдало:
{Справочник.IPАдреса.Форма.ФормаЭлемента2.Форма(4,7)}: Неопознанный оператор
     <<?>>знач = ФИОПриИзмененииСервер(Элемент)       (Проверка: Сервер)
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.