Страница 1 из 2

Мониторинг ГТД - обновление (+вопросы к Альте!)

Добавлено: Чт июн 16, 2011 14:55
Cyrill
Всем привет,
Я тут давеча интересовался техническими подробностями организации MSSQL БД Альты. Доинтересовался, имеется результат.

Получилось веб-приложение, с рабочим названием АйГТД, оптимизированное под мобильные устройства (скриншоты - с iPad, поскольку ничего другого, с чего можно легко надергать скринов под рукой нет).

Возможности для участников ВЭД:
1. Список ГТД можно смотреть в реальном времени (т.е., отражается состояние БД на момент загрузки странички), при условии подключения к интернет
2. Отображается: список ГТД, номера автомобилей, количество товаров в ГТД, состояние (статус ЭД2) и номер ГТД. Если декларации присвоен номер, отражается также ЛНП и ФИО инспектора, присвоившего номер.
3. Реализовано цветовое кодирование списка ГТД в зависимости от статуса: наиболее яркие требуют наиболее пристального внимания.
4. Список ГТД "весит" около 7Кб, что положительным образом сказывается на времени загрузки :)

Технические подробности, для программистов и интересующихся:
1. PHP + MSSQL (c использованием родной библиотеки mssql_* производства microsoft) - можно запускать как на серверах с linux, так и windows (у кого какой админ)
2. Код - ООП, исходя из принципа DRY, реализована простейшая модель MVC - в шаблонах только шаблоны, что сильно облегчает кастомизацию
3. Представления - xHTML+CSS, реализованы на Smarty для простоты вопроса. Все - в UTF-8 для наибольшей совместимости
4. 20/07/2011: Новье! Сквозная авторизация - используются учетные данные пользователя с проверкой на уровне SQL Server.

Полнофункциональная работа сейчас обеспечивается во всех современных телефонах, имеющих браузер. Тестировали на iPad, iPhone (3g, 3gs, 4g), Nokia e71, Nokia N900. Очевидно, что чем больше экран, тем читабельнее буковки :)

А вот несколько скриншотов с айпада (вся коммерческая информация удалена, во избежание).
Изображение
Начальный экран

Изображение
Список ГТД

Изображение
Подробности по конкретной ГТД

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

Жду комментариев :)

Re: Пилотная версия мобильного мониторинга состояния ГТД гот

Добавлено: Чт июн 16, 2011 16:41
warner
Крутая штука. Есть возможность себе такую получить? А то начал делать для себя что-то подобное, но в связи с тем, что программированием занимался сто лет назад и многое позабывал крайне медленно продвигается. =)

Re: Пилотная версия мобильного мониторинга состояния ГТД гот

Добавлено: Чт июн 16, 2011 21:25
puser671
На андроиде работать будет?,если да, то где можно взять сей преинтереснейший экземпляр

Re: Пилотная версия мобильного мониторинга состояния ГТД гот

Добавлено: Чт июн 16, 2011 22:28
Cyrill
puser671 писал(а):На андроиде работать будет?,если да, то где можно взять сей преинтереснейший экземпляр
Должно - необходим только браузер. Завтра попробую оттестировать на дроиде.

Re: Пилотная версия мобильного мониторинга состояния ГТД гот

Добавлено: Пт июн 17, 2011 08:28
Koteneff
Во! Зачет и уважуха!
А поподробнее можно как происходит авторизация к веб-сайту, какая защита от несакционированного доступа к такой информации и БД в часности?

Re: Пилотная версия мобильного мониторинга состояния ГТД гот

Добавлено: Пт июн 17, 2011 08:34
Cyrill
Koteneff писал(а):Во! Зачет и уважуха!
А поподробнее можно как происходит авторизация к веб-сайту, какая защита от несакционированного доступа к такой информации и БД в часности?
Авторизация пока силами сервера - IIS или apache, стало быть. Контент отдается по ssl - перехват сильно затруднен. В плане - авторизация на уровне SQL-сервера (по пути ряд оргвопросов возникает, в частности, если баз - несколько, как и серверов) [20/07/2011 - Реализовано].

Re: Пилотная версия мобильного мониторинга состояния ГТД гот

Добавлено: Пт июн 17, 2011 08:34
Koteneff
Cyrill, интерес очень есть.
И не только для мобильных устройств. Но и просто вывод такого списка(а лучше таблицы) на служебный веб-сайт.

кстати какой подход к выводу информации ? за текущий день? два ? весь список ЭГД что есть в базе ?

Re: Пилотная версия мобильного мониторинга состояния ГТД гот

Добавлено: Пт июн 17, 2011 08:41
Cyrill
Koteneff писал(а):Cyrill, интерес очень есть.
И не только для мобильных устройств. Но и просто вывод такого списка(а лучше таблицы) на служебный веб-сайт.

кстати какой подход к выводу информации ? за текущий день? два ? весь список ЭГД что есть в базе ?
Таблица на служебный сайт должна очень просто вывестись, кстати - см. в корневом сообщении про шаблонизатор :)

Пока выборка прописана жестко: все ГТД за две недели, имеющие статус, отличный от "выпуск разрешен". Опять же, в ближайших планах реализация критериев отбора (диапазон дат, статус ГТД, пост, возможно - клиент по нечеткому сходству).

Re: Пилотная версия мобильного мониторинга состояния ГТД гот

Добавлено: Пн июн 20, 2011 05:56
puser671
Cyrill писал(а): Пока выборка прописана жестко: все ГТД за две недели, имеющие статус, отличный от "выпуск разрешен". Опять же, в ближайших планах реализация критериев отбора (диапазон дат, статус ГТД, пост, возможно - клиент по нечеткому сходству).
Уж больно хочется попробовать в живую...Очевидно выражу общую мысль, что все ждем выпуска такой программки. :D

Re: Пилотная версия мобильного мониторинга состояния ГТД гот

Добавлено: Пн июн 20, 2011 17:27
Cyrill
Коллеги,

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

Хочется понять официальную позицию "Альта-Софт", по ряду причин:
1. Мобильных приложений для работы с ГТД у Альты нету
2. Интерфейс ГТД-Сервера не вполне реализует те задачи, которые стояли изначально передо мной - я дополнил функциональность Альты, т.е., противоречий или конкуренции с существующим ассортиментом ПО компании не существует
3. Я готов заниматься развитием программы, поскольку вижу ряд сценариев применения, но хочу понимать, что мои разработки не будут блокированы при очередном обновлении Альты
4. Считаю, что достиг определенного уровня в разработке веб-интерфейсов и могу быть полезен при разработке других веб-приложений Альты
Обновлено: существует ряд трудностей с демоверсиями: продумаю - обновлю сообщение.

Re: Мониторинг ГТД - обновление (+вопросы к Альте!)

Добавлено: Вт июн 21, 2011 09:58
Ranger_Z
Мы приветствуем разработку интерфейсов для отслеживания ЭД-оформления.
Мы готовы оказывать помощь в случае изменений альбомов ЭД.
Условие только одно, приложение должно быть бесплатным.

Re: Мониторинг ГТД - обновление (+вопросы к Альте!)

Добавлено: Чт июн 23, 2011 18:37
alta_olg
Выглядит приложение красиво, ничего не скажешь.

Теперь что касается того, что есть сейчас у нас:
ГТД Сервер уже давно умеет показывать html страничку с отчетом по ГТД (т.е. с показом статусных состояний и пр.), т.к. в сервис ЭД Монитор встроен HTTP сервер (так-же как и Монитор руководителя в ГТД сервере).
Настройка производится из меню Настройка, далее включить галочку HTTP сервер.
Так что с показом по локалке странички о состоянием ГТД проблем нет, какие данные отображать дело десятое, что скажут? то и будет отображаться (принимаем предложения).
При необходимости, страничку можно опубликовать в Интернет.
Можно, конечно адаптировать страничку и под использование в мобильных устройствах, но вот пока руки не дошли.

А сейчас, у нас еще ведется работа по отслеживанию статусов документов на сервере статистики (svd.alta.ru).
Правда, из за того, что на сервере не хранятся данные о товаре и фирме, привязки будут, скорее всего, к номеру ГТД.
Зато смотреть можно будет любым устройством и не будет проблем с безопасностью данных.

Re: Мониторинг ГТД - обновление (+вопросы к Альте!)

Добавлено: Пт июн 24, 2011 07:45
puser671
alta_olg писал(а):Так что с показом по локалке странички о состоянием ГТД проблем нет, какие данные отображать дело десятое, что скажут? то и будет отображаться (принимаем предложения).
При необходимости, страничку можно опубликовать в Интернет.
Можно, конечно адаптировать страничку и под использование в мобильных устройствах, но вот пока руки не дошли.
Олег, как видите, отображение статуса ГТД на мобильном устройстве (телефоне) становится актуальным. Естественно хотелось бы видеть и некоторые основные данные, на мой взгляд, это :
- тип ДТ
- номер ДТ
- наименование товара
- вес
- контракт
- приложение

Re: Пилотная версия мобильного мониторинга состояния ГТД гот

Добавлено: Пт июн 24, 2011 12:21
alta_olg
Cyrill писал(а):Коллеги,
Спасибо за отклики: понятно, что инструмент имеет интерес, причем не только в том формате, который мы предполагали изначально.

4. Считаю, что достиг определенного уровня в разработке веб-интерфейсов и могу быть полезен при разработке других веб-приложений Альты
Мы подумаем что можно сделать по поводу Вашего предложения о разработки web приложений.

Re: Мониторинг ГТД - обновление (+вопросы к Альте!)

Добавлено: Пт июл 01, 2011 12:42
Koteneff
alta_olg
Олег, доброго дня!
Тверской терминал беспокоит.

А кто бы из ваших специалистов смог бы провести не таких гуру программистов как скажем мы.
У нас ведется собственная разработка корпоративного сайта с содержанием об движении ТС.
Плюс к этому отлажена работа делопроизводителей по регистрациям ГТД.

Очень необходима помощь в разрезе работы с базой зарегистрированных документов. Хотим оснастить свой сайт несколькими скриптами для получения данных из базы зарегистрированных документов. Кто бы нам помог информационно ? Затруднения состоят как правильно обращаться к базе зарегистрированных документов. Где и что там лежит.


С уважением, Сергей Решетов.

Re: Мониторинг ГТД - обновление (+вопросы к Альте!)

Добавлено: Пт июл 01, 2011 12:44
Koteneff
Cyrill
Поделись пожалуйста структурой запросов к общей БД ГТД, очень хочется попробывать у себя твои наработки :)

С уважением!!!

Re: Мониторинг ГТД - обновление (+вопросы к Альте!)

Добавлено: Пн июл 04, 2011 12:38
Sergey
Koteneff писал(а):alta_olg
Затруднения состоят как правильно обращаться к базе зарегистрированных документов. Где и что там лежит.
С уважением, Сергей Решетов.
Серега, база зарегистрированных, это же на 99.999% стандартный АРМ-ТИ-шный формат.
Его описание в различных вариантах можно без проблем найти в интернете.
Например вот: https://www.alta.ru/show_orders.php?act ... e=07pg5049

Можно выгрузить любую декларацию в dbf и прямо в просмотре выгрузки увидеть все интересующие тебя названия полей. В самой папке ALTA в различных вариантах лежит описание формата, например тут c:altadataarm08ext.sf2 или тут c:altacheckwfields.chk

А обращаться к базе надо запросами :wink:

Re: Мониторинг ГТД - обновление (+вопросы к Альте!)

Добавлено: Пн июл 04, 2011 17:14
Koteneff
Sergey писал(а):
Koteneff писал(а):alta_olg
Затруднения состоят как правильно обращаться к базе зарегистрированных документов. Где и что там лежит.
С уважением, Сергей Решетов.
Серега, база зарегистрированных, это же на 99.999% стандартный АРМ-ТИ-шный формат.
Его описание в различных вариантах можно без проблем найти в интернете.
Например вот: https://www.alta.ru/show_orders.php?act ... e=07pg5049

Можно выгрузить любую декларацию в dbf и прямо в просмотре выгрузки увидеть все интересующие тебя названия полей. В самой папке ALTA в различных вариантах лежит описание формата, например тут c:altadataarm08ext.sf2 или тут c:altacheckwfields.chk

А обращаться к базе надо запросами :wink:

ВО! в этом и траблы ))) я же не программист SQL ))) я внутри чужих структур БД не ориентируюсь потому что не понимаю (ибо никогда не описаны) в взаимосвязях полей.

Re: Мониторинг ГТД - обновление (+вопросы к Альте!)

Добавлено: Пт июл 08, 2011 17:22
alta_olg
Пропросим программистов сделать статью в wiki по этому поводу.

Re: Мониторинг ГТД - обновление (+вопросы к Альте!)

Добавлено: Вт июл 12, 2011 17:10
Vovkin
puser671 писал(а):
alta_olg писал(а): - тип ДТ
- номер ДТ
- наименование товара
- вес
- контракт
- приложение
По адресу
http://database.alta.ru/altapedia/index ... 0%A2%D0%94
насодится краткое описание как получить из базы статус ГТД.

В текущей версии ЭД монитора (из состава ГТД сервера) есть возможность получать информацию о ГТД участвующих в электронном декларировании по протоколу HTTP. Есть возможность вывести список ГТД, и при клике на её номере получить подробности о ней. Скриншоты приложены.

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

Для работы через интернет достаточно установить ЭД монитор на компьютер, который имеет доступ в инернет и статический IP адресс. Доступ может осуществляться из любого браузера (включая браузеры на мобильных устройствах).