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

Умный ввод: API morpher.ru

Добавлено: 24 сен 2020, 23:07
VladimirVa
Прошу рассмотреть возможность добавления API morpher.ru
Склонение запроса по всем падежам, конвертация текста во множественное число (вот это мне понадобилось шибко)и гвоздь программы:
<где> <куда> <откуда>
в Москве в Москву из Москвы
в Израиле в Израиль из Израиля
во Франции во Францию из Франции
на Урале на Урал с Урала

Re: Умный ввод: API morpher.ru

Добавлено: 25 сен 2020, 20:45
Develop-Soft
VladimirVa писал(а): 24 сен 2020, 23:07... и гвоздь программы:
<где> <куда> <откуда>
в Москве в Москву из Москвы
в Израиле в Израиль из Израиля
во Франции во Францию из Франции
на Урале на Урал с Урала
А приколитеся ;) :

<где> в Москве = о ком, о чём? (Предложный) // в Новосибирске, в Ухте, в Пензе, в Сочи, ...
<откуда> из Москвы = кого, чего? (Родительный) // из Новосибирска, из Ухты, из Пензы, из Сочи, ...
<куда> в Москву = кого, что? (Винительный) // в Новосибирск, в Ухту, в Пензу, в Сочи, ...

Re: Умный ввод: API morpher.ru

Добавлено: 25 сен 2020, 21:20
VladimirVa
Это да, только он это получает из одного поля, предположим: "Москва"

Re: Умный ввод: API morpher.ru

Добавлено: 25 сен 2020, 23:27
Develop-Soft
VladimirVa писал(а): 25 сен 2020, 21:20он
Кто это, если не секрет..?

Re: Умный ввод: API morpher.ru

Добавлено: 26 сен 2020, 00:20
VladimirVa
ответ на запрос к API морфера

Re: Умный ввод: API morpher.ru

Добавлено: 26 сен 2020, 08:28
Develop-Soft
А как "должно быть"?

Re: Умный ввод: API morpher.ru

Добавлено: 27 сен 2020, 00:29
VladimirVa
Мне кажется я понял глубину вопроса. Прошу прощения за свою, мягко выражаясь, "недальновидность".
Тему, наверное следует переименовать с "Умный ввод", на "Модуль: Модификатор".
Чтобы не разводить дубликаты полей по родам, предложно-падежным формам и т.д. Вероятнее всего имеет смысл ввести понятие модификации полей.
Предположим, мы заполнили с помощью стандартизации DaDATA набор полей адрес доставки, в котором присутствует текстовое поле "Город назначения" [10] со значением: "Москва". И текстовое поле "Город отправки" [20] со значением: "Воркута".
Нам надо отправить уведомление на почту вида:
Уважаемый [Имя клиента], груз [номер] отправляется <где>[20]</где> [Дата отправления], прибытие <куда>[10]</куда> [Дата прибытия].
Это версия. Обсуждение приветствуется.

Re: Умный ввод: API morpher.ru

Добавлено: 28 сен 2020, 08:37
support
Есть правила отправки почты где можно сформировать такое сообщение
https://docs.rukovoditel.net.ru/index.php?p=75

Re: Умный ввод: API morpher.ru

Добавлено: 28 сен 2020, 14:54
VladimirVa
support писал(а): 28 сен 2020, 08:37 Есть правила отправки почты где можно сформировать такое сообщение
https://docs.rukovoditel.net.ru/index.php?p=75
Так точно, только предварительно надо надобовлять дубликаты полей по родам, предложно-падежным формам, ручками заколотить эти данные. А потом использовать для формирования сообщений, моё предложение было о возможности обернуть значение поля в "модификатор" и при формировании сообщения или документа по шаблону для экспорта делать запрос к API morfer.ru и вставлять результат ответа в соответствии с тегом модификатора.
Таким образом, не требуется разводить дубликаты полей по родам, предложно-падежным формам, или цифры прописью...

Re: Умный ввод: API morpher.ru

Добавлено: 29 сен 2020, 19:53
Develop-Soft
А есть ли в этом смысл вообще..? Нельзя сделать "по классике"?:
Уважаемый [Имя клиента], танцуйте, ваш груз [номер] отправлен.
пункт отправления: [пункт отправления] (именительный, например: Алупка),
дата отправления: [дата отправления]
пункт назначения: [пункт назначения] (именительный),
дата прибытия: [Дата прибытия]...
или обязательно "с выражением"..?))