TrackChecker
https://forum.trackchecker.ru/

UPS (SID: ups, ups_ru, ups_it, ups_sk)
https://forum.trackchecker.ru/viewtopic.php?f=34&t=577
Страница 1 из 6

Автор:  MetalFan [ Чт авг 08, 2013 11:49 am ]
Заголовок сообщения:  UPS (SID: ups, ups_ru, ups_it, ups_sk)

Name: UPS
SID:ups, ups_ru, ups_en_full, ups_it

URL: https://wwwapps.ups.com/WebTracking/track

Скрытый текст. Вы не состоите в группах, которым доступен этот текст.

Возможно косяк в новом алгоритме парсинга даты/времени.

Автор:  MetalFan [ Чт авг 08, 2013 10:23 pm ]
Заголовок сообщения:  Re: Жалоба на ups

Да, в бету (1.0.8 b333) закрался баг с парсингом времени...
будет пофиксено в ближ.обновлении программы.

Автор:  vremennyi [ Пт сен 13, 2013 1:46 pm ]
Заголовок сообщения:  UPS. Время события

В настольной версии не определяется время события для треков UPS. В версии для Android все нормально.
Причем ошибка именно в распознавании самого времени.

Писал об этом через форму обратной связи, видимо затерялось. Копию, к сожалению, форма не отправляет.
Расписывал там довольно подробно, с кусками кода на Delphi)

Если выводить в событие трека время, оно отображается нормально.
Вставил в "Event subexp" 4;1;5;3 получил такой диалог:
[+]
Events count: 9
13.09.2013 | Out For Delivery, Newark, DE, United States, 5:13 A
13.09.2013 | Arrival Scan, 4:08 A
13.09.2013 | Departure Scan, Laurel, MD, United States, 2:40 A
12.09.2013 | Arrival Scan, Laurel, MD, United States, 10:55 P
12.09.2013 | Departure Scan, Gettysburg, PA, United States, 9:03 P
12.09.2013 | Arrival Scan, 8:48 P
12.09.2013 | Departure Scan, Harrisburg, PA, United States, 7:55 P
12.09.2013 | Origin Scan, 2:39 P
12.09.2013 | Order Processed: Ready for UPS, United States, 8:33 A

Строка с сайта UPS:
Код:
Newark, DE, United States    09/13/2013    5:13 A.M.   Out For Delivery
(1)                          (2)           (3)         (4)

То есть в (3) все нормально попадает 5:13 A, но преобразования даты не происходит.
пробовал разные форматы в попытке угадать функцию преобразования, но не получилось.
h:nn AP, h:nn ampm, h:nn AM
пробовал изменить формат regexp'а, чтобы полностью A.M. захватывалось одновременно с изменением форматов времени - все без толку)
Писал тестовую прогу, чтобы разобраться - можно же все сделать, видимо что-то где-то пошло не так)
[+]
У меня вот такой тестовый код работает
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
    tmp : string;
    dt  : TDateTime;
    fmt : TFormatSettings;
begin
    tmp := '11:57 P.M.';

    fmt.TimeSeparator := ':';
    fmt.TimeAMString := 'A.M.';
    fmt.TimePMString := 'P.M.';
    TryStrToTime(tmp, dt, fmt);

    tmp := FormatDateTime('hh:nn', dt);

    Edit2.Text := tmp;
end;

procedure TForm1.Button2Click(Sender: TObject);
var
    tmp : string;
    dt  : TDateTime;
    fmt : TFormatSettings;
begin
    tmp := '10:33 P';

    fmt.TimeSeparator := ':';
    fmt.TimePMString := 'P';
    TryStrToTime(tmp, dt, fmt);

    tmp := FormatDateTime('hh:nn', dt);

    Edit2.Text := tmp;
end; 

Автор:  MetalFan [ Пт сен 13, 2013 1:55 pm ]
Заголовок сообщения:  Re: UPS. Время события

vremennyi, косяк в программе. уже исправил.
пререлизная сборка тут
https://trackchecker.ru/files/TrackChecker.7z

спасибо за бдительность!

Автор:  vremennyi [ Пт сен 13, 2013 2:18 pm ]
Заголовок сообщения:  Re: UPS. Время события

MetalFan, Спасибо за отличную программу)

Автор:  MetalFan [ Вт окт 15, 2013 8:59 pm ]
Заголовок сообщения:  Re: Жалоба на ups

закрываю

Автор:  MetalFan [ Ср мар 19, 2014 12:08 pm ]
Заголовок сообщения:  Re: Жалоба на ups

ап, обновить правило окончания обработки

Автор:  NazZaR [ Чт янв 01, 2015 3:07 pm ]
Заголовок сообщения:  Re: Жалоба на ups

UPS не обновляется.
Трек для теста: 9274890109447014632774

Автор:  MetalFan [ Пт янв 02, 2015 12:44 am ]
Заголовок сообщения:  Re: Жалоба на ups

NazZaR, хм, обновляется, но что то статусов не хватает...

Автор:  NazZaR [ Пт янв 02, 2015 11:25 am ]
Заголовок сообщения:  Re: Жалоба на ups

MetalFan писал(а):
NazZaR, хм, обновляется, но что то статусов не хватает...

У меня просто пусто, никаких событий не появляется :(
Установленные сервисы - 132 PRE

Когда жмёшь открыть трек на сервисе, в адресную строку посылается следующее:
Код:
http://wwwapps.ups.com/WebTracking/track?trackNums=927489010&track.x=0

А должно быть:
Код:
http://wwwapps.ups.com/WebTracking/track?trackNums=9274890109447014632774&track.x=0


Может в этом проблема?

Автор:  MetalFan [ Пт янв 02, 2015 11:30 am ]
Заголовок сообщения:  Re: Жалоба на ups

NazZaR, точно... надо маску трека подправить

Автор:  Kontus [ Вт июн 30, 2015 10:11 pm ]
Заголовок сообщения:  Re: Жалоба на ups

Опять схожая история.
Name: UPS и UPS (en) Full Log
SID: ups и ups_en_full
Трек-номер:
Скрытый текст. Вы не состоите в группах, которым доступен этот текст.

Проблема: не отображаются события

Так же, как и у NazZaR:
Когда жмёшь открыть трек на сервисе, в адресную строку посылается следующее:
Скрытый текст. Вы не состоите в группах, которым доступен этот текст.
А должно быть:
Скрытый текст. Вы не состоите в группах, которым доступен этот текст.

Автор:  MetalFan [ Сб июл 04, 2015 12:31 pm ]
Заголовок сообщения:  Re: Жалоба на ups

блин, надо настольную версию собрать... там несколько критичных багфиксов подкопилось.
попробуйте тестовую сборку, там должно работать.
viewtopic.php?f=21&t=1552

Автор:  MetalFan [ Ср окт 14, 2015 11:48 pm ]
Заголовок сообщения:  Re: Жалоба на ups

Up
Скрытый текст. Вы не состоите в группах, которым доступен этот текст.

Автор:  MetalFan [ Ср ноя 25, 2015 7:12 pm ]
Заголовок сообщения:  Re: UPS (SID: ups)

Updated

вошло в пререлизные сервисы/included in prerelease services

Автор:  Fletch [ Ср дек 16, 2015 10:30 pm ]
Заголовок сообщения:  Re: UPS (SID: ups)

Не знаю у кого как, но у меня программа в упор не видит треки UPS, приходится через сайт ups.com следить...

Автор:  MetalFan [ Ср дек 16, 2015 11:39 pm ]
Заголовок сообщения:  Re: UPS (SID: ups)

Fletch, что в логе?

Автор:  Fletch [ Ср дек 16, 2015 11:47 pm ]
Заголовок сообщения:  Re: UPS (SID: ups)

ups_store: 16.12.2015 23:44:27 NoInfo
ups_mi: 16.12.2015 23:44:26 NoInfo
ups_ru: 16.12.2015 23:44:26 PreParseError
ups_mi2: 16.12.2015 23:44:26 NoInfo
ups: 16.12.2015 23:44:25 NoInfo
ups_en_full: 16.12.2015 23:44:26 PreParseError

Посылал из России в США.

Автор:  Fletch [ Ср дек 16, 2015 11:49 pm ]
Заголовок сообщения:  Re: UPS (SID: ups)

Трек-номер:
Скрытый текст. Вы не состоите в группах, которым доступен этот текст.

Автор:  MetalFan [ Чт дек 17, 2015 1:48 pm ]
Заголовок сообщения:  Re: UPS (SID: ups)

Fletch, кстати, какая версия программы? Сервисов?

Автор:  Fletch [ Чт дек 17, 2015 2:35 pm ]
Заголовок сообщения:  Re: UPS (SID: ups)

1.0.11 (b410)
20151215 (473)

Обновлений не обнаружено.

ups_mi2: 17.12.2015 14:35:34 NoInfo
ups: 17.12.2015 14:35:34 NoInfo
ups_en_full: 17.12.2015 14:35:34 PreParseError
ups_store: 17.12.2015 14:35:36 NoInfo
ups_mi: 17.12.2015 14:35:34 NoInfo
ups_ru: 17.12.2015 14:35:34 PreParseError

Автор:  MetalFan [ Пт дек 18, 2015 12:21 pm ]
Заголовок сообщения:  Re: UPS (SID: ups)

Fletch, попробуйте тестовую сборку поставить
Блин, надо ее зарелизить под НГ чтоли...

Автор:  BiOM [ Ср янв 13, 2016 10:59 am ]
Заголовок сообщения:  Re: UPS (SID: ups)

Скрытый текст. Необходимо зарегистрироваться.


Из-за mask = "1Z\w{16}|\d{22}|\d{15}|\d{9}" обрезает до 15 символов. И трек номер становится невалидным.

Нужно поправить на mask = "1Z\w{16}|\d{22}|\d{18}|\d{15}|\d{9}"

Добавляется условие "\d{18}"

Автор:  MetalFan [ Вт янв 19, 2016 1:56 pm ]
Заголовок сообщения:  Re: UPS (SID: ups)

BiOM, добавил

вошло в пререлизные сервисы/included in prerelease services

Автор:  ichor [ Вт май 17, 2016 6:11 pm ]
Заголовок сообщения:  Re: UPS (SID: ups)

Does not work again.

Скрытый текст. Вы не состоите в группах, которым доступен этот текст.

Страница 1 из 6 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/