
都市や国をアルファベット順に並べ、最初の2文字でフィルタリングするか、名前で検索するよりも簡単なことはありません。 視覚的表現は常に期待と一致します。
私はいつもチュメニの街がリストの一番下にあることを知っており、選択するときは常に最後まで苦痛なくスクロールします...
残念ながら、会社名の場合は同じことはできません。 リスト自体はうんざりしているように見えますが、予測不能でソートが不十分であり、リストを操作するには視覚的に最大限の集中力が必要です。

タイトルに「タイポグラフィ」を使用しているため、ユーザーが通常操作する引用符の形式について不平を言うのは罪ではありません(ここでは、統一性を主張した方がよいでしょう)。
リスト付きのリスト、私たちはそれらに到達します。 すべての悪の根源は、名前そのものと、それらを入力するユーザーのスキルにあります。
主な問題:
- 大文字のエントリ (ABAT市区町村の管理)。
- 略語で書かれた人と、トランスクリプトを持つ人を含む多数の法的形式 (JSC、LLC、ZAOなど)。
- 多数の関連する削減 (LLC NPO TF「科学への提出」)。
- 企業はアルファベット順でフィルタリングしたり、直接検索を実行したりする方法はありません。これらはすべてLLC、IPで始まるため、フィルターで企業を「A」で選択すると実際には「O」で始まるため不協和音があります。
- 引用符 。 会社の名前がどのように書かれているかを知っていても、どのような形の引用符で囲まれているのか、引用符が存在するのか、囲まれているものがあるのかはわかりません。
- 名前の共産主義 。 それらを減らしたり覚えたりすることは不可能であり、レイアウトを壊し、余分な文字を何らかの方法で隠そうとすると、名前の一意性が失われます。 例:「連邦地質および地球物理学研究所の連邦州予算科学研究所の西シベリア支部は、 A.A.トロフィムク、ロシア連邦科学アカデミーシベリア支部”
- 綴りの間違いと 、Yorikの代わりにYorik、Iorik、Yoreg、Slippersの代わりにTapochkoff の名前の言語「padonkaf」 。 登録機関は特に確認する必要はありません(追加してくれたmerlin-vrnに感謝します)。
最初の問題は、教育によってのみ解決できます。たとえば、フィールドを検証し、優先入力形式について警告します。 残念なことに、最後の2つは解決できず、頭の中にありますが、他のすべての問題に取り組むことができます。
形のパラダイムを変える
インターフェースが組織の名前で機能する場合、1つのフィールドでは明らかに不十分であり、最小オプションは2です。 完全な名前のドキュメントを印刷する方が正確ですが、インターフェイスに表示するか、短いドキュメントを検索することをお勧めします。

また、法律の下では、会社は最大4つの登録名(フルネーム、ショートネーム、およびさまざまな翻訳の名前)を持つことができます。
入力段階では、後で便利に保管できるように名前をパーツに分解するのが理にかなっています。 名前、所有権の形式、接頭辞、および接尾辞に分解するための適切なオプション。 将来、画面に表示または印刷するときに、受け取ったパーツを任意の順序で簡単に連結できます。 これは特にリストに当てはまります。

解析時に覚えておくべきことは、引用符で囲まれていることだけです。 それらは注意して取り扱わなければならず、レイアウト時にハングアップする必要があります。
叙情的な余談
外国企業は反対のことをしています:Niantic、Inc。; Public Image、Ltdをはじめ、誰もがこの順序で部品を配置して会社を登録することを止めることはできません:My company、LLC。
おそらくこれは会計および税務ソフトウェアを破壊するでしょうが、私は長い間何かを変える時が来たように思えます。
名前を解析する方法は?
- 通常、名前は入力されず、受け取った会社のカードからコピーして貼り付けられることを思い出して、余分な空白文字をすべて削除する必要があります。
- 法的形式および責任の種類のすべてのトランスクリプトを略語に置き換え、名前の最後に付けます。
- 引用符を一見して、名前全体を囲む引用符を削除し、ネストされたものだけを残します。
これらのアクションを実行する小さなスクリプト( beautyCo.js )を作成しました。 それは天才のふりをするものではありませんが、簡単な場合に役立つか、何かの出発点になります。
すくい
スクリプトの作業中に、もう1つの問題に遭遇しました- ラテン文字「understudies」です。
時間を節約するために、ユーザーはラテンレイアウトで既に開始されているフレーズをリダイヤルすることなく、キリル文字に切り替えて、さらに書き続けます。
OOO「レインボー」
この名前にはキリル文字が2つしかないため、印刷および画面上ではすべてが順調に見えますが、名前の検索と分析は困難です。
小さなスクリプト( antiPE.js )を作成する必要がありました。このスクリプトは、「 理解不足 」の文字を通常に変更します。 彼はテキストの言語を認識する方法を知らず、それを必要としません。 ロシア連邦では、組織の名前はすべてロシア語である必要があります( ロシア連邦民法第1473条第3項による )。
私の経験が、インターフェースのタスクを解決するのに役立つことを願っています!