Re: Помощь в интеграции 1С
Добрый день!
библиотека для интеграции 1С с Wialon. В том числе есть пример авторизации.
Wialon Hosting Expert
Gurtam
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Добрый день!
библиотека для интеграции 1С с Wialon. В том числе есть пример авторизации.
Gazulo пишет:Добрый день. Не обходимо сделать интеграцию Wialon Local(https://wialon.lwco.biz) с 1С. Можно получить примеры по подключению и получению данных для 1С. Спасибо.
Добрый день!
Отправили вам в ЛС информацию. Если есть вопросы, пишите
Здраствуйте.
Отправляю запрос:
https://hst-api.wialon.comwialon/ajax.h … p;params={
"from": 0,
"to": 0,
"spec": {
"propType": "propitemname",
"itemsType": "avl_resource",
"sortType": "reporttemplates",
"propName": "reporttemplates",
"propValueMask": "*"
},
"force": 1,
"flags": "8193"
}
Приходит ответ:
{"searchSpec":{"itemsType":"avl_resource","propName":"reporttemplates","propValueMask":"*","sortType":"reporttemplates","propType":"propitemname","or_logic":"0"},"dataFlags":8193,"totalItemsCount":2,"indexFrom":0,"indexTo":0,"items":[{"nm":"Технобудцентр","cls":3,"id":1692,"mu":0,"uacl":14345},{"nm":"Партнер Авто Пром","cls":3,"id":2032,"mu":0,"uacl":14345}]}
-- Но списка шаблонов нет..
"nm":"Технобудцентр" - это разве не имя? Вам надо кодировку другую использовать UTF-8.
"nm":"Технобудцентр" - это разве не имя? Вам надо кодировку другую использовать UTF-8.
Это имя ресурса, там все нормально в 1С оно в нормальном виде, но под каждым ресурсом должен быть список шаьлонов отчетов, а его нет..
Я с такими получал.
jsonParam.put("spec",new JSONObject());
jsonParam.put("force",1);
jsonParam.put("flags",8192);
jsonParam.put("from",0);
jsonParam.put("to",0);
JSONObject jsonSpec = jsonParam.getJSONObject("spec");
jsonSpec.put("itemsType", "avl_resource");
jsonSpec.put("propName", "reporttemplates");
jsonSpec.put("propValueMask", "*");
jsonSpec.put("sortType", "reporttemplates");
Я с такими получал.
jsonParam.put("spec",new JSONObject());jsonParam.put("force",1);
jsonParam.put("flags",8192);
jsonParam.put("from",0);
jsonParam.put("to",0);JSONObject jsonSpec = jsonParam.getJSONObject("spec");
jsonSpec.put("itemsType", "avl_resource");
jsonSpec.put("propName", "reporttemplates");
jsonSpec.put("propValueMask", "*");
jsonSpec.put("sortType", "reporttemplates");
У меня такой же запрос, но результат иной...
Gazulo У вас + 1 параметр:
"propType": "propitemname",
Попробуйте убрать
Проверил ваши параметры со своим sid, получил ответ:
{"searchSpec":{"itemsType":"avl_resource","propName":"reporttemplates","propValueMask":"*","sortType":"reporttemplates","propType":"propitemname","or_logic":"0"},"dataFlags":8193,"totalItemsCount":5,"indexFrom":0,"indexTo":0,"items":[{"nm":"Тут может быть ваша реклама!","cls":3,"id":1071517,"mu":0,"uacl":547},{"nm":"филиал42","cls":3,"id":12101453,"mu":0,"rep":{"1":{"id":1,"n":"Путевые","ct":"avl_unit","c":47469},"2":{"id":2,"n":"Геозоны","ct":"avl_unit","c":65159},"3":{"id":3,"n":"Путевые Листы","ct":"avl_unit","c":33760},"4":{"id":4,"n":"КОМПЛЕКСНЫЙ ОТЧЕТ","ct":"avl_unit","c":16056},"5":{"id":5,"n":"Отчет по поездкам и стоянкам","ct":"avl_unit","c":37942},"6":{"id":6,"n":"Новый отчет","ct":"avl_route","c":20102}},"repmax":0,"uacl":60610577498111},{"nm":"Тут не место рекламе","cls":3,"id":12501367,"mu":0,"rep":{"1":{"id":1,"n":"Пользователи","ct":"storage_user","c":55738},"2":{"id":2,"n":"ГРУППОВОЙ ОТЧЕТ","ct":"avl_unit_group","c":32583},"3":{"id":3,"n":"Превышения скорости","ct":"avl_unit","c":38709},"4":{"id":4,"n":"КОМПЛЕКСНЫЙ ОТЧЕТ","ct":"avl_unit","c":3255},"5":{"id":5,"n":"Журнал","ct":"avl_unit","c":39554},"6":{"id":6,"n":"Логин","ct":"storage_user","c":61346},"7":{"id":7,"n":"Тарировка","ct":"avl_unit","c":2430},"8":{"id":8,"n":"Трасировка","ct":"avl_unit","c":2376},"9":{"id":9,"n":"Новый отчет","ct":"avl_unit","c":44849},"10":{"id":10,"n":"ТЕХНИЧЕСКИЙ ОТЧЕТ","ct":"avl_unit","c":855},"11":{"id":11,"n":"Для выгрузки заправок","ct":"avl_unit","c":27287},"12":{"id":12,"n":"test","ct":"avl_unit","c":4658},"13":{"id":13,"n":"Стоянки","ct":"avl_unit","c":38141},"14":{"id":14,"n":"Новый отчет","ct":"avl_route","c":15874},"15":{"id":15,"n":"Журнал ресурсов","ct":"avl_resource","c":54828},"16":{"id":16,"n":"Новый отчет","ct":"avl_route","c":34300},"17":{"id":17,"n":"Маршруты","ct":"avl_unit_group","c":11083},"20":{"id":20,"n":"Журнал групп","ct":"avl_unit_group","c":13459},"21":{"id":21,"n":"Потеря связи","ct":"avl_unit_group","c":19425},"22":{"id":22,"n":"Режим труда и отдыха","ct":"avl_unit","c":3372},"24":{"id":24,"n":"Поездки со сменой","ct":"avl_unit","c":42613}},"repmax":0,"uacl":60610577498111},{"nm":"$_ЭкоТэк_adm","cls":3,"id":18325419,"mu":0,"rep":{"1":{"id":1,"n":"ТЕСТ","ct":"avl_unit_group","c":31885}},"repmax":0,"uacl":60610577498111},{"nm":"рес_Тут может быть ваша реклама_ЮК_СБ","cls":3,"id":18841889,"mu":0,"rep":{"1":{"id":1,"n":"КОМПЛЕКСНЫЙ ОТЧЕТ","ct":"avl_unit","c":3255}},"repmax":0,"uacl":60610577498111}]}
Точно на этих ресурсах есть отчеты?
Gazulo У вас + 1 параметр:
"propType": "propitemname",
Попробуйте убрать
Побывал и с ним и без него, ничего не меняет.
Может проблема на сайте в настройках, неправильная иерархия.
Gazulo на локале вроде флаги другие(но я магу ошибаться) чё-то такое видел тут. Напиши в супорт.
Gazulo на локале вроде флаги другие(но я магу ошибаться) чё-то такое видел тут. Напиши в супорт.
это куда?
Gazulo на локале вроде флаги другие(но я магу ошибаться) чё-то такое видел тут. Напиши в супорт.
Разобрался было ограничение права на токен...
Gazulo, судя по форуму - эта одна из самых распространенных ошибок
Нужна помощь по интеграции Wialon с 1С. К кому можно обратиться?
Добрый день.
Имеется задача по отображению данных датчика пассажиропотока (Wialon Hosting) в 1С (конфигурация самописная, на базе 1С Предприятие 8.2) с выводом отчетов в нескольких формах.
Более подробную информацию с формами отчетов могу скинуть в личку.
Есть опытные специалисты, которые готовы помочь?
Здравствуйте.
Есть метод в справке: https://sdk.wialon.com/wiki/ru/local/re … es_intelli
https://search-maps.wialon.com/{host}/g … t;long>
Что указывать в {host}? У меня Wialon Local.
Пробовал как написано выше вместо uid пользователя bp user.id указывать gis_sid из авторизации.
Всегда пишет error 1
сам напишу ответ.
В случае с Wialon Local строка должна быть:
{host}/gis_searchintelli?phrase=<text>&count=<uint>&indexFrom=<uint>&uid=<long>
или
{host}/gis_searchintelli?phrase=<text>&count=<uint>&indexFrom=<uint>&gis_sid=<long>
Добрый день,
Какие есть варианты интеграции с 1С нужна выгрузка информации по маршрутам на каждую единицу техники в 1 С 8.3 Бухгалтерия, для создания путевых листов и если возможно, списания топлива. С возможностью корректировать документы.
Добрый день,
Какие есть варианты интеграции с 1С нужна выгрузка информации по маршрутам на каждую единицу техники в 1 С 8.3 Бухгалтерия, для создания путевых листов и если возможно, списания топлива. С возможностью корректировать документы.
Добрый день
Тут два пути, выбрать конфигурацию с данным функционалом и настроить типовой обмен с 1С Бухгалтерией, если он предусмотрен. Второй вариант это дописывать 1С Бухгалтерию, и скорее всего не внешние обработки, соответственно это затронет конфигурацию, что в дальнейшем скажется на дополнительных часах за обновление пп. Как показывает практика, конфигурации для регламентированной отчетности лучше не переписывать, хотя на вкус и цвет...
По запросу можем вписать путевые листы на любую конфигурацию 1С Предприятие 8, а так же подобрать продукт и помочь с внедрением
Добрый день!
Можно тоже получить примеры по подключению и получению данных для 1С,
и как можно получить доступ для тестирования?
Добрый день!
библиотека для интеграции 1С с Wialon. В том числе есть пример авторизации.
Добрый день!
А расширение конфигурации есть (внешний модуль "виалон_Переопределяемый")?
Добрый день!
библиотека для интеграции 1С с Wialon. В том числе есть пример авторизации.
Добрый день, не могли бы вы продублировать актуальную библиотеку. Так как пробуем скачать ваш файл файл - выбивает ошибку. Спасибо!
Diana пишет:Добрый день!
библиотека для интеграции 1С с Wialon. В том числе есть пример авторизации.
Добрый день, не могли бы вы продублировать актуальную библиотеку. Так как пробуем скачать ваш файл файл - выбивает ошибку. Спасибо!
Добрый день!
попробуйте, пожалуйста, с этой ссылки скачать https://drive.google.com/file/d/1P4I3EQ … sp=sharing
Polyakov Sergey пишет:RedRock пишет:Polyakov Sergey svc команды с набором параметров вы можете проверять в браузере ввидя их в адресную строку, про двойные кавычки писать не буду, даже мне понятно зачем они Прорвете ваш токен в браузере.
В целом у хостинга сервер один(если вы на хостинге) можно прописать:
https://hst-api.wialon.com/wialon/ajax.html?svc=token/login¶ms={"token":"fde4c1c40e2d5c417918a8d9da7edfc1C7C2807CA0B48D87E8227ABF6B3D93C1988B76A9"}
я получил: {"error":8, "reason":"TOKEN_USER_NOT_FOUND"}
Надеюсь вы специально изменили токен или вы просто не на хостинге.Это не хостинг.
И запросы через браузер я проверял
И я не 1С программист, а его ответ про двойные ковычки: "Двойные кавычки нужны, так как кавычка в 1с является спецсимволом и чтобы ее передать в строке нужно поставить еще одну.".
Моя задача лишь помочь человекуДобрый день!
1. Проверьте запрос в браузере, будет ли ошибка, или пришлите в ЛС адрес сервера, проверим
2. Возможно еще какой-то запрос параллельно отправляется ?
3. Попробуйте запрос не в теле передавать, а в url.ЗапросЛогин = Новый HTTPЗапрос("wialon/ajax.html?svc=token/login¶ms={""token"":""fde4c1c40e2d5c417918a8d9da7edfc1C7C2807CA0B48D87E8227ABF6B3D93C1988B76A9""}",Заголовки); ... Ответ=HTTPСоединение.ОтправитьДляОбработки(ЗапросЛогин); // Все равно использовать POST
в ЛС вам скинула файл библиотеки для работы с Виалоном из 1С.Там есть пример авторизации
Добрый день! И можете скинуть мне библиотеки? Спасибо
vdvicivt , добрый день!
Вот по этой ссылке файл должен быть доступен
https://drive.google.com/file/d/1P4I3EQ … _LR1_/view