Имя: Пароль:
1C
1С v8
WebСервис
0 alexei366
 
20.11.12
15:28
Создал ПакетXDTO в одной базе, в ней же вебсервис где объявил этот пакет.

Есть другая в ней я создал WebСсылку. И заметил фигню.
Когда я на второй базе создаю ОбъектXDTO который описан в ПакетXDTO (а он в свою очередь взят с wsdl из первой базы), то выполнении метода Проверить() он не ругается даже если не указаны обязательные элементы xml, а во второй базе они обязательны в этом же пакете. И если сравнить пакеты обоих баз, так оно и есть минимальное значение некоторых элементов (не всех) равно нулю во второй, а в первой 1.

В чём проблема, подскажите.
1 alexei366
 
20.11.12
15:29
И повторный импорт WSDL не помогает.
2 alexei366
 
20.11.12
16:56
АПП
3 alexei366
 
20.11.12
17:20
Да он даже некоторые имена элементов про*бал, что за фигня, народ мож кто подскажет, если что у меня версия 8.3.2
4 Serginio1
 
20.11.12
18:12
А он на эти (созданные в через ФабрикаXDTO) объекты и не ругается. Вот когда ты через прокси (Прокси.ФабрикаXDTO)будешь работать тогда и руганется.
5 alexei366
 
20.11.12
19:09
блин я так и делаю через  Прокси.ФабрикаXDTO. Это я и имею ввиду
6 alexei366
 
20.11.12
20:26
АПП
7 alexei366
 
21.11.12
13:31
Народ помогите
8 alexei366
 
21.11.12
13:43
блин, я посмотрел wsdl, она вроде корявая изначально, но почему?
9 alexei366
 
21.11.12
14:06
а не соврал, wsdl норм
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший