1

1C8 + SDK для Wialon Hosting

Тема: 1C8 + SDK для Wialon Hosting

Добрый день, коллеги.

С появлением SDK мы готовим к выходу отдельную конфигурацию 1С8 для работы с Wialon Hosting. Это независимое приложение которое можно будет использовать как расширение интерфейса Wialon, так и интегрировать в уже используемую конфигурацию 1C8.

Приложение имеет открытый исходный код и распространяется свободно среди партнёров компании Gurtam.

Уже сейчас можно скачать текущий вариант реализации.  Для установки необходимо в 1С8 прописать новую (пустую) информационную базу и в режиме конфигуратора выполнить загрузку скачанного файла 1Cv8.dt.

Текущие возможности:
1. Получение списка объектов из Wialon Hosting, создание нового и сохранение его в Wialon Hosting.
2. Организована аналогичная работа с пользователями.
3. Возможность работы с водителями.
4. Синхронизация с Wialon групп объектов.

При создании приложения основной задачей было организовать возможность работы пользователей в среде 1С. Т.е. IT специалисты могут работать в Wialon Hosting, создавать/менять свои объекты, бухгалтера могут работать только в 1С, делая аналогичные операции, но все изменения в автоматическом режиме будут сразу и в 1С и в Wialon Hosting.

В ближайшем будущем планируем внедрить работу с учётными записями.

Готовы принимать идеи по дальнейшему развитию приложения.

Viacheslav Krival
2

1C8 + SDK для Wialon Hosting

(28/04/2012 13:54:21 отредактировано Эмиль)

Re: 1C8 + SDK для Wialon Hosting

Добавить работу с билингом и платежами. Чтобы у бухгалтера в 1с была видна задолженность по каждой учетке. Соотв бух на основании этих данных может автоматически формировать счета на оплату и акты. Также чтобы из 1с можно было назначать тарифы.
Многое мы реализовали в 8 1 с. Можем слить конфу для общего дела.

navion.ru
wialon pro
3

1C8 + SDK для Wialon Hosting

Re: 1C8 + SDK для Wialon Hosting

Эмиль, благодарю за отзыв, именно в этом направлении мы сейчас и двигаемся, привязываем работу билинговой системы хостинга к 1С, что бы была возможность и зачисления платежей и анализа их.

Про счета и акты - это интересно, буду признателен если подробнее опишешь концепцию Вашей реализации.

Viacheslav Krival
4

1C8 + SDK для Wialon Hosting

(30/04/2012 13:08:46 отредактировано Эмиль)

Re: 1C8 + SDK для Wialon Hosting

В своей версии конфы 1с мы сделали следущее:
- печатная форма приложения к договору в которой приводится список объектов с номерами приборов и номерами сим карт. Там же отмечается статус объекта (ремонт, временно выведен из системы). В приложение также указывается тарифы.
- тарифы. Пришлось дублировать тарифы в виалоне и в 1с для корректного списания средств в бухгалтерии.
- автоматическом выписка счетов на оплату и формирование актов по контрагентам. Согласно приложения формируется счета на оплату в соотв с тарифом.
- модуль импорта счетов от сотового оператора. Билайн нам выставляет счета в PDF формате. Пришлось купить программу конвертации из PDF в excell. Было 2 варианта импорта. 1-й по объему трафика 2- й по сумме. Остановились на 2-м. Те мы получаем полную картину в 1с по расходам на gsm. Далее эта сумма распределяется по всем контрагентам (в приложении указаны номера сим карт). При формировании счетов на оплату мы можем указать сумму которую включаем в счет абонплаты. Счет имеет 2 печатные формы. Простая с указанием суммы по абонплате за период и суммы перерасхода gsm трафика. И необходимости оставляем клиентам расширенный счет где приводится расшифровка по каждому номеру.
В связи с выходом sdk думаю надо реализовать следующий алгоритм работы модуля стыковки с 1с:
1. При регистрации объекта в виалон необходимо менеджеру заполнить доп поля в учетной записи (фио или реквизиты ООО)
2. Далее назначается тарифный план и т.д. 
3. 1с на основании данных регистрации учетки формирует приложение к договору где указываются все данные по объекту (прибор, сим карта, ID, дата ввода в эксплуатацию, тарифный план, данные Логин-пароль, ip адрес и порт сервера и т.д.)
4. Далее периодически (1е числа месяца) 1с формирует счета на оплату и акты за прошедший период. Данные берутся из виалон с модуля биллинг. Учет gsm трафика вопрос отдельный. Можно сделать проще. Брать данные из виалон по объему трафика и если он евышает какое то кол-во то включать это в счет по какой то средней стоимости.
5. И формировании счетов на оплату предусмотреть и выставление авансовых счетов.

В идеале было бы хорошо реализовать в виалоне личный кабинет учетной записи. Где будут ссылки на все документы по клиенту. Договор, счета на оплату, акты.  Также формирование счетов на оплату и актов можно реализовать и в самом виалоне. Например сделать это как отдельный модуль при наличии которого у клиента сервиса будет в личном кабинете все необходимые файлы (так сделано во многих интернет магазинах). Далее все это можно экспортировать в 1с для бухгалтерии.

navion.ru
wialon pro
5

1C8 + SDK для Wialon Hosting

Re: 1C8 + SDK для Wialon Hosting

Эмиль
Благодарю, возьмём на заметку.

Viacheslav Krival
6

1C8 + SDK для Wialon Hosting

Re: 1C8 + SDK для Wialon Hosting

Нам нужно контролировать баланс каждой учетной записи через SDK + 1 C ! Буду очень благодарен.
Также хотелось бы чтоб в идеале формировались счета автоматически и отравлялись на e-mail. Может что то еще для этого нужно?! Буду признателен за разъяснения

Добавлено спустя   6 минут :

Эмиль пишет:

В идеале было бы хорошо реализовать в виалоне личный кабинет учетной записи.

Личный кабинет очень нужен

Эмиль пишет:

Где будут ссылки на все документы по клиенту.

вот он идеал.  Личные кабинет уже есть во многих системах мониторинга. Например, "ГдеМои".  Наличие  "Личного кабинета" пока не является "+" для конечного клиента, но для интеграторов это хорошая разгрузка рабочего персонала.

Большие возможности  Wialon
на YouTube канале "Виалон СУшка"  https://goo.gl/K9Ep6k
Регистрация на Wialon Hosting: https://reg.wialon.su/?what=reg
Бесплатная CRM+конструктор сайтов, интернет-магазин, сквозная аналитика https://clck.ru/ErivE
7

1C8 + SDK для Wialon Hosting

Re: 1C8 + SDK для Wialon Hosting

По мере обновления решения быдем выкладывать новые версии. Двигаться будем в сторону работы с учётными записями.

Viacheslav Krival
8

1C8 + SDK для Wialon Hosting

Re: 1C8 + SDK для Wialon Hosting

Появилась новая версия приложения. Добавили работу с учётными записями, теперь их можно как получать так и создавать и в Wialon и в 1С, соответственно с синхронизацией в обе стороны. Реализовали возможность зачисления платеже и дней через 1С.

1C8 + SDK для Wialon Hosting

Viacheslav Krival
9

1C8 + SDK для Wialon Hosting

Re: 1C8 + SDK для Wialon Hosting

krsl
А нам когда будет доступна такая игрушка? Я имел введу Прошников.

Симаков Алексей Арифович
navi-track.ru, glonass.center
тел.:+79883593499
"Скидки есть у всех, а у нас можно торговаться!!!"
10

1C8 + SDK для Wialon Hosting

Re: 1C8 + SDK для Wialon Hosting

akkros Тогда, когда будет SDK на WIalon Pro.

Viacheslav Krival
11

1C8 + SDK для Wialon Hosting

Re: 1C8 + SDK для Wialon Hosting

krsl
А когда будет SDK на Wialon Pro?

Симаков Алексей Арифович
navi-track.ru, glonass.center
тел.:+79883593499
"Скидки есть у всех, а у нас можно торговаться!!!"
12

1C8 + SDK для Wialon Hosting

Re: 1C8 + SDK для Wialon Hosting

akkros пишет:

krsl
А когда будет SDK на Wialon Pro?

А в том разделе разве есть такая ветка?

И на Pro будет иной SDK, несовместимый с этим.

At the dark side of telematics...
13

1C8 + SDK для Wialon Hosting

Re: 1C8 + SDK для Wialon Hosting

shal
Все вы ухитрятесь как то делать не так, да по иному, а не по человечески.
Да ладно посмотрим.

Симаков Алексей Арифович
navi-track.ru, glonass.center
тел.:+79883593499
"Скидки есть у всех, а у нас можно торговаться!!!"
14

1C8 + SDK для Wialon Hosting

Re: 1C8 + SDK для Wialon Hosting

shal пишет:
akkros пишет:

krsl
А когда будет SDK на Wialon Pro?

А в том разделе разве есть такая ветка?

И на Pro будет иной SDK, несовместимый с этим.

Интересно чем это обусловлено?

Козлов Сергей
ООО "ГК"АТС-Мониторинг"
Регион: ПФО и не только...
http://www.atc52.ru
15

1C8 + SDK для Wialon Hosting

Re: 1C8 + SDK для Wialon Hosting

Данная ветка содержит тему разработки решения 1С8 на SDK, давайте от неё не будем отступать.

Viacheslav Krival
16

1C8 + SDK для Wialon Hosting

Re: 1C8 + SDK для Wialon Hosting

Добрый день! Прошу прошения, если пишу не в той теме, но возник следующий вопрос: Есть база 1С, в которой произведена интеграция с Wialon, на компьютере пользователя установлена "wialon-activex_1006c3_w32". При попытке получения данных от wialon-а на этапе вызова функции GetMessagesU, выдается ошибка без кода. Подскажите, в чем может быть проблема, если раньше все работало замечательно?

17

1C8 + SDK для Wialon Hosting

Re: 1C8 + SDK для Wialon Hosting

Djoko
Пишете на самом деле не туда, необходимо в ветку по ActiveX писать. Проблема может быть в запросе сообщений от несуществующего объекта, или самих сообщений на сервере нет. Сказать что-либо точнее сложно, необходимо дебажить принимающую сторону.

Viacheslav Krival
18

1C8 + SDK для Wialon Hosting

Re: 1C8 + SDK для Wialon Hosting

Спасибо за оперативный ответ! Почитаю ещё раз указанную ветку!

19

1C8 + SDK для Wialon Hosting

Re: 1C8 + SDK для Wialon Hosting

Добрый день, вопрос такого характера:
Мы сейчас пытаемся интегрировать Wialon с 1С, столкнулись с проблемой привязки объектов к учетной записи, а именно, большее кол-во наших объектов создано от главной учетной записи, их 1С не подвязывает,  те объекты, что были созданы от конкретной учетной записи, например New car, создатель user222, в этом случае 1С правильно подвязывает внутри себя объект к учетке. Возможно ли как-то упорядочить связи, либо сделать запрос из 1с, чтобы он корректно вытягивал объекты привязанные к учетке, так же как это делается на сайте?

Кузнецов Сергей
SmartGPS
www.getgps.ru
20

1C8 + SDK для Wialon Hosting

Re: 1C8 + SDK для Wialon Hosting

SmartGPS
Логически всё верно, эти объекты были созданы от главной учётной записи и были розданы права на них нужным пользователя, которые имеют свои учётки. Они не привязаны к тем учётным записям, поэтому описанным способом их нельзя получить.

Но можно взять список этих пользователей и программно получить список объектов, которые им доступны. Это и будут исходные списки объектов, которые можно использовать в своём билинге.

Viacheslav Krival
21

1C8 + SDK для Wialon Hosting

Re: 1C8 + SDK для Wialon Hosting

Благодарю Вас, за исчерпывающий ответ! Спасибо!

Кузнецов Сергей
SmartGPS
www.getgps.ru
22

1C8 + SDK для Wialon Hosting

Re: 1C8 + SDK для Wialon Hosting

Ситуация такая: На сайте http://wialonpro.ru есть пользователь ID 0000. У
этого пользователя есть объект "Газель" c ID 1111.

Получаем список пользователей через RemoteAPI:

Функция "core/update_data_flags"
Параметры: {""type"":""type"",""data"":""user"",""flags"":7,""mode"":0}

т.е. флаг 0x02 – user's custom properties: есть.

заходим в "prp" далее "monu", но в "[<text>]" (массиве объектов) нет ID 1111.

Ок. Делаем так: "To get access to items for a given user:"

Функция "user/get_items_access";
Параметры: "{""userId"":"+ПользовательИд+",""directAccess"":0,""itemSuperclass"":""avl_unit""}"

Все равно в списке объектов нет ID 1111.

Но если получить список объектов с помощью:

Функция "core/update_data_flags"
Параметры: {""type"":""type"",""data"":""avl_unit"",""flags"":257,""mode"":0}

Эта газель, там присутствует.

У других пользователей, объекта с ID 1111, нет.

Кто сталкивался с такой проблемой? Подскажите, что делать?

Евгений Максимов
+79169944009
www.geosmt.ru
www.en.geoservice24.ru
23

1C8 + SDK для Wialon Hosting

Re: 1C8 + SDK для Wialon Hosting

geolead-msk пишет:

заходим в "prp" далее "monu", но в "[<text>]" (массиве объектов) нет ID 1111.

Это св-во - объекты рабочего списка. Пользователь самостоятельно им управляет добавляя и удаляя юниты.

geolead-msk пишет:

Функция "user/get_items_access";
Параметры: "{""userId"":"+ПользовательИд+",""directAccess"":0,""itemSuperclass"":""avl_unit""}"

Надо использовать http://docs.gurtam.com/en/hosting/sdk/w … earch_item или http://docs.gurtam.com/en/hosting/sdk/w … arch_items для поиска и получения данных по объектам.

At the dark side of telematics...
24

1C8 + SDK для Wialon Hosting

Re: 1C8 + SDK для Wialon Hosting

shal пишет:
geolead-msk пишет:

заходим в "prp" далее "monu", но в "[<text>]" (массиве объектов) нет ID 1111.

Это св-во - объекты рабочего списка. Пользователь самостоятельно им управляет добавляя и удаляя юниты.

geolead-msk пишет:

Функция "user/get_items_access";
Параметры: "{""userId"":"+ПользовательИд+",""directAccess"":0,""itemSuperclass"":""avl_unit""}"

Надо использовать http://docs.gurtam.com/en/hosting/sdk/w … earch_item или http://docs.gurtam.com/en/hosting/sdk/w … arch_items для поиска и получения данных по объектам.

разобрались, спасибо

Евгений Максимов
+79169944009
www.geosmt.ru
www.en.geoservice24.ru
25

1C8 + SDK для Wialon Hosting

(27/09/2012 13:16:56 отредактировано kazintersoft)

Re: 1C8 + SDK для Wialon Hosting

Вопрос к разработчикам Гуртам.
Есть задача интеграции 1С с WialonHosting.
Можете дать примеры кода на чудесном языке 1С, например для получения значения пробега объекта за определенную дату?

Я скачал конфигурацию 1Cv8.dt. Можно поковыряться в нем. Но думаю что участникам форума будут полезны и примеры кода.

KazInterSoft - www.soft.kz