Вход | Регистрация
 

УФ. Ошибка XDTO. при передачи на сервер параметра простого типа.

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


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


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

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
Здесь во втором сообщении вам дадут решение, а в двадцатом дадут правильное решение. Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.