"Нормализация" справочника "Контрагенты" (обычное приложение)


В некоторых организациях сталкивался с тем, что в справочнике контрагентов наименования (не полные) оформлены, например, так: ОАО "Пупкин и компания"… неудобно искать по первым символам. данная обработка преобразует наименование в такое: Пупкин и компания ОАО.

Вариант с заменой и прочими наворотами выложил в отдельный каталог:
http://infostart.ru/projects/4280/
Данную разработку решил не усложнять дабы не ухудшать юзабилити для непродвинутых пользователей

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

Обработка меняет наименования контрагента следующим образом:
1. Удаляет ведущие и замыкающе пробелы.
2. Удаляет ведущие ковычки.
3. Удаляет замыкающие ковычки, если они единственные.
4. Перемещает ведущее сочетание принадлежности к форме собственности (ООО, ОАО, ЗАО, ГУП, ГУ, ИП, ИПБОЮЛ, МП, МУП, ФГУ, ФГУП, Ч.Л., ЧЛ, ЧП, Частное лицо) в конец наименования.
Перемещаемые сочетания можно редактировать в списке.

45 Comments

  1. Magister

    Вещь полезная, сейчас посмотрим…

    Reply ↓
  2. MRAK

    не думал, что сразу будет так много скачиваний/плюсов…

    наверное, вещь нужная.

    так что добавил эргономичности.

    Теперь список можно сохранять и восстанавливать стандартными кнопками, очищать или заполнять по умолчанию.

    Reply ↓
  3. MRAK

    балин… старую картинку удалить не могу…

    пишет:

    Невозможно удалить thumbs/20090521_0844.JPGОшибка при удалении изображения

    Reply ↓
  4. halushka

    Просто, удобно, нужно. Однозначно плюс.

    Reply ↓
  5. napala@

    оч хорошо )

    Reply ↓
  6. napala@

    +5 только бы подписывал, кого он там меняет…так, для информации ))

    Reply ↓
  7. Andrew_flyer

    отлично! Вот только не хватает выбора папки контрагентов, а то либо 1 либо все)

    Reply ↓
  8. mia293

    Супер, супер, супер!!! Никак руки не доходили исправить, теперь все в ажюре!!! Спасибо MRAK!!!

    Reply ↓
  9. MRAK

    (7) сделал

    Reply ↓
  10. CheBurator

    ндя.. все переделываем на снеговика старые бояны от 7.7… в принципе, тоже полезно/нужно…

    обработка превратит, например, Открытое акционерное Общество «Торговый Дом Нашлепкин и Сыновья» в Нашлепкин и Сыновья ТД ОАО…???

    ..

    http://www.infostart.ru/projects/819/download.php?file=1504

    Reply ↓
  11. Abadonna

    10> Открытое акционерное Общество «Торговый Дом Нашлепкин и Сыновья» в Нашлепкин и Сыновья ТД ОАО…???

    А на фига вообще прице в конце?

    Вполне достаточно «Нашлепкин и Сыновья»… Тебе особо интересно в поле выбора АОА он, ТД или еще кто?

    Reply ↓
  12. Abadonna

    Вообще надо при вводе контролировать наличие всяких там ООО, наличие кавычек и т.д. И будет щастье 😉

    Reply ↓
  13. MRAK

    (10) не открывается…

    Reply ↓
  14. MRAK

    (12) согласен… косяк исправлял на базе, доставшейся в наследство…

    Reply ↓
  15. MRAK

    (10) сне хватило того функционала, который я реализовал… обработка без претезий, как я и написал в «описании».

    меня самого сильно удивило, что она за первый день набрала столько скачиваний/плюсов…

    Reply ↓
  16. CheBurator

    (11) у меня в базе парочка практически полных дублей организаций встречается.. отличаются или наличием ТД или формой собственности.. приходится еще город в конце приписывать…

    Reply ↓
  17. Abadonna

    (16) Вероятность появления парочки почти полных дублей с разными формами собственности АБСОЛЮТНО такая же, как и вероятность появления ПОЛНЫХ дублей, с одинаковыми формами собственности, например, два ООО «Рога и копыта». Ну и что? Расчитывать на это необязательно. Из-за парочки везде приписывать «хвост» нерационально

    Reply ↓
  18. nmor

    (1) А можно то-же самое для 7.7 и цены вам не будет. А так однозначно плюс

    Reply ↓
  19. MRAK

    (18) не работаю уже с 7-кой… но код открыт… для 7-ки он практически один в один будет…

    Reply ↓
  20. KereberoS

    «+» Эта обработка естественно очень полезная. Сколько не учи пользователей правильному заполнению наименований в справочнике Контрагенты для вводе по строке, всё равно делают глупости.

    «-» Моё мнение, что не хватает возможности прервать работу с помощью Ctrl+Break и нет визуализации процесса работы: отсутсвует сообщение в строке состояния, в окне сообщений не выводится список контрагентов, успешно исправленных.

    Reply ↓
  21. KereberoS

    Анализировал, почему нет вопроса «Продолжить выполнение операции», если выбрать конкретного контрагента, и обратил внимание, что цикл можно оптимизировать.. Во всяком случае, спасибо, это уже мелочи.

    Яркий пример, когда облегчаешь жизнь себе, а работа полезна всем 🙂

    Reply ↓
  22. MRAK

    (6), (20) ну раз двое попросили… сделал отчет о замененных наименованиях…

    сделал обработку прерывания….

    сделал сообщение о ходе работы в строке состояния…

    (21) вопрос о замене конкретного контрагента считаю лишним…

    Reply ↓
  23. KereberoS

    Спасибо за оперативное реагирование. Есть только еще одно замечание: при переборе в цикле вне зависимости от выполненных действий элемент справочника записывается. Думаю, что незачем тратить на это время..

    Reply ↓
  24. MRAK

    (24) вот это реальный косяк. Исправил.

    Reply ↓
  25. pogust

    Спасибо!

    Reply ↓
  26. Andrew_flyer

    Полезная штука не только от нгеграммотных пользователей, но и от автоматически созданых контрагентов при импорте из банк-клиента!

    Можно бы добавить на досуге чтоб не просто «ООО» переносила, а из «Общество с ограниченно отвественностью» делала «ООО», тоесть добавить колонку с соответствием в таблицу «Значение»

    Reply ↓
  27. MRAK

    (27) думал над этим. если еще кому-то нужно будет, то сделаю

    Reply ↓
  28. CheBurator

    (27),(28) читаем (10) в этой ветке — давно уже предложил 😉

    простая замена — не прокатит.. сушите весла…

    попробуйте заменить такие две комбинации, которые могут быот отделно..

    Акционерное общество

    Закрытое акционерное общество

    — тут важно сначала заменять «длинные» названия, а потом — короткие.. а то получится «Закрытое Сатурн АО»

    Reply ↓
  29. MRAK

    (29) читаем (13)

    Reply ↓
  30. MRAK

    (29) прокатит. у меня идет не простая замена

    Reply ↓
  31. MRAK

    (29) «Закрытое Сатурн АО» никак не получится)))

    Reply ↓
  32. CheBurator

    (30) что именно не открывается…?

    (31) а какой подход используется…?

    ..

    какое правило(а) у тебя будет применены при «редуцировании» вот таких названий:

    1. закрытое акционерное общество Сатурн

    2. акционерное общество НашлепкинИко

    ..

    ???

    Reply ↓
  33. MRAK

    (33) 1. открывается пустая страничка(((

    2. Если в списке есть «закрытое акционерное общество» и «акционерное общество», то оба названия будут заменены корректно.

    выбираются ВЕДУЩИЕ сочетания. То есть, если в списке только «акционерное общество «, то «закрытое акционерное общество Сатурн» вообще не будет изменено.

    Reply ↓
  34. CheBurator

    там ссылка на скачивание пдфной доки — смотри, где-то окно на запрос осхранения значит повисло..

    или отсюда бери http://www.infostart.ru/projects/819/ — там в описании часть вопроса этому посвящена

    Reply ↓
  35. MRAK

    (35) посмотрел, спасибо.

    Reply ↓
  36. MRAK

    (27) реализовал замену.

    Reply ↓
  37. MRAK

    (37) вариант с заменой и прочими наворотами выложил в отдельный каталог:

    http://infostart.ru/projects/4280/

    Данныую разработку решил не усложнять дабы не ухудшать юзабилити для непродвинутых пользователей

    Reply ↓
  38. Vass

    спасиб. когда то себе подобную делал 🙂

    Reply ↓
  39. Re:аниматор

    не совсем качественно преобразовывает

    » АвтоКом» ООО -> АвтоКом» ООО

    «Автограф» -> Автограф»

    «ПромСтройМонтаж» ООО -> ПромСтройМонтаж» ООО

    а так в целом гут!

    Reply ↓
  40. dmd

    Скачал. работает. Понравилась.

    Reply ↓
  41. dmd

    Правда немножко обработал напильником)))

    Reply ↓
  42. zhleonid8

    предложение 1 возможность просмотра предварительного изменений

    Reply ↓
  43. zhleonid8

    2 возможность изменить только краткое наименование

    Reply ↓
  44. zhleonid8

    а полное оставить старым

    Reply ↓
  45. zhleonid8

    вопрос о замене конкретного контрагента считаю лишним… это ты не шути, просим!!!!!!!!!!!

    доработай

    Reply ↓

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *