Имя: Пароль:
1C
 
v8: Ошибка:Тип не определен
0 rodrigez
 
06.05.10
15:54
Помогите начинающему!
Нужно, из определить обработчик события, который позволил бы после выбора контактного лица автоматически устанавливать в документе значение контрагента (владельца) Необходимо использовать табличную модель.
Пишу:

&НаКлиенте
Процедура КонтактноеЛицоНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)  
   Запрос =Новый Запрос  ;
   Запрос.Текст =
   "ВЫБРАТЬ
   |    КонтактныеЛица.Наименование КАК КонтактноеЛицо,
   |    КонтактныеЛица.Владелец     КАК Контрагент
   |ИЗ
   |    Справочник.КонтактныеЛица КАК КонтактныеЛица" ;  
   
   Результат=Запрос.Выполнить();
   Выборка=Результат.Выбрать();
   Пока Выборка.Следующий() Цикл
       Сообщить (КонтактноеЛицо)    ;
       Сообщить (Контрагент );
   КонецЦикла
   
КонецПроцедуры

Ошибка:
{Документ.ПоступлениеТоваров.Форма.ФормаДокумента.Форма(30,16)}: Тип не определен (Запрос)
   Запрос =Новый <<?>>Запрос  ; (Проверка: Тонкий клиент)

Поделитесь соображениями, как решить эту задачку. Заранее благодарю!
1 Чайник Рассела
 
06.05.10
15:55
ну так надо v8: Ошибка:Тип не опридЕлен
2 Фокусник
 
06.05.10
15:56
(1) Ну тогда уж опрЕдЕлен :)
3 Tafa
 
06.05.10
15:57
На тонком клиенте Запрос недоступен.
4 Sidney
 
06.05.10
15:57
(2)Есть мнение, что не оперделен :)
5 maxp77
 
06.05.10
16:00
+(3)
6 Фокусник
 
06.05.10
16:00
(4) Это уже что-то из области банковской деятельности: опердень и прочее :)
7 AndOne
 
06.05.10
16:01
На клиенте не доступны многие типы данных :)
8 AndOne
 
06.05.10
16:02
&НаКлиенте
Процедура КонтактноеЛицоНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)  
  КонтактноеЛицоНачалоВыбораНаСервере()
КонецПроцедуры

&НаСервере
Процедура КонтактноеЛицоНачалоВыбораНаСервере()  
   Запрос =Новый Запрос  ;
   Запрос.Текст =
   "ВЫБРАТЬ
   |    КонтактныеЛица.Наименование КАК КонтактноеЛицо,
   |    КонтактныеЛица.Владелец     КАК Контрагент
   |ИЗ
   |    Справочник.КонтактныеЛица КАК КонтактныеЛица" ;  
   
   Результат=Запрос.Выполнить();
   Выборка=Результат.Выбрать();
   Пока Выборка.Следующий() Цикл
       Сообщить (КонтактноеЛицо);
       Сообщить (Контрагент );
   КонецЦикла
   
КонецПроцедуры
9 rodrigez
 
06.05.10
16:04
Спасибо Вам :)
10 AlexNew
 
06.05.10
16:16
(8) Сообщить() &На сервере:)
11 AndOne
 
06.05.10
16:25
(10) главное передать суть :)
12 rodrigez
 
06.05.10
16:28
Мне хелп пишет так:

СообщениеПользователю (UserMessage)
Сообщить (Message)
Синтаксис:
Сообщить()
Описание:
Вывести созданное сообщение в окно сообщений.

Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.