|
запрос по узлу обмена. |
☑ |
0
antihacker
05.06.15
✎
09:04
|
Всем привет.
Вот код
Процедура НаименованиеОбъектаНачалоВыбора(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = ложь;
//сформируем список объектов
СписокОбъектов = Новый СписокЗначений;
Для каждого об из УзелОбмена.Метаданные().Состав Цикл
ТипОб = ОбменДанными_и.ПолучитьИмяБазовогоТипаПоМетаданным(об.Метаданные);
Если ЭлементыФормы.ТипОбъекта.Значение <> ТипОбъекта Тогда
ТипОбъекта= ЭлементыФормы.ТипОбъекта.Значение;
КонецЕсли;
Если ТипОб = ТипОбъекта Тогда
СписокОбъектов.Добавить(об.Метаданные.Имя);
КонецЕсли;
КонецЦикла;
СписокОбъектов.СортироватьПоЗначению();
ВыбранныйОбъект = СписокОбъектов.ВыбратьЭлемент("Выберите объект");
Если ВыбранныйОбъект<>неопределено Тогда
НаименованиеОбъекта = ВыбранныйОбъект;
КонецЕсли;
КонецПроцедуры
пишет
{РегистрСведений.НастройкаФильтровОбмена_и.Форма.ФормаЗаписи.Форма(70)}: Ошибка при вызове метода контекста (ПолучитьИмяБазовогоТипаПоМетаданным)
ТипОб = ОбменДанными_и.ПолучитьИмяБазовогоТипаПоМетаданным(об.Метаданные);
по причине:
Попытка передачи с клиента на сервер мутабельного значения 1-го параметра метода ПолучитьИмяБазовогоТипаПоМетаданным ().
О чем идет речь. Не могу понять.
|
|
1
Вася Чез
05.06.15
✎
09:10
|
(0) очевидно, что речь идет о передачи мутабельного значения, передавать с клиента на сервер можно только немутабельные значения. Это в общем модуле?
|
|
2
Вася Чез
05.06.15
✎
09:16
|
(0) добавь в ПолучитьИмяБазовогоТипаПоМетаданным МетаданныеОбъекта = Ссылка.Метаданные(); и вот здесь поменяй ТипОб = ОбменДанными_и.ПолучитьИмяБазовогоТипаПоМетаданным(Объект.Ссылка); и покажи код из ПолучитьИмяБазовогоТипаПоМетаданным.
|
|
3
antihacker
05.06.15
✎
09:16
|
Да. Общи модуль. В свойстве модуля указаны сервери вызов с серверва
|
|
4
Вася Чез
05.06.15
✎
09:18
|
(3) "Клиент обычное приложение" флаг стоит?
|
|
5
Вася Чез
05.06.15
✎
09:20
|
(2) тебе нужно передавать ссылку, а не объект
|
|
6
antihacker
05.06.15
✎
09:21
|
ВасяЧез спасибо ! Поставил галку и все пучком ))
|
|
7
Вася Чез
05.06.15
✎
09:22
|
(6) это не камильфо, если только как временное решение проблемы, лучше подумай как можно передать ссылку в твоём случае.
|
|