• Обсуждения на сайте Альта-Софт

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

вопросы по работе с программным обеспечением

Модераторы: Renat, Gala, alta_olg, expert, Lemur

Cyrill
Постоянный участник
Сообщения: 10
На форуме: c 26 май 2011
Сказал: 2 ед.
Получил: 2 ед.

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

Сообщение 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. Очевидно, что чем больше экран, тем читабельнее буковки :)

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

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

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

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

Жду комментариев :)
Последний раз редактировалось Cyrill Пн июн 20, 2011 17:45, всего редактировалось 2 раза.
Cyrilll@cyrill.co.uk
skype: cyrill.udartcev
Следующие пользователи поблагодарили Cyrill за это собщение: puser671
warner
Почетный участник
Сообщения: 130
На форуме: c 25 фев 2010
Сказал: 14 ед.
Получил: 17 ед.

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

Сообщение warner »

Крутая штука. Есть возможность себе такую получить? А то начал делать для себя что-то подобное, но в связи с тем, что программированием занимался сто лет назад и многое позабывал крайне медленно продвигается. =)
puser671
Почетный участник
Сообщения: 227
На форуме: c 05 май 2010
Сказал: 25 ед.
Получил: 19 ед.

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

Сообщение puser671 »

На андроиде работать будет?,если да, то где можно взять сей преинтереснейший экземпляр
Cyrill
Постоянный участник
Сообщения: 10
На форуме: c 26 май 2011
Сказал: 2 ед.
Получил: 2 ед.

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

Сообщение Cyrill »

puser671 писал(а):На андроиде работать будет?,если да, то где можно взять сей преинтереснейший экземпляр
Должно - необходим только браузер. Завтра попробую оттестировать на дроиде.
Cyrilll@cyrill.co.uk
skype: cyrill.udartcev
Аватара пользователя
Koteneff
Аксакал
Сообщения: 877
На форуме: c 13 мар 2009
Сказал: 73 ед.
Получил: 45 ед.

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

Сообщение Koteneff »

Во! Зачет и уважуха!
А поподробнее можно как происходит авторизация к веб-сайту, какая защита от несакционированного доступа к такой информации и БД в часности?
Cyrill
Постоянный участник
Сообщения: 10
На форуме: c 26 май 2011
Сказал: 2 ед.
Получил: 2 ед.

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

Сообщение Cyrill »

Koteneff писал(а):Во! Зачет и уважуха!
А поподробнее можно как происходит авторизация к веб-сайту, какая защита от несакционированного доступа к такой информации и БД в часности?
Авторизация пока силами сервера - IIS или apache, стало быть. Контент отдается по ssl - перехват сильно затруднен. В плане - авторизация на уровне SQL-сервера (по пути ряд оргвопросов возникает, в частности, если баз - несколько, как и серверов) [20/07/2011 - Реализовано].
Последний раз редактировалось Cyrill Пн июн 20, 2011 16:29, всего редактировалось 1 раз.
Cyrilll@cyrill.co.uk
skype: cyrill.udartcev
Аватара пользователя
Koteneff
Аксакал
Сообщения: 877
На форуме: c 13 мар 2009
Сказал: 73 ед.
Получил: 45 ед.

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

Сообщение Koteneff »

Cyrill, интерес очень есть.
И не только для мобильных устройств. Но и просто вывод такого списка(а лучше таблицы) на служебный веб-сайт.

кстати какой подход к выводу информации ? за текущий день? два ? весь список ЭГД что есть в базе ?
Cyrill
Постоянный участник
Сообщения: 10
На форуме: c 26 май 2011
Сказал: 2 ед.
Получил: 2 ед.

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

Сообщение Cyrill »

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

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

Пока выборка прописана жестко: все ГТД за две недели, имеющие статус, отличный от "выпуск разрешен". Опять же, в ближайших планах реализация критериев отбора (диапазон дат, статус ГТД, пост, возможно - клиент по нечеткому сходству).
Cyrilll@cyrill.co.uk
skype: cyrill.udartcev
Следующие пользователи поблагодарили Cyrill за это собщение: puser671
puser671
Почетный участник
Сообщения: 227
На форуме: c 05 май 2010
Сказал: 25 ед.
Получил: 19 ед.

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

Сообщение puser671 »

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

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

Сообщение Cyrill »

Коллеги,

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

Хочется понять официальную позицию "Альта-Софт", по ряду причин:
1. Мобильных приложений для работы с ГТД у Альты нету
2. Интерфейс ГТД-Сервера не вполне реализует те задачи, которые стояли изначально передо мной - я дополнил функциональность Альты, т.е., противоречий или конкуренции с существующим ассортиментом ПО компании не существует
3. Я готов заниматься развитием программы, поскольку вижу ряд сценариев применения, но хочу понимать, что мои разработки не будут блокированы при очередном обновлении Альты
4. Считаю, что достиг определенного уровня в разработке веб-интерфейсов и могу быть полезен при разработке других веб-приложений Альты
Обновлено: существует ряд трудностей с демоверсиями: продумаю - обновлю сообщение.
Cyrilll@cyrill.co.uk
skype: cyrill.udartcev
Аватара пользователя
Ranger_Z
Эксперт
Сообщения: 1072
На форуме: c 28 ноя 2007
Откуда: МКС
Сказал: 5 ед.
Получил: 125 ед.

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

Сообщение Ranger_Z »

Мы приветствуем разработку интерфейсов для отслеживания ЭД-оформления.
Мы готовы оказывать помощь в случае изменений альбомов ЭД.
Условие только одно, приложение должно быть бесплатным.
alta_olg
Модератор
Сообщения: 2537
На форуме: c 05 ноя 2004
Откуда: Москва, Альта-Софт
Сказал: 1 ед.
Получил: 104 ед.

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

Сообщение alta_olg »

Выглядит приложение красиво, ничего не скажешь.

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

А сейчас, у нас еще ведется работа по отслеживанию статусов документов на сервере статистики (svd.alta.ru).
Правда, из за того, что на сервере не хранятся данные о товаре и фирме, привязки будут, скорее всего, к номеру ГТД.
Зато смотреть можно будет любым устройством и не будет проблем с безопасностью данных.
Олег Михайлов
Отдел техн. поддержки и разработки ПО
Следующие пользователи поблагодарили alta_olg за это собщение: puser671
puser671
Почетный участник
Сообщения: 227
На форуме: c 05 май 2010
Сказал: 25 ед.
Получил: 19 ед.

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

Сообщение puser671 »

alta_olg писал(а):Так что с показом по локалке странички о состоянием ГТД проблем нет, какие данные отображать дело десятое, что скажут? то и будет отображаться (принимаем предложения).
При необходимости, страничку можно опубликовать в Интернет.
Можно, конечно адаптировать страничку и под использование в мобильных устройствах, но вот пока руки не дошли.
Олег, как видите, отображение статуса ГТД на мобильном устройстве (телефоне) становится актуальным. Естественно хотелось бы видеть и некоторые основные данные, на мой взгляд, это :
- тип ДТ
- номер ДТ
- наименование товара
- вес
- контракт
- приложение
alta_olg
Модератор
Сообщения: 2537
На форуме: c 05 ноя 2004
Откуда: Москва, Альта-Софт
Сказал: 1 ед.
Получил: 104 ед.

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

Сообщение alta_olg »

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

4. Считаю, что достиг определенного уровня в разработке веб-интерфейсов и могу быть полезен при разработке других веб-приложений Альты
Мы подумаем что можно сделать по поводу Вашего предложения о разработки web приложений.
Олег Михайлов
Отдел техн. поддержки и разработки ПО
Аватара пользователя
Koteneff
Аксакал
Сообщения: 877
На форуме: c 13 мар 2009
Сказал: 73 ед.
Получил: 45 ед.

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

Сообщение Koteneff »

alta_olg
Олег, доброго дня!
Тверской терминал беспокоит.

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

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


С уважением, Сергей Решетов.
Аватара пользователя
Koteneff
Аксакал
Сообщения: 877
На форуме: c 13 мар 2009
Сказал: 73 ед.
Получил: 45 ед.

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

Сообщение Koteneff »

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

С уважением!!!
Sergey
Аксакал
Сообщения: 671
На форуме: c 14 ноя 2004
Откуда: Санкт-Петербург
Сказал: 4 ед.
Получил: 102 ед.

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

Сообщение 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:
Аватара пользователя
Koteneff
Аксакал
Сообщения: 877
На форуме: c 13 мар 2009
Сказал: 73 ед.
Получил: 45 ед.

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

Сообщение 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 ))) я внутри чужих структур БД не ориентируюсь потому что не понимаю (ибо никогда не описаны) в взаимосвязях полей.
alta_olg
Модератор
Сообщения: 2537
На форуме: c 05 ноя 2004
Откуда: Москва, Альта-Софт
Сказал: 1 ед.
Получил: 104 ед.

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

Сообщение alta_olg »

Пропросим программистов сделать статью в wiki по этому поводу.
Олег Михайлов
Отдел техн. поддержки и разработки ПО
Vovkin
Активный участник
Сообщения: 34
На форуме: c 20 ноя 2007
Сказал: 0 ед.
Получил: 4 ед.

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

Сообщение Vovkin »

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

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

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

Для работы через интернет достаточно установить ЭД монитор на компьютер, который имеет доступ в инернет и статический IP адресс. Доступ может осуществляться из любого браузера (включая браузеры на мобильных устройствах).
Вложения
1.png
2.png
2.png (8.08 КБ) 10673 просмотра
Ответить