ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ»

ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ» (https://forum.tk-chel.ru/index.php)
-   Система «АвтоГРАФ»: Программное обеспечение (https://forum.tk-chel.ru/forumdisplay.php?f=4)
-   -   Сигнал отключения датчика (https://forum.tk-chel.ru/showthread.php?t=6153)

KMTP 15.12.2016 08:30

Сигнал отключения датчика
 
Добрый день, дорогие форумчане...

У нас водители Тс отключают периодически топливные датчики (случайно или нет это другой вопрос) меня попросили разработать для 1С механизм позволяющий сигнализировать руководству об отключении одного из датчиков ТС (топливного или самого трекера).

Способ который придумал я:
1. Получаем список ТС
2. Получаем рейсы за текущий день и текущее время минут минута и по текущий день текущее время
3. Проходим по всем рейсам и смотрим есть ли информация о рейсах – если есть значит трекер включен (идет сигнал от ТС)- датчик работает, и смотрим значение топливо на начало – если значение не пустое – включен

Верно ли я понимаю или это можно реализовать иным способом?

Хотелось бы максимально быстрым, так как система будет опрашивать АвтоГраф хотя бы раз в полчаса и не хотелось бы сильно загружать систему (при моей схеме 1С будет отправлять аж 24 запроса и каждый обрабатывать – хотелось бы уменьшить их).

Буду очень рад предложениям и мыслям.

Всем заранее спасибо! :notworthy:

plex 15.12.2016 08:33

KMTP, добавьте датчик VLL1 или VLLS1 | VLLS2 если два. Дальше считайте периоды пропадания или выводите тревогу по нему. Рекомендую для него задать залипание 300-600 секунд, чтоб в финальных данных подольше висел

KMTP 15.12.2016 08:36

Цитата:

Сообщение от plex (Сообщение 148506)
KMTP, добавьте датчик VLL1 или VLLS1 | VLLS2 если два. Дальше считайте периоды пропадания или выводите тревогу по нему. Рекомендую для него задать залипание 300-600 секунд, чтоб в финальных данных подольше висел

Ухты... а как это сделать? Я новичок и особо в программе не разбираюсь. Если есть где прочитать напишите, пожалуйста.

plex 15.12.2016 08:51

Цитата:

Сообщение от KMTP (Сообщение 148508)
Цитата:

Сообщение от plex (Сообщение 148506)
KMTP, добавьте датчик VLL1 или VLLS1 | VLLS2 если два. Дальше считайте периоды пропадания или выводите тревогу по нему. Рекомендую для него задать залипание 300-600 секунд, чтоб в финальных данных подольше висел

Ухты... а как это сделать? Я новичок и особо в программе не разбираюсь. Если есть где прочитать напишите, пожалуйста.

В мануале к программе, рекомендую обратиться к дилеру за помощью в настройке

KMTP 15.12.2016 09:09

Цитата:

Сообщение от plex (Сообщение 148511)
В мануале к программе, рекомендую обратиться к дилеру за помощью в настройке

То есть получается нужно добавить виртуальный датчик? Ничего покупать не нужно? А можете подсказать, в какой документации можно найти и главное что искать? :confused:

plex 15.12.2016 09:23




KMTP 15.12.2016 09:34

Спасибо...

А это нужно будет настраивать для каждого устройства?

И еще вопрос - данная переменная будет только для программы или при программном внешнем обращении - я тоже смогу получить ее значения? Так уведомление должна высылать система "1С:Предприятие".

plex 15.12.2016 09:39

Цитата:

Сообщение от KMTP (Сообщение 148523)
А это нужно будет настраивать для каждого устройства?

делаете на одном, потом выделяете все остальные и нажимете вставить

Добавлено через 1 минуту
Цитата:

Сообщение от KMTP (Сообщение 148523)
И еще вопрос - данная переменная будет только для программы или при программном внешнем обращении

если к ней настроить обращение то получите и в 1с, эта штука будет похожа на датчика типа зажигание.

denisio 16.12.2016 04:05

Цитата:

Сообщение от KMTP (Сообщение 148523)
Спасибо...

А это нужно будет настраивать для каждого устройства?

И еще вопрос - данная переменная будет только для программы или при программном внешнем обращении - я тоже смогу получить ее значения? Так уведомление должна высылать система "1С:Предприятие".

Если датчик создается - он доступен везде - и в ПО и в 1С соответственно.

programmer 16.12.2016 08:58

Цитата:

Сообщение от KMTP (Сообщение 148505)
Получаем рейсы за текущий день и текущее время минут минута и по текущий день текущее время

Не нужно запрашивать рейсы. Получайте только онлайн данные, они всегда уже подготовлены. Состояние виртуального датчика заберёте отсюда CarSensor<n> или отсюда CarFlags всех датчиков разом.

KMTP 16.12.2016 09:26

Цитата:

Сообщение от programmer (Сообщение 148617)
Состояние виртуального датчика заберёте отсюда CarSensor<n> или отсюда CarFlags всех датчиков разом.

А где это хранится? В структуре EnumDevices нет таких значений. :astronom:

programmer 16.12.2016 12:01

KMTP, я думал Вы через OLE забираете.

denisio 16.12.2016 12:02

Цитата:

Сообщение от KMTP (Сообщение 148622)
Цитата:

Сообщение от programmer (Сообщение 148617)
Состояние виртуального датчика заберёте отсюда CarSensor<n> или отсюда CarFlags всех датчиков разом.

А где это хранится? В структуре EnumDevices нет таких значений. :astronom:

http://wiki.tk-chel.ru/index.php/Aut..._GetOnlineInfo

финальные данные:


KMTP 16.12.2016 13:24

Цитата:

Сообщение от plex (Сообщение 148520)



Я пробовал создать как по картинкам, но у меня почему-то не получается ввести выражение и непонятно, что нужно настроить на вкладке "Дизайнер". Если Вам не сложно можете по-шагово сделать скриншоты? Бак у нас один - LLS1

Добавлено через 1 минуту
Цитата:

Сообщение от denisio (Сообщение 148669)
Цитата:

Сообщение от KMTP (Сообщение 148622)
Цитата:

Сообщение от programmer (Сообщение 148617)
Состояние виртуального датчика заберёте отсюда CarSensor<n> или отсюда CarFlags всех датчиков разом.

А где это хранится? В структуре EnumDevices нет таких значений. :astronom:

http://wiki.tk-chel.ru/index.php/Aut..._GetOnlineInfo

финальные данные:


Спасибо. я нашел значения датчиков зажигания... Осталось понять как добавит новый датчик мне... :confused:

plex 16.12.2016 13:26

KMTP, дайте доступ я настрою

KMTP 16.12.2016 13:30

Цитата:

Сообщение от plex (Сообщение 148684)
KMTP, дайте доступ я настрою

Буду очень благодарен - а как Вам будет удобно и когда?

Добавлено через 53 секунды
Цитата:

Сообщение от KMTP (Сообщение 148686)
Цитата:

Сообщение от plex (Сообщение 148684)
KMTP, дайте доступ я настрою

Буду очень благодарен - а как Вам будет удобно и когда?

Если Вам будет удобно можете связаться со мной по Скайпу я дам вам удаленный доступ через Тимвьюер...

plex 16.12.2016 13:32

KMTP, ну тогда контакты дайте

KMTP 16.12.2016 13:33

Цитата:

Сообщение от plex (Сообщение 148689)
KMTP, ну тогда контакты дайте

Скайп nick_landich

Добавлено через 35 секунд
Там на картинке рыжий кот

KMTP 19.12.2016 07:50

Цитата:

Сообщение от denisio (Сообщение 148669)
финальные данные:

Мы добавили датчик в программе - он везде отображается, правда беда в том что при вызове GetOnlineInfo - этого значения нет. :sad-scratch:

programmer 19.12.2016 08:06

Цитата:

Сообщение от KMTP (Сообщение 148785)
Мы добавили датчик в программе - он везде отображается

В списке ТС получилось отобразить? Или в Индикаторах (в режиме просмотра всех ТС)? Или в Списке записей в финальной таблице?
Цитата:

Сообщение от KMTP (Сообщение 148785)
при вызове GetOnlineInfo - этого значения нет.

В словаре Final смотрели?

plex 19.12.2016 08:14

Цитата:

Сообщение от programmer (Сообщение 148788)
В списке ТС получилось отобразить?

в селекторе устройств есть, финальный итог включен

KMTP 19.12.2016 08:26

Цитата:

Сообщение от programmer (Сообщение 148788)
В списке ТС получилось отобразить? Или в Индикаторах (в режиме просмотра всех ТС)? Или в Списке записей в финальной таблице?

Добрый день, вот как настроено и де отображается...

http://shot.qip.ru/00RASw-2o8tiWaaf/

http://shot.qip.ru/00RASw-4o8tiWaag/

И вот что есть у меня в массиве Final

http://shot.qip.ru/00RASw-4o8tiWaah/

plex 19.12.2016 08:36

Там где список записей растяните одно из окон, там будут финальные данные. должен быть этот датчик

programmer 19.12.2016 12:19

Цитата:

Сообщение от KMTP (Сообщение 148794)
Добрый день, вот как настроено и де отображается...

Вам что нужно контролировать "Зажигание" или "Ошибка"?
В Списке параметров для "Ошибка" что на вкладке "Итоги"?

plex 19.12.2016 12:29

Цитата:

Сообщение от programmer (Сообщение 148813)
Цитата:

Сообщение от KMTP (Сообщение 148794)
Добрый день, вот как настроено и де отображается...

Вам что нужно контролировать "Зажигание" или "Ошибка"?
В Списке параметров для "Ошибка" что на вкладке "Итоги"?

Одна галочка финальный

KMTP 19.12.2016 13:27

Цитата:

Сообщение от programmer (Сообщение 148813)
Вам что нужно контролировать "Зажигание" или "Ошибка"?
В Списке параметров для "Ошибка" что на вкладке "Итоги"?

Мне нужно "ошибка" - так как это уведомление о проблемах с датчиков топлива у ТС. Я думал она будет приходить как приходит информация по датчикам "зажигания". Они у нас настроены и приходит Истина/Ложь.

Добавлено через 45 секунд
Цитата:

Сообщение от plex (Сообщение 148815)
Одна галочка финальный

То есть мне не хватает этой галочки?

plex 19.12.2016 13:52

Цитата:

Сообщение от KMTP (Сообщение 148826)
То есть мне не хватает этой галочки?

галочка финальный стоит, рейсовых не стоит. в финальных должен быть... Может попробовать алиас прописать?

programmer 20.12.2016 04:26

KMTP, Вы для сервиса схему обновили?

programmer 20.12.2016 04:27

Цитата:

Сообщение от plex (Сообщение 148830)
Может попробовать алиас прописать?

Алиасы для OLE нужны.

plex 20.12.2016 06:21

Цитата:

Сообщение от programmer (Сообщение 148857)
KMTP, Вы для сервиса схему обновили?

Нет наверно

KMTP 20.12.2016 06:37

Цитата:

Сообщение от programmer (Сообщение 148857)
Вы для сервиса схему обновили?

Наверное, нет - а как это можно сделать?

plex 20.12.2016 06:39

Цитата:

Сообщение от KMTP (Сообщение 148869)
Цитата:

Сообщение от programmer (Сообщение 148857)
Вы для сервиса схему обновили?

Наверное, нет - а как это можно сделать?

Схема экспорт на сервер и указать адрес логин пароль и наврное галочку веб

KMTP 20.12.2016 08:35

Цитата:

Сообщение от plex (Сообщение 148870)
Схема экспорт на сервер и указать адрес логин пароль и наврное галочку веб

Нашел, нашел такое - вопрос - а персональные настройки программы у пользователей после этого не собьются? И как можно сделать копию того что сейчас на сервере, до обновления той которая настроена мною на локальной версии?

plex 20.12.2016 08:41

KMTP, сделать резервную копию БД на сервере.
либо
1 сделать экспорт локальной схемы в файл подписать с датчиками
2 загрузить с сервера в локальную программу схему
3 выгрузить локальную в файл подписать что с сервера
4 загрузить из файла с датчиками

KMTP 20.12.2016 09:15

plex, Спасибо.

Написал, нашему дилеру - у которого на сервере программа. Жду ответа, смогут ли они сделать бэкап или нет.


Текущее время: 05:42. Часовой пояс GMT.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot