Имя: Пароль:
1C
1С v8
Ошибка передачи данных между клиентом и сервером
,
0 rotting
 
25.10.12
15:23
Есть вот такой код

&НаКлиенте
Процедура СформироватьРаппортРуководителю(Команда)
   Состояние("Идет формирование рапорта...");
   ОбновитьОтчет();
КонецПроцедуры

&НаСервере
Процедура ОбновитьОтчет()
       .......
КонецПроцедуры

При выполнении выдает очень понятную ошибку

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


Все бы ничего если бы я чего-то передавал в параметрах, но тут я так понимаю контекст с недопустимым типом, как узнать какой?
1 Mort
 
25.10.12
15:26
Спросить у разработчика, какой он контекст замутил...
2 rotting
 
25.10.12
15:40
(1) да вот я разработчик и есть, переношу отчет на упр формы, хочу малой кровью обойтись
3 vmv
 
25.10.12
16:07
&НаСервере
Процедура ОбновитьОтчет()
// Вот тута мы создаем тяжелые перенннные
Тз = ПолучитьТз();
Дз = ПолучитьДз();        
НящнаяХрень = ПолучитьПолучитьДз();        
     
.......
ОбновитьОтчетыКакЯЗадумал(Тз , Дз, НящнаяХрень );
.......

// Вот тут мы тупа терминируем тяжелые переменеыые этого
//метода перед передачей управления на клиент, иба 1С 82
// малалетка и не спосособна на клевый деструктив и часто
// пишет лабуду Ошибка передачи данных между клиентом и
// сервером

Тз = 0;
Дз = 0;        
НящнаяХрень = 0;        
 
КонецПроцедуры
4 rotting
 
25.10.12
16:09
(3) спасибо за ответ, сейчас попробую
5 rotting
 
25.10.12
16:15
(3) чет не выходит, просто после добавления в модуль обработки кода и  реквизитов обработки эта ошибка стала выскакивать при любых вызовах сервера, куда смотреть?
6 Mort
 
25.10.12
16:28
чо за бред...
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.