Имя: Пароль:
1C
1С v8
Тип не определен 'ACF6192E-CA-46EF-93A6-5A6968B78663'
0 rifat
 
26.03.15
13:41
Самописная конфигурация на УФ, Веб служба IIS 7.0.0.0 . В web - клиенте при попытке изменения значения в ячейке табличной части вываливается такая ошибка. В толстом и тонком клиенте ошибок нет. В отладке выяснилось, что ошибка возникает при возврате значения из функции с диррективой &НаСервереБезКонтекста в функцию &НаКлиенте.
1 Rebelx
 
26.03.15
13:43
и что возвращаем?
2 rifat
 
26.03.15
13:45
(1) Структура с полями: НормаЗаТекДень(Число), ПорогПерерарботки(Число), НомерДня(Число), ПризнакВыходной(Булево)
3 rifat
 
26.03.15
13:49
(2) пробовал даже возвращать неопределено, ошибка все равно возникла
4 hhhh
 
26.03.15
13:54
значит там не числа в этих полях
5 butterbean
 
26.03.15
13:55
в каком событии это все происходит?
6 awa15
 
26.03.15
14:07
Правильный GUID типа acf6192e-81ca-46ef-93a6-5a6968b78663, а не как в заголовке. И это тип ТаблицаЗначений. Таблица значений не доступна в веб-клиенте.
7 rifat
 
27.03.15
07:30
(5) Не в событии. Обычная клиентская процедура, которая для получения некоторых данных обращается на сервер, где в процедурах общих модулей выполяяются запросы
8 rifat
 
27.03.15
07:33
(6) Так я же и не возвращаю ТЗ на web-клиент. Обработка ТЗ ведется в серверной процедуре в общем модуле.
9 rifat
 
27.03.15
07:57
Проблема решена. Оказалось, что в процедуру общего модуля передавался массив, там массив затирался и с таким же наименованием заполнялась ТЗ. При возвращении на клиент вместо соответствующей ссылки на массив оказывалась ссылка на ТЗ. Как то так...
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан