открытие формы на клиенте, через параметр полученный от серверной функции. #746984


#0 by mulder_mulder
Добрый день. Есть такая функция: &НаСервере конецфункции Суть её в том,что она на сервере, перебирает справочник, и если находит нужную по параметрам запись, она должна открыть карточку элемента справочника текущей позиции. Проблема в том, что с сервера это сделать нельзя. По этому, надо передать на клиента,что-то, что потом куда-то вставить, чтобы открылась именно эта карточка, а не новая. Делаю так, выскакивает ошибка ковертирования данных.... Борода целая. Что подскажете?
#1 by asady
ссылку передавать не пробовал?
#2 by Mifka
объект ты ведь возвращаеш, Такчто можно открыть форму на клиенте
#3 by mulder_mulder
Пробовал. Сейчас ещё попробую.
#4 by mulder_mulder
выводит: {Документ.ПланППР.Форма.ГодовойПоНедельныйГрафик.Форма}: Ошибка при вызове метода контекста (прог)     ОткрытьФорму(прог(объект.ИмяВыделяемогоСтолбца,объект.НомерВыделяемойСтроки)); по причине: Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа. по причине: Ошибка преобразования данных XDTO: НачалоСвойства: ret    Форма: Элемент    Тип: { по причине: Ошибка преобразования данных XDTO: НачалоСвойства: {    Форма: Элемент    Тип: { При указывании возврат(элем.ПолучитьОбъект.Ссылка); сообщает: {Документ.ПланППР.Форма.ГодовойПоНедельныйГрафик.Форма}: Ошибка при вызове метода контекста (ОткрытьФорму)     ОткрытьФорму(прог(объект.ИмяВыделяемогоСтолбца,объект.НомерВыделяемойСтроки)); по причине: Несоответствие типов (параметр номер '1')
#5 by Гёдза
ОткрытьЗначение(Ссылка)
#6 by mulder_mulder
Большая тебе благодарность. Получилось. Надеюсь, в будущем это решение поможет многим. Спасибо всем за помощь.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С