Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.

1. tvm 29.12.18 12:09 Сейчас в теме
&НаСервере
Процедура ПометитьФайлНаУдаление(Файл,Владелец)
		Файл = Файл.ПолучитьОбъект();
		Файл.ПометкаУдаления = Истина;
		Файл.записать();
КонецПроцедуры

&НаКлиенте
Процедура ПослеОтветаНаВопросЗаменитьФайл(Результат, Параметры) Экспорт  

	Если Результат = КодВозвратаДиалога.Да Тогда
		ПометитьФайлНаУдаление(этаформа.ТекущийЭлемент.ТекущиеДанные.ФайлДокумента,Параметры);
		РаботаСФайламиКлиент.ДобавитьФайл(Неопределено,Параметры,ЭтаФорма,Неопределено,Истина,Ложь,,,);	
	КонецЕсли;

КонецПроцедуры
Показать

выходит ошибка:

{Справочник.ВнутренниеДокументы.Форма.ФормаЭлемента.Форма(12556)}: Ошибка при вызове метода контекста (ПометитьФайлНаУдаление)
ПометитьФайлНаУдаление(этаформа.ТекущийЭлемент.ТекущиеДанные.ФайлДокумента,Параметры);
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Текст: true

Этаформа.ТекущийЭлемент.ТекущиеДанные.ФайлДокумента тип "СправочникСсылка.Файлы"
Параметры тип СправочникСсылка.ВнутренниеДокументы
Из-за чего ошибка не могу понять
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
6. Dmitrij-2 45 30.12.18 09:32 Сейчас в теме
(1) Еще можно было переменной присвоить это значение этаформа.ТекущийЭлемент.ТекущиеДанные.ФайлДокумента и в процедуру на сервер передавать переменную
2. tvm 29.12.18 12:18 Сейчас в теме
разобрался.
Надо
&НаСервере
Процедура ПометитьФайлНаУдаление(Знач Файл,Владелец)
3. lefthander 29.12.18 12:47 Сейчас в теме
(2) Или ФайлОб = Файл.ПолучитьОбъект();
4. YannikAlx 43 29.12.18 12:49 Сейчас в теме
(3) Масло масляное? И рекомендация туфтовая - не работает

&НаСервере
Процедура ПометитьФайлНаУдаление(Файл,Владелец)
Файл = Файл.ПолучитьОбъект();
5. tvm 29.12.18 12:49 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот