Имя: Пароль:
1C
1С v8
HTTP сервис, проблема с созданием документов.
0 morik44
 
13.10.16
21:25
Собственно проблема взялась ни с того ни с сего, всё работало и вдруг:
код из модуля HTTP сервиса
    СсылкаНового = Документы.ЗаказПокупателя.ПолучитьСсылку();
    Док = Документы.ЗаказПокупателя.СоздатьДокумент();
    Док.УстановитьСсылкуНового(СсылкаНового);

на второй строке вылетает из отладки ну и завершается соединение.
Протестил тоже самое на справочнике, создаётся всё норм.
И главное работало и вдруг пересало.. Мистика, может кто сталкивался?
1 Mauser
 
13.10.16
21:33
Я ничего не трогал, оно само, ага.
Ну вспоминай, что в модуль документа дописывал.
2 morik44
 
13.10.16
21:50
не дописывал, я же пишу, на любом документе вылетает, даже новый документ создал в конфе, ни единой буквы в модуле, а итог тотже...
3 rozer76
 
13.10.16
21:58
(2) например все подписки где у процедур из ОМ есть то что в контексте серверных вызовов вызывает исключение вот на второй строке и вылетит даже до модуля дока не дойдет. Как-то плясал с таким в вебсервисах - они тоже "на сервере" исполняются
4 arsik
 
гуру
13.10.16
22:04
(3) нужно в жр смотреть в таких случаях. Там обычно написано, где валиться.
5 morik44
 
13.10.16
22:05
(3) а что за подписки могут быть на СоздатьДокумент()? что-то не припомню
6 morik44
 
13.10.16
22:06
(4) в жр ничего не пишет, даже черз попытку пробовал, но завершается сеанс на этой строке и всё...
7 morik44
 
13.10.16
22:07
http://c2n.me/3DgyDLF - вот всё что в журнале, вртяле что то можно понять)
8 rozer76
 
13.10.16
22:15
(5) да на создаеие дока нет подписки ) подписки любые для этого вида дока ибо они при создания обьекта компиляться
9 rozer76
 
13.10.16
22:18
(6) плюс у 1с-пользака под которым хттпсервис работает есть роль на эту операцию создаеия для дока?
10 morik44
 
13.10.16
22:19
(9) да роли все есть, говорюж всё работало...
(8) ну я новый док сделал на него никаких подписок нету...
11 rozer76
 
13.10.16
22:22
(2) говориши на любом виде докав вылетает тогда см. подписки для общего типа "документобьект"
12 rozer76
 
13.10.16
22:24
(10) вебсервер ребутни заодно )
13 morik44
 
13.10.16
22:26
(11) да я не правил подписки, в том то и дело..
(12) да это постоянно делаю..
14 morik44
 
13.10.16
22:29
http://c2n.me/3DgAWqm - вот это последнее что выполняется, дальше завершение сеанса
т.е. в модуле документа то всё в порядке..
15 rozer76
 
13.10.16
22:29
+ (1) ну тогда с бубном попляши вокруг компа... )
16 morik44
 
13.10.16
22:30
жесть какая-то...
17 morik44
 
13.10.16
22:35
бляха, удалил все подписки и заработало... но не правил ведь там ничего... сравнил с бэкапом где работает, нет различий((
18 rozer76
 
13.10.16
22:35
(16) тогда в try-catch и на стороне клиента посмотри результат вебсервиса если на сервере в жр ничего нет про ошибку и отладчиком поймать не можешь.
19 rozer76
 
13.10.16
22:36
(17) а ты такой "не обнонял и не подрезал" )
20 morik44
 
13.10.16
22:38
да блин, честно честно не трогал)) ну хоть причина ясна, теперь скать надо что да где)) спасибо!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший