&НаКлиенте
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
Если ИмяСобытия = "Выбор" И ТипЗнч(Параметр) = Тип("ДокументСсылка.ЗаказПоставщику") Тогда
Объект.ЗаказКлиента = Параметр;
ЗаполнитьДанныеПоЗаказуНаСервере(Истина);
КонецЕсли;
КонецПроцедуры
И есть процедура:
&НаКлиенте
Процедура Обработать(Данные)
Если ТипЗнч(Параметр) <> Тип("ДокументСсылка.ЗаказКлиента") Тогда
///////////
КонецЕсли;
КонецПроцедуры
Мне нужно использовать это условие, но я не знаю как сюда передать "Параметр".... Не смейтесь и не ругайтесь, я знаю, вы умеете.
Переменная не определена (Параметр)
(0) Вызываешь на клиенте Оповестить(<ИмяСобытия>, <Параметр>, <Источник>), например, так
Оповестить("Выбор", Объект.Ссылка);
в ОбработкуОповещения прилетит твой параметр.
Только есть особенность: Оповестить работает в одном сеансе, т.е. если ты откроешь 2 экземпляра 1С, то Опопвестить будет работать только в том, где вызвана, второй про неё ничего не узнает
По коду:
Обработать(Данные) - тут Данные
Если ТипЗнч(Параметр) - но проверяем Параметр
Ничего не перепутал?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой