|
Обрезать наименование получателя
|
|||
---|---|---|---|
#18+
Здравствуйте, необходимо сократить наименование получателя платежа. Возможные вариации: УФК по Хабаровскому краю (МИ ФНС России по Хабаровскому краю) - должно остаться МИ ФНС УФК по Курской области (УФНС по Курской области) - должно остаться УФНС УФК по Воронежской области (ИФНС России по Воронежской области) - должно остаться ИФНС УФК МФ РФ по г.Санкт-Петербургу (для ИМНС по г.Санкт-Петербургу) - должно остаться ИМСН может так же встретится полное название Управление федеральной налоговой службы вместо аббревиатуры УФНС. Подскажите как сделать. Заранее спасибо всем ответившим. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2021, 16:38 |
|
Обрезать наименование получателя
|
|||
---|---|---|---|
#18+
Matilda_tm, Пока не понятно что Вы хотите. Если Вы придумаете однозначный алгоритм, который описывает преобразование полного имени в короткое, то Реализовать Вам его помогут (или Вы сами его сделаете), но пока я не вижу постановки задачи. Тем более, скорее всего, то что Вы привели, далеко не полный набор необходимых подстановок. Для начала разберитесь что необходимо. Если в общем случае формализовать такое преобразование невозможно, то следует использовать таблицу замен (справочник). Ну и на будущее, чтобы Вам помогли (а не сделали за Вас), подготовьте данные, покажите что сделали сами. Халявщиков никто не любит. памятка: HOWTO :: Как правильно задавать вопросы Как мне оформить свое сообщение? Студентам, желающим помощи 1) Полная постановка задачи (без сокращений) 2) Подготовьте тестовые данные, лучше в виде with пример (не ваш случай) в конце 3) Покажите что сделали, что получили, без сокращений. ( лучше не в виде screenshot) 4) используйте Тэги, читать код без них неудобно, правильно оформляйте сообщение Пример подготовленных данных, запроса и вывода. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2021, 16:52 |
|
Обрезать наименование получателя
|
|||
---|---|---|---|
#18+
Matilda_tm, И еще подумайте например над этим (я не специалист в области платежей): 1) Если есть платеж, то скорее всего будет ИНН или номер счета, или еще что-то, что можно использовать в качестве ключа справочника 2) У Вас: > УФК по Курской области (УФНС по Курской области) - должно остаться УФНС А если будет: УФК по Воронежской области (УФНС по Воронежской области) - тоже должно остаться УФНС???? 3) Очень может быть, что нужный Вам справочник уже есть, просто Вы не знаете об этом. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2021, 17:57 |
|
Обрезать наименование получателя
|
|||
---|---|---|---|
#18+
Matilda_tm, Вырезать из скобок слова (больше 2х символов) в верхнем регистре? .... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2021, 18:22 |
|
Обрезать наименование получателя
|
|||
---|---|---|---|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2021, 19:48 |
|
|
start [/forum/topic.php?fid=52&msg=40119997&tid=1879683]: |
0ms |
get settings: |
26ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
146ms |
get tp. blocked users: |
1ms |
others: | 396ms |
total: | 648ms |
0 / 0 |