0
Zixxx
06.09.14
✎
22:30
|
Для Пакета XDTO существует директива импорта ";. Использую я ее только для того чтобы указать ссылку для одного документа. Беда в том что при использовании этой директивы импорта, WSDL становиться размером 2,7 мб, что вызывает очень долгое обращение к нему.
Пробовал решить все через типы значений в Пакете XDTO, но ничего так и не вышло.
Как мне создать директиву импорта только для одного документа "DocumentRef.СчетНаОплатуПокупателю (;, причем мне ее нужно будет назначить в качестве типа возвращаемого значения для одного из методов.
|
|
3
ArchLord
08.09.14
✎
05:18
|
ПКМ по XDTO-пакеты -> выгрузить XML данные конфигурации, открываешь XML находишь нужный объект\объекты, остальное убираешь, импортируешь пакет в конфу, меняешь URI на другой, директивы импорта...и опа, вы восхитительны!
Есть 2 минуса:
1. при изменении реквизитов дока, все нужно будет проделать заного
2. преобразовывать док в в пакет придется ручками, это минус, если ты раньше юзал автоматическое преобразования дока в XDTO-пакет
|
|
4
ArchLord
08.09.14
✎
05:26
|
(0) Не сразу заметил, что ты хочешь ссылку на документ передавать, ты уверен? С таким же успехом ты можешь возвращать стрингу с ГУИДОМ из вебсервиса, ибо пакет XDTO для ссылка примерно такого вида
<code>
<xs:simpleType name="DocumentRef.КакойТоОченьВажныйДокумент">
<xs:restriction base="ent:AnyRef"/>
</xs:simpleType>
</code>
|
|