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


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

Вариант с заменой и прочими наворотами выложил в отдельный каталог:
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 не будет опубликован. Обязательные поля помечены *