Показать сообщение отдельно
Старый 05.06.2020, 08:27    | »»» |  #18
Сергей К
Пользователь
 
Аватар для Сергей К
 
Сургут Тюменская обл. ООО СК ЮВиС
Регистрация: 27.05.2020
Сообщений: 61
Сергей К is on a distinguished road
По умолчанию

Сообщение от SK Посмотреть сообщение
Сообщение от Сергей К Посмотреть сообщение
к чему тогда можно привязаться что бы исключить появление пробелов в данных в программе 1С.
ведь на момент загрузки может быть так что данных за период либо нет по причине отсутствия связи или же они не полные..
Так Вы же можете сначала запросить дату/время последних данных по ТС.
Данные, разумеется, могут быть неполные. По разным причинам. Было выключено зажигание и кусок не передался, связи не было, антенна повреждена/отрезана/откручена, баланс симки обнулился или еще что.
Это ладно еще у терминалов АвтоГРАФ™ строго последовательный протокол. А когда непоследовательные протоколы ? Тогда никогда нет понимания - нет ли где отсутствующих кусков в данных, даже если с сервера они только что пришли.
Если нужно непосредственно понимать, когда крайний раз поступали данные от прибора именно на сервер - можно обратиться к API сервера, если он Вам доступен: https://i.tk-chel.ru/docs/ServerAPI/Public/api.html
У нас стоит задача организовать загрузку информации из АвтоГРАФ в 1С: Управление автотранспортом так, чтобы исключить потерю данных, если ТС не было в зоне покрытия мобильной связи длительное время.

То есть необходим механизм перепроверки загруженных данных в 1С УАТ и данных, принятых сервером АвтоГРАФ от ТС, но не загруженных в 1С.

МЫ предполагали, что регистрируется время принятия данных от ТС, и можно опираясь на него, сравнением, организовать загрузку периодами по 12 часов. И в них бы попадало всё загруженное в АвтоГРАФ за 12 часов, независимо от даты совершения самого действия ТС.

Поскольку нет информации о времени регистрации принятия данных от ТС в АвтоГРАФ, прошу поделиться возможными вариантами решения данной задачи.
Сергей К вне форума   Ответить с цитированием