УФ. Ошибка 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
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой