Данное решение подойдет для любой конфигурации, где у контрагентов используется кроме основного (сокращенного) наименования полное наименование. И при этом есть требование в полном наименовании отражать не просто ООО "Рога и копыта", а Общество с ограниченной ответственностью "Рога и копыта" или что-то вроде того.
Выполняется расшифровка как русских, так и украинских аббревиатур на русском и украинском языках. При этом результат расшифровки "ООО" и "ТОВ" или "ФЛП" и "ФОП" -- будет одинаковым.
Разрабатывая представленный механизм, исходил из правила заполнения наименований контрагентов, которое настоятельно рекомендую использовать всем своим пользователям баз данных (не важно даже каких). А именно: наименование заполняется без каких-либо кавычек. Первым пишется название предприятия (или фамилия в случае СПД), а только потом всяческие ООО, СП, ЗАО и т.п. При использовании такого правила гораздо поще работать со списками контрагентов.
Идеей для создания такого сервиса послужила эта публикация (оттуда же и расшифровки взял)