Имя: Пароль:
1C
 
УФ. Ошибка XDTO. при передачи на сервер параметра простого типа.
0 SerGa
 
29.12.20
12:41
Есть функция в модуле УФ
&НаСервере
Процедура ЗаполнитьПоИсторииНаСервере(ТекСпособ = "", НомТекСтроки = 0, масПлатежи = Неопределено)


Вызываю ее с клиента:
ЗаполнитьПоИсторииНаСервере(, 1);


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

Почему так?  Как исправить?
1 ДенисЧ
 
29.12.20
12:44
А если
ЗаполнитьПоИсторииНаСервере("", 1, Неопределено);
Опробовать? Та же ошибка?
2 polosov
 
29.12.20
12:44
(0) Что-то есть на форме, что не сериализуется.
3 mikecool
 
29.12.20
12:45
в модуле разве нужно указывать &НаСервере ?
4 polosov
 
29.12.20
12:46
(3) У него непонятно это в модуле формы или объекта.
5 SerGa
 
29.12.20
12:49
(4) в модуле формы
6 SerGa
 
29.12.20
12:52
странная фигня:
получилось если упаковать параметры в фиксированную структуру

ЗаполнитьПоИсторииНаСервере(Новый ФиксированнаяСтруктура("Способ, НомерСтроки", ТекСпособ.Значение, ТекСтрока.НомерСтроки));
7 SerGa
 
29.12.20
12:54
(1) так ЗаполнитьПоИсторииНаСервере("", 1, Неопределено);
тоже ошибка

вобщем только через фиксированную структуру...
8 polosov
 
29.12.20
12:57
(6) Версию платформы напиши.
9 SerGa
 
29.12.20
14:34
8.3.12