У вас есть проблемы напоминаний в MLO-Android? Ответьте: Да/Нет.

Синтаксический анализ ввода. Срок и длительность

О найденных ошибках, опечатках или неверном поведении MLO на ПК
Автор темы

def
Сообщения: 38
Зарегистрирован: фев 2009

Синтаксический анализ ввода. Срок и длительность

Сообщение def » 30 июн 2010, 08:50

Нашёл 3 странные ошибки:

1) Строка для анализа: "Тратата -н 01.10.2009 -срок 01.11.2010"
при запуске синтаксического анализа начало и срок задачи устанавливаются в значение срока, несмотря на явное указание параметра начала

2) Строка для анализа: "Тратата -н 01.10.2009 -д12мес"
при запуске синтаксического анализа начало задачи равно 01.10.2009, однако завершение по непонятной для меня причине ставится на 02.09.2010.

Особенно забавно это выглядит, когда длительность задачи выставляется на несколько лет. Например при разборе строки "Тратата -н 01.10.2009 -д36мес"
получается следующий результат: начало 01.10.2009, срок 05.07.2012.

3) При анализе длительности задачи нельзя указать годы ни в какой из предложенных по документации русскоязычной интерпретации. По какой-то причине вместо отсрочки завершения задачи через несколько лет от даты начала, срок выставляется в значение текущей даты с указанием времени в часах, равное значению года.

Аватара пользователя
karam
Команда бета тестеров
Сообщения: 309
Зарегистрирован: ноя 2009
Есть ответ: 1
Откуда: г. Абакан
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Синтаксический анализ ввода. Срок и длительность

Сообщение karam » 26 дек 2018, 14:38

Подтверждаю выявленные ошибки. Давно хотел написать.
Уже много воды утекло, но до сих пор эти ошибки, к сожалению, не устранены.
Просим разработчиков обратить внимание на них. Особенно на проблему одновременного указания даты начала и окончания: "Тратата -н 01.10.2018 -срок 01.11.2018"

WaRoX
Команда бета тестеров
Сообщения: 752
Зарегистрирован: фев 2009
Есть ответ: 28
Благодарил (а): 21 раз
Поблагодарили: 103 раза

Синтаксический анализ ввода. Срок и длительность

Сообщение WaRoX » 26 дек 2018, 17:21

karam писал(а):Источник цитаты Особенно на проблему одновременного указания даты начала и окончания: "Тратата -н 01.10.2018 -срок 01.11.2018"

Уже писал, что распознавание проходит лучше, если дату писать слитно с ключевым словом. Например "Тратата -н01.10.2018 -срок01.11.2018"
Илья

Аватара пользователя
karam
Команда бета тестеров
Сообщения: 309
Зарегистрирован: ноя 2009
Есть ответ: 1
Откуда: г. Абакан
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Синтаксический анализ ввода. Срок и длительность

Сообщение karam » 27 дек 2018, 03:15

WaRoX, спасибо за сообщение!
В других ветках обсуждения не видел, поэтому написал здесь.
Хорошо, что есть решение хотя бы в таком виде. Но это по сути "костыль", ведь в таком случае не получится использовать сокращения "зав", "сег" - всё сбивается. Можете попробовать, что получится, если ввести "Тратата -нзав -срок01.11.2018"
Желательно системное решение на уровне кода.

WaRoX
Команда бета тестеров
Сообщения: 752
Зарегистрирован: фев 2009
Есть ответ: 28
Благодарил (а): 21 раз
Поблагодарили: 103 раза

Синтаксический анализ ввода. Срок и длительность

Сообщение WaRoX » 27 дек 2018, 20:21

karam, у меня получилось "Тратата -нзав -срок01.11.2019". У вас сбивается, потому что срок получается раньше даты начала, а таким образом задать параметры нельзя ;)
Илья

Аватара пользователя
karam
Команда бета тестеров
Сообщения: 309
Зарегистрирован: ноя 2009
Есть ответ: 1
Откуда: г. Абакан
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Синтаксический анализ ввода. Срок и длительность

Сообщение karam » 28 дек 2018, 03:11

Точно!
У меня даже получилось "Тратата -нсег -срокзав" - сработало! :lol:
Попробовал "Тратата -нсег -д12мес" - тоже работает! :lol:
Видать, проблема решена!
Хвала разработчикам :!:


Вернуться в «Ошибки, опечатки, "глюки", "баги"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 12 гостей