|
Чувствую брежу с WS-ссылкой | ☑ | ||
---|---|---|---|---|
0
web_profiler
03.03.15
✎
18:13
|
AddTTN = Прокси.ФабрикаXDTO.Пакеты.Получить("http://www.reality.sh/in-time/Api20").Получить("AddTTN");
AuthData = Прокси.ФабрикаXDTO.Пакеты.Получить("http://www.reality.sh/in-time/integration").Получить("AuthData"); AddRequest = Прокси.ФабрикаXDTO.Пакеты.Получить("http://www.reality.sh/in-time/integration").Получить("AddRequest"); TTN = Прокси.ФабрикаXDTO.Пакеты.Получить("http://www.reality.sh/in-time/integration").Получить("TTN"); WSAuthData = Прокси.ФабрикаXDTO.Создать(AuthData); WSAuthData.ID = ID; WSAuthData.KEY = АПИКлюч; WSТипTTN = Прокси.ФабрикаXDTO.Создать(AddRequest); WSТипTTN.Auth = WSAuthData; WSTTN = Прокси.ФабрикаXDTO.Создать(TTN); Cargo = Прокси.ФабрикаXDTO.Пакеты.Получить("http://www.reality.sh/in-time/integration").Получить("Cargo"); CargoParams = Прокси.ФабрикаXDTO.Пакеты.Получить("http://www.reality.sh/in-time/integration").Получить("CargoParams"); ContractorPaysThird = Прокси.ФабрикаXDTO.Пакеты.Получить("http://www.reality.sh/in-time/integration").Получить("ContractorPaysThird"); DispatchDate = Прокси.ФабрикаXDTO.Пакеты.Получить("http://inr.intime.ua/in-time/integration20").Получить("DispatchDate"); InsuranceCost = Прокси.ФабрикаXDTO.Пакеты.Получить("http://www.reality.sh/in-time/integration").Получить("InsuranceCost"); Number = Прокси.ФабрикаXDTO.Пакеты.Получить("http://www.reality.sh/in-time/integration").Получить("Number"); POD = Прокси.ФабрикаXDTO.Пакеты.Получить("http://www.reality.sh/in-time/integration").Получить("POD"); WSCargo = Прокси.ФабрикаXDTO.Создать(Cargo); WSCargoParams = Прокси.ФабрикаXDTO.Создать(CargoParams); WSContractorPaysThird = Прокси.ФабрикаXDTO.Создать(ContractorPaysThird); WSDispatchDate = Прокси.ФабрикаXDTO.Создать(DispatchDate); WSInsuranceCost = Прокси.ФабрикаXDTO.Создать(InsuranceCost); WSNumber = Прокси.ФабрикаXDTO.Создать(Number); WSPOD = Прокси.ФабрикаXDTO.Создать(POD); Ребята, неужели нельзя не получать тип каждого элемента, а у типа его подтипы? |
|||
1
web_profiler
03.03.15
✎
18:16
|
или можно как-то выгрузить структуру типов сразу?
|
|||
2
web_profiler
03.03.15
✎
18:21
|
никто не работал WS-ссылками?
GROOVY где же ты? |
|||
3
vi0
03.03.15
✎
18:21
|
а где ты в этом коде получаешь "тип каждого элемента, а у типа его подтипы"?
|
|||
4
web_profiler
03.03.15
✎
18:23
|
нампример, чтоб отправить ТТН необходимо
1. Получить параметры AuthData и TTN AddTTN = Прокси.ФабрикаXDTO.Пакеты.Получить("http://www.reality.sh/in-time/Api20").Получить("AddTTN"); 2. Узнать их тип AuthData = Прокси.ФабрикаXDTO.Пакеты.Получить("http://www.reality.sh/in-time/integration").Получить("AuthData") и так по каждому параметру |
|||
5
web_profiler
03.03.15
✎
18:24
|
(3) тут не обучение, а оптимизация кода
|
|||
6
vi0
03.03.15
✎
18:28
|
(5) меня обучение что-ли?
причем тут ws ссылки если вопрос по фабрике? если ты думаешь то Прокси.ФабрикаXDTO.Пакеты.Получить возращает тип то загляни в сп для начала |
|||
7
web_profiler
03.03.15
✎
18:31
|
(6) ну так а я о чем?
|
|||
8
web_profiler
03.03.15
✎
18:31
|
мне чтоб присвоить параметру какое-то значение, необходимо у фабрики получить его тип
|
|||
9
web_profiler
03.03.15
✎
18:32
|
(6) представляешь, сколько у документа ТТН реквизитов и соответственно типов?
|
|||
10
vi0
03.03.15
✎
18:33
|
(9) тебе нужна оптимизация или рефакторинг?
какую проблему решаешь то? |
|||
11
Desna
03.03.15
✎
18:35
|
(9) штук до 40 и что?
|
|||
12
web_profiler
03.03.15
✎
18:37
|
(11) я понял - мучаюсь, просто до этого писал через XMLОбъект - намного проще было:
открыл элемент, присвоил значение, закрыл О богииииии, за что мне эти WS ссылки???? |
|||
13
Serginio1
03.03.15
✎
18:39
|
Будь проще
Фабрика=Прокси.ФабрикаXDTO; ContractorPaysThird=Фабрика.Тип("http://www.reality.sh/in-time/integration", "ContractorPaysThird"); |
|||
14
vi0
03.03.15
✎
18:39
|
(12)
> XMLОбъект - намного проще было очень похоже на фразы прогов 77, которые только что пересели не 1с8 |
|||
15
web_profiler
03.03.15
✎
18:43
|
(13) спасибо, прям "полегчало"
|
|||
16
web_profiler
03.03.15
✎
18:44
|
(14) хочешь покажу загрузку ТТН через XML
и уже сейчас через WS ссылку? |
|||
17
web_profiler
03.03.15
✎
18:44
|
сейчас пока только типы получаю
|
|||
18
Desna
03.03.15
✎
18:45
|
(14) и что? я вот сразу как с 7.7 на 8.3 пересел сразу с вссылкой познакомился, а ты это читал http://infostart.ru/public/167459/ что сразу всуе 7-ов вспомнил, че больше вспомнить нечего?
|
|||
19
Desna
03.03.15
✎
18:46
|
(6) ну и в какую сп заглянуть то?
|
|||
20
vi0
03.03.15
✎
18:46
|
(18) да много чего вспомнить могу, только к чему ты это ссылку привел?
|
|||
21
web_profiler
03.03.15
✎
18:48
|
ладно ребята, вы тут поговорите, а мне типы параметров получать до ночи. Всем спасибо
|
|||
22
Serginio1
03.03.15
✎
18:48
|
(16) Пиши в XML и десериализуй.
|
|||
23
Desna
03.03.15
✎
18:49
|
(20) ну и что из того что ты вспомнишь в жкк, а не в сп не написано?
|
|||
24
vi0
03.03.15
✎
18:49
|
(16) а причем тут XML если у тебя в Прокси.ФабрикаXDTO.Пакеты повторяется в каждой строке? это гкод у тебя, и ws ссылки тут не причем
|
|||
25
Desna
03.03.15
✎
18:50
|
(24) на счет wsссылки +100500
|
|||
26
vi0
03.03.15
✎
18:51
|
(23) я привел аналогию что часто проги 77 пока не изучили 8 считают что восьмерка громоздкая, а даже сырая)
а что ты мне сказать пытаешься я не понимаю |
|||
27
web_profiler
03.03.15
✎
18:52
|
(24) да че ты докапался? поубирал я это гкод давно уже
пытають разобраться с глобальной проблемой - получение типа каждого параметра на... |
|||
28
Desna
03.03.15
✎
18:54
|
(4) а куда "отправить ТТН необходимо " ???
(26) где купить ЖКК Руководство разработчика ч1 и ч2 в печатном варианте? |
|||
29
vi0
03.03.15
✎
18:57
|
(27) да не докопался я - отвечаю на твой комент
|
|||
30
vi0
03.03.15
✎
18:58
|
(28) а нафига тебе в печатном?
|
|||
31
Desna
03.03.15
✎
19:09
|
(30) кризис счас что бумажную купить дешевле пока
|
|||
32
vi0
03.03.15
✎
19:30
|
(31) купи у франча что нибудь дешевое и получи доступ на итс в интернете
а бумажных не накупишься, слишком быстро все меняется |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |