|
1 / 1 / 0
Регистрация: 06.03.2018
Сообщений: 41
|
|||||||||||||||||||||||||||||||||||||||
1C 8.x Api вэб сервиса и 1С14.12.2018, 00:02. Показов 3697. Ответов 18
Метки нет (Все метки)
Здравствуйте, есть проблема при попытках разобраться в интеграции 1с и системы глонасс, а именно в api вот описание: https://www.sirius.su/download... ervice.pdf, там есть такие методы:
Добавлено через 24 минуты Если что я создаю ws-ссылку, и по ней получаю описание web-сервиса и забыл написать,что здесь:
Добавлено через 1 час 16 минут Пробовал так:
Пробовал прописать параметры:
Пробую так: c четвертым параметром (может ему нужен events?) ошибки не выдаёт,но и результата тоже
0
|
|||||||||||||||||||||||||||||||||||||||
| 14.12.2018, 00:02 | |
|
Ответы с готовыми решениями:
18
Список стран должен возвращаться из WCF вэб сервиса при помощи AJAX запроса 2 сервиса (WCF Web API и ASP.NET Web API) на одном хосте Youtube API v3 - получение данных с сервиса |
|
434 / 305 / 92
Регистрация: 28.05.2014
Сообщений: 1,246
|
|||||||||||
| 14.12.2018, 09:02 | |||||||||||
|
Dantes10, С первым проблем нет, т.к.
Посмотрите статью https://habr.com/post/148658/ Особенно внимательно эту часть:
1
|
|||||||||||
|
1 / 1 / 0
Регистрация: 06.03.2018
Сообщений: 41
|
|||||||||||
| 14.12.2018, 12:33 [ТС] | |||||||||||
|
Не пойми что вообще.
Сделал так:
Добавлено через 21 минуту Хотя как, events же выходной параметр, еще и процедуру эту не могу получить чтобы работать с ней,непонятно вообще.
0
|
|||||||||||
|
434 / 305 / 92
Регистрация: 28.05.2014
Сообщений: 1,246
|
|||||
| 14.12.2018, 12:43 | |||||
|
Когда получаем курс валют, то тип параметра берется из функции GetCursOnDate, а вы тип параметра должны брать из GetFuelEvents
1
|
|||||
|
1 / 1 / 0
Регистрация: 06.03.2018
Сообщений: 41
|
|||||||||||
| 14.12.2018, 13:18 [ТС] | |||||||||||
Ошибка: [QUOTE]
там функции для xdto пакетов берутся из других мест,сейчас скрины кину. От центробанка брался из модель данных -- пакет -- типы объектов и там есть "GetCursOnDate" с выходным параметром "OnDate", а потом в этот параметр закидывалось в функцию вэб-сервиса "GetCursOnDate" во входной параметр "parametrs". Я нашёл в типах объектов объект "DataRequest" те параметры,которые мне нужны,получаю их и закидываю в процедуру web сервиса GetFuelEvents во входные параметры, но блин пролёт. А events выходной параметр, может это потмоу что там функции (из примера из центробанка и GetVehicle() ), а тут процедура,а как тогда с ней работать и как получить данные из events ?? Или я что-то конкретно туплю и не понимаю.
0
|
|||||||||||
|
1 / 1 / 0
Регистрация: 06.03.2018
Сообщений: 41
|
|
| 14.12.2018, 13:24 [ТС] | |
|
Скрины чуть не забыл для наглядности:
0
|
|
|
434 / 305 / 92
Регистрация: 28.05.2014
Сообщений: 1,246
|
|
| 14.12.2018, 13:41 | |
|
Dantes10, через отладку посмотрите что в ТипWSПараметра
и посмотрите типы значений у передаваемых вами параметров
1
|
|
|
1 / 1 / 0
Регистрация: 06.03.2018
Сообщений: 41
|
|
| 14.12.2018, 13:46 [ТС] | |
|
Обратившись к этой процедуре я должен получить данные эти, как например я обращался к GetVehicles() и всё было без проблем может потому что есть тип возвращаемого значения?
А в GetFuelEvents() такого нет может поэтому ошибка? Но как тогда с этим методом работать,как его получить?
0
|
|
|
1 / 1 / 0
Регистрация: 06.03.2018
Сообщений: 41
|
|
| 14.12.2018, 13:57 [ТС] | |
|
Phil, до передачи входных параметров и после:
0
|
|
|
434 / 305 / 92
Регистрация: 28.05.2014
Сообщений: 1,246
|
|
| 14.12.2018, 14:53 | |
|
Dantes10, дайте WSDL ссылку Сириуса, попробую у себя посмотреть
1
|
|
|
1 / 1 / 0
Регистрация: 06.03.2018
Сообщений: 41
|
|||||||||||
| 14.12.2018, 15:21 [ТС] | |||||||||||
|
Phil, было бы неплохо,но там сначала нужно сам навигатор установить на ПК, затем для того,чтобы войти туда нужны данные ip и пароль другой организации,который они не всем дают, мне дали,но попросили не распростронять,там база в сириусе другой фирмы просто, и потом в 1с создал ws-ссылку и там прописал http://ipv4МоегоПК:8000/SiriusAPI?wsdl так что не получается такой вариант к сожалению(
Из того,что понял на данный момент пишу:
Может это потому что не связал с входными параметрами? А как связать?
0
|
|||||||||||
|
1 / 1 / 0
Регистрация: 06.03.2018
Сообщений: 41
|
||||||
| 14.12.2018, 15:26 [ТС] | ||||||
|
Закидываю все параметры в одно:
Ошибка - слишком много фактических параметров.
0
|
||||||
|
434 / 305 / 92
Регистрация: 28.05.2014
Сообщений: 1,246
|
||||||
| 14.12.2018, 15:44 | ||||||
|
Dantes10, а если
F = Прокси.GetFuelEvents(WSПараметр.beginTim e, WSПараметр.endTime, WSПараметр.vehicleId)
1
|
||||||
|
1 / 1 / 0
Регистрация: 06.03.2018
Сообщений: 41
|
|||||||
| 14.12.2018, 16:19 [ТС] | |||||||
|
Phil, Да,если три и меньше параметров,то пишет,что недостаточно, если больше 4-ёх, то пишет,что много, пробовал по вашему способу,но не прокатило: "обращение к процедуре как к функции"
Пробовал:
0
|
|||||||
|
434 / 305 / 92
Регистрация: 28.05.2014
Сообщений: 1,246
|
|||||||||||||||||||||
| 14.12.2018, 16:36 | |||||||||||||||||||||
|
Dantes10, Короче
Беда явно в типах
а затем присваивать значение
beginTime,endTime,vehicleId и events Т.е.
1
|
|||||||||||||||||||||
|
434 / 305 / 92
Регистрация: 28.05.2014
Сообщений: 1,246
|
|||||||
| 14.12.2018, 16:54 | |||||||
|
сейчас попробую найти как стандартные типы даты и числа в XDTO обозначаются
Добавлено через 15 минут только вместо http://www.w3.org/2001/XMLSchema ставить то что у них в типе, ВЫГЛЯДЕТЬ БУДЕТ ПРИМЕРНО ТАК
1
|
|||||||
|
1 / 1 / 2
Регистрация: 21.01.2013
Сообщений: 15
|
||
| 19.12.2018, 08:11 | ||
|
Разве примитивные типы данных наподобие строки или числа требуют строгого указания типа данных в XDTO? У меня всё работало без них.
https://www.w3.org/2001/XMLSchema-datatypes.xsd Эта строка не должна работать
0
|
||
|
434 / 305 / 92
Регистрация: 28.05.2014
Сообщений: 1,246
|
||
| 19.12.2018, 08:39 | ||
|
Котовский Марк, потому что не
0
|
||
|
212 / 185 / 32
Регистрация: 24.10.2011
Сообщений: 762
|
||||||
| 21.12.2018, 16:58 | ||||||
|
Сохраняй очередность параметров как тебя просят и вызывай процедуру, а не функцию.
0
|
||||||
| 21.12.2018, 16:58 | |
|
Помогаю со студенческими работами здесь
19
Создание объекта класса из API одного сервиса. Ошибки =(
Как после старта сервиса сообщить init-процессу об успешном/безуспешном запуске сервиса? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
|
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|