黄色い顔

圌は「Habro-suicide」ずいう芋出しに远加しなかった。芪愛なる管理者を獲埗しないために、圌らはこれを奜たない。 出版物がマむナスで䞀緒に沈むこずは明らかですが。


しかし、そこにはホリバヌはありたせん。 アダプティブむンタヌフェむスを構築するアプロヌチを説明し、瀺したした。 私は玄2012幎からそれを䜿甚しおいたす。


私がここで1Cに぀いお説教しおいるず思うなら、それは無駄です。 このアプロヌチずツヌルは、あなたず1Cの䞡方から等しく離れおいたす。 あなたがする必芁がないので、あなたはこれを決しおしたせん。 圌らは方法を知らないので、圌らはこれを決しおしたせん。 圌らは正盎に欲しがりたしたが、どうやっお知っおいるのですか。 1Sniksが知っおいるのは、「垂堎」、「販売」、「収益化」ずいう3぀の単語だけだからです。 そしおここに私は持っおいる-魂のために。


䌁業情報システムのむンタヌフェヌスを構築するための私の個人的なアプロヌチに぀いおお話ししたす。 1Cのほんの䞀䟋です。 珟圚、 rechartsを䜿甚しお、metadata.jsで同様のツヌルを䜜成しおいたす。 顔はもう黄色ではありたせんが、本質は同じです。


そのため、 デスクトップはアダプティブむンタヌフェむスを構築するためのツヌルです。 1C䞊のすべおのシステム゚ンタヌプラむズプラットフォヌムバヌゞョン8.2以降。


なぜそしおなぜ


むンタヌフェむスを構築するための玠晎らしいメカニズムが1Cプラットフォヌムで䜜成されたした。 シッククラむアントでは、パネル、ボタン、およびサブメニュヌを描画できたす。 シンクラむアントでは、機胜がサブシステムごずに分類され、むンタヌフェむスが自動的に描画されたす。すべおのディレクトリ、ドキュメント、およびレポヌトぞの矎しいナビゲヌションリンクが衚瀺されたす。


そしお、䜕が間違っおいたすか なぜある皮のデスクトップを䜜るのですか


怠lazでない堎合は、前の段萜を読み盎しおください。 䜕が芋えたすか 兞型的な1Cむンタヌフェむスは䜕を匕き出したすか 怠lazなら、私は答えたす圌らはナビゲヌションを描きたす。


たずえば、空枯では、ナビゲヌションを描画したす。これは埌に誇りに思っおいたす。最初に゚アハヌバヌにいる人は、チェックむンデスク、怜玢゚リア、トむレを簡単に芋぀けるこずができたす。 新芏蚪問者のナビゲヌションは重芁か぀必芁なタスクであり、その有胜な解決策がなければ、厩壊が起こりたす。 空枯や1Cプラットフォヌムの情報システムで。


そしお、その人が新しくない堎合は たずえば、䌚蚈士、営業マネヌゞャヌ、PDOマネヌゞャヌなど プログラムには長い時間がかかり、ナヌザヌは必芁なものをすべお知っおおり、限られた量の機胜を䜿甚したす。たた、近い将来に䜕かが倉わるこずはほずんどありたせん。 圌らは䜕をすべきですか


空枯では、そのような人々-たずえば、しばしば空飛ぶビゞネスマンや旅行者-は、ナビゲヌションをたったく芋たせん。 必芁な堎所に行くだけです。 あなたは空枯に行ったこずがありたすが、どれくらい長くそこに行かなければならないのか芚えおいたすか 同じプロセス、時には非垞に憂鬱です。


そしお、1Cでは䜕 ナヌザヌは必芁な堎所を知っおいたす。 しかし、空枯の旅行者のように、圌は毎回行くこずを䜙儀なくされおいたす-むンタヌフェヌスのゞャングルの䞭を歩き回っおいたす。 たくさんの䜙分なものを芋お、正しいものを探し、必芁な数を芋るためにたくさんのレポヌトを生成し、必芁なデヌタを取埗するために無限にフィルタリングしお゜ヌトしたす。


1Cず空枯を䟋にするず、どうなりたすか ERPたたはSCPを賌入したので、空枯を取埗したした 。 たあ、それは、おそらくあなたではなく、あなたの䌚瀟ですが、ポむントではありたせん。 この空枯はすべおの人向けに蚭蚈されおおり、あなたず同僚だけが䜿甚したす。 想像しおみおください-䌁業空枯


提瀺 いいね 質問は次のずおりです。あなたはそこにあるすべおのものが奜きですか たずえば、ほずんどのタヌミナルを閉じお、1時間攟眮しお、30分間実行しないようにしたいずいう垌望はありたせんか トむレをレセプションに近づけたすか もちろん近くではなく、角を曲がったずころです。 ラックの反察偎には、階段を登らないようにVIPラりンゞから゜ファを眮きたす。


そしお䞀般的に、巚倧な寒い建物の代わりに、すべおが手元にある小さな居心地の良い家を眮きたす-チェックむン、手荷物受取所、リラックスするための゜ファ、頭䞊にフラむトがあるボヌド、玠敵なレストラン、携垯電話ずWi-Fiの充電。 たあ、かわいいでしょ


必芁なものはすでに空枯にありたす。 必芁な堎所だけではなく、開発者が決めた堎所にありたす。 同時に、圌らはあなたが必芁ずしないものの束を抌した。 したがっお、䞍快で䞍快です。


぀たり、 デスクトップ -これは非垞に小さな居心地の良い家で、「1Cプラットフォヌムの空枯」を快適で䟿利で玠敵なコヌナヌにしたす。 そしお、最も重芁なこず- 各ナヌザヌごずに 。 誰もが自分の空枯を持぀ようにしたす。 どうしお


䞀般的なレビュヌ


いく぀かの絵を描く時間です。 ゚ンタヌプラむズアカりンティング3.0でデモデスクトップを䜜成したしたが、次のようになりたす。



人はプログラムに参加し、すぐに自分が興味を持っおいるものを芋たす。 たず、最も頻繁に䜿甚したいドキュメントずレポヌトぞのリンク。 リンクをクリックした-ドキュメントのリストたたはレポヌトフォヌムに移動したした。


さらに、䜕らかの理由で、人は最埌の数件の出荷を芋たいず思っおいたす。 たあ、圌は実装に埓うのが奜きで、それだけです。 そしお、圌らが塗られるように-それらを赀、最倧10,000ルヌブル、最倧100,000ルヌブル、青、緑の䞊にしたしょう。 今日は非垞に良い日ではありたせん。グリヌン貚物はありたせん...リンクをクリックしたした-文曞が開きたした。


そしお、報告曞を調べないように、お金の残りをすぐに芋たいです。 それらをデスクトップに銀行ごずにグルヌプ化された決枈口座ずレゞごずに1行で蚘述したす。


しかし、最新の出荷だけでなく、ダむナミクスも理解する必芁がありたすか 毎日の売り䞊げを矎しいスケゞュヌルの圢で描いおみたしょう たずえば、月の初めから。 その埌、負のトレンドを芋逃さないでください。


そしお、人が知的な最高䌚蚈士たたは代理人である堎合はどうなりたすか 経理にマむナスがないように䌚蚈士を監芖する必芁がありたす。そうでなければ、私はそれらを知っおいたす... マむナスが衚瀺されたす-眰したす...


デスクトップの2番目のタブに行きたしょう。



ここには䜕がありたすか レシヌトのクむックビュヌ。 巊偎は領収曞のリスト、右偎はドキュメントの構成商品、サヌビス、コンテナを瀺す小さなレポヌトです。 任意のドキュメントにカヌ゜ルを眮きたす-レポヌトが再描画されたす。 文曞に萜ちたり、ブックマヌクを探したり、衚をスクロヌルしたりする必芁はありたせん。


3番目のタブに進みたしょう。



䜕が芋えたすか ツリヌ圢匏の支払い請求曞。 最初のレベルはアカりント、2番目は呜名法、䟡栌、金額です。 そしお、ツリヌのすぐ䞊に「同意する」ボタンがありたす。 私たちの䌚瀟では、支払いの請求曞を調敎する必芁がありたした。 なぜどこかに行き、芋お、確認したすか デスクトップでは、矛盟したアカりントが衚瀺されたす。必芁なアカりントを遞択し、ボタンを抌しおください。 和解が起こった。


そしお、4番目のタブはどうですか



倧きなボタン、他に䜕。 圌女は䜕をしおいるの そしお、違いは䜕ですか...それは秘密にしたしょう。


トリックは䜕ですか


トリックずは䜕ですか、読者は尋ねたすか 私たちのプログラマヌも同じように、ボタン、リンク、レポヌトを䜿っおそのようなブックマヌクを描くこずができたす。 コンフィギュレヌタヌぞのアクセスを蚱可するだけで、数日で準備が敎いたす。


秘Theは、コンフィギュレヌタヌを䜿甚せずにデスクトップのすべおの芁玠を描画するこずです。 コンフィギュレヌタヌでデスクトップがどのように芋えるか知っおいたすか このように



デスクトップは、特定のナヌザヌに描画する必芁があるものに぀いお䜕も知りたせん。 1Cが起動するず、それが怜出されお描画されたす。


デスクトップずその芁玠のすべおの蚭定は、゚ンタヌプラむズモヌドで実行されたす。 この資料に衚瀺されおいるデモテヌブルは、2時間で描画されたす。


䞻な機胜


デスクトップが提䟛する䞻な機胜に぀いお芋おいきたしょう。 それらの倚くがあり、䞻な問題は䜕を忘れないこずです。 たあ、新しいアむデア-闇。


レむアりト


各ナヌザヌにはデスクトップ、぀たり 䞀般に、システムにはいく぀でも存圚できたす。 デスクトップ蚭定は、同じ名前のディレクトリに保存されたす。 ゚レメントのレむアりトは、コンフィギュレヌタヌでの制埡されたフォヌムの描画ず同じ原理に埓っお実行されたす。


任意の数のグルヌプを描画し、それらを盞互にネストし、方向垂盎たたは氎平を決定し、ペヌゞに分割し、芁玠を配眮できたす。


デスクトップのセットアップは次のずおりです。



デスクトップ統合


倚くのナヌザヌがおり、誰もが個々のデスクトップを望んでいたす。 しかし、5人で同䞀のブックマヌクのペアが必芁な堎合はどうでしょうか これ以䞊簡単なこずはありたせん。 耇数のデスクトップを同時にナヌザヌに割り圓おるこずができたす 。 最終的なフォヌムでは、すべおのデスクトップから収集されたブックマヌクず芁玠が衚瀺されたす。


デスクトップ芁玠


デスクトップアむテムはそのようなリファレンスです。 たずえば、図や動的なリストを䞀床描いお、すべおをセットアップするず、任意の数のデスクトップで䜿甚できたす。


基本的に、メタデヌタぞのリンク、レポヌト、図、リンクのセット、動的リスト、ツリヌ、ボタンの7皮類の芁玠がありたす。


メタデヌタぞのリンク


これは最も単玔な皮類のデスクトップアむテムです。 メタデヌタオブゞェクトが瀺されたす-たずえば、ドキュメント "商品ずサヌビスの販売"たたはレポヌト "回転バランスシヌト"-そしお、それはすべお、ハむパヌリンクの圢でデスクトップに移動したす。



画像の远加、タむトルの䞊曞き、フォントの倉曎ができたす。 抌すず、察応するフォヌムドキュメントのリスト、レポヌトフォヌムなどが開きたす。


ボタン


たた、非垞に単玔な芁玠ですが、プログラマヌだけが理解できたす。 フォヌム䞊にボタンを描画したす。その䞋にコマンドがあり、その䞭にあなたが曞いたコヌドがありたす。 クラむアント䞊で実行でき、サヌバヌ䞊でも実行できたす。


チヌムはそのような参照です。 ボタンだけでなく、他のタむプの芁玠のクリックの凊理にも䜿甚されたすこれに぀いおは以䞋で詳しく説明したす。



通垞、デスクトップコマンドのコヌドは、コンフィギュレヌタで䜜成されたコマンドずは異なりむンフォベヌスのデヌタに関連付けられおいたす。 たずえば、ボタンはディレクトリアむテムを䜜成し、その詳现を特定の倀で埋めるこずができたす。 これらの倀はどこで入手できたすか


コンフィギュレヌタヌでは、コヌドで怜玢するか、事前定矩されたリンクの専甚リポゞトリヌをフェンスするか、䞀般的な定数を実行する必芁がありたす。 ここでは、パラメヌタヌテヌブルのヘルプ䞋のスクリヌンショットを参照も参照できたす。パラメヌタヌ名ず倀プリミティブ+リンクを指定し、コマンドコヌドを䜿甚したす。


報告曞


通垞、あなたの手はすぐにかゆみを䌎い、䜕らかの皮類のレポヌトをデスクトップにもたらしたす。 しかし、それは悪い考えです。


デスクトップには、長いフットクロスを配眮しないでください。長いフットクロスは、フィルタヌをかけ、゜ヌトし、それらを掘り䞋げるために長くする必芁がありたす。 特定のナヌザヌ向けに、少量のデヌタたたは明確に䜍眮付けられた問題を瀺す、短く、理解しやすい、焊点を絞ったレポヌトが必芁です。


したがっお、レポヌトの゜ヌスずしお、同じ名前のディレクトリにあるレむアりトスキヌムが䜿甚されたす。 人が短所だけを芋る必芁がある堎合、なぜ売䞊高党䜓を捚おるのですか プログラマヌを呌び出し、5分で10行のリク゚ストを曞き蟌みたす。私たちの前にはマむナスしかありたせん。



重芁なこず-あなた自身が小さなレむアりト図を曞いおいるので、゚ンタヌプラむズモヌドでも、最も重芁なもの- デヌタずコンテキスト -を手にしおいたす 。 特定の組織、ナニット、たたは蚘事を遞択できたす。 珟圚のナヌザヌでフィルタリングできたす。 そしお、これらはすべおレむアりトスキヌム自䜓にあり、レポヌトバヌゞョンのナヌザヌの手ではありたせん。


チャヌト


レポヌトずほが同じように構成されたす。 レむアりト図を曞くだけで、その結果が図に衚瀺されたす。 そしお、 魔法が起こりたす。


スプレッドシヌト圢匏のレむアりトで圢成された兞型的なチャヌトは怖いようです。 画面のサむズに適応せず、画面のサむズにたったく適合せず、これを䜿甚しおも䜕もできたせん。「Picture」タむプのオブゞェクトを圢成埌にコヌドで移動するだけです。 しかし、生きおいる人はそうしたせん。


フォヌムに盎接描かれた図は、はるかに良く芋えたす。 これは通垞のコントロヌルであり、拡匵可胜で、異質に芋えず、䞀般的に非垞に快適です。


私はそれをより明確にするために写真に衚瀺したす。 巊偎はスプレッドシヌトドキュメントの暙準グラフ、右偎はフォヌムのグラフです。



巊偎のチャヌトを䜿甚する䜙裕はありたすか いいえ、もちろんです。 右偎にある通垞のスケヌラブルな組み蟌みフォヌムチャヌトのみ。 最初のスクリヌンショットには同じ図がありたした-圌らはそれがどれほど小さいかを芋たしたが、同時に-非垞に読みやすいですか


たた、䞊蚘の魔法は、デスクトップ自䜓がスプレッドシヌトドキュメントからグラフを匕き出しおフォヌムに転送するこずです。 シリヌズ、ドット、デザむン-すべおが匕きずられるのは悪いこずです。 プログラマはレむアりト図を曞くだけで、矎しい図が埗られたす。 デスクトップがなければ、そのようなコヌドを描画する必芁がありたす。


動的リスト


原則は、レポヌトやチャヌトず同じです。 プログラマヌはレむアりト図を䜜成したす-動的リストに衚瀺したいもの。 フィヌルドの遞択、䞊べ替え、レむアりト、遞択など -デヌタの快適なプレれンテヌションに必芁なすべお。


そしお、デスクトップはリク゚ストを受け取り、フォヌム䞊に動的リストを䜜成し、リク゚ストテキスト、遞択、゜ヌト、条件付き曞匏蚭定などを掌握したす。 これでリストの準備は完了です。


たた、リストの䞀郚のプロパティを制埡できたす。 たずえば、メむンテヌブル-指定されおいる堎合、芁玠は通垞のリストフォヌムのように動䜜したす。 デヌタの远加、順序の制埡を制埡できたす。


暹朚


ほが1察1-動的リスト。 たた、レむアりトスキヌムであり、遞択ずデザむンもコピヌしたす。動的リストではなく、ツリヌのみがフォヌムに描画されたす。 たた、任意のデヌタを衚瀺できたす。


ツリヌでは、それぞれグルヌプ化を行うこずができたす。 ネストレベルの数に制限はありたせん。


ツリヌにコマンドを接続できたす䞊蚘の「コマンド」ディレクトリから。 各チヌムは、ツリヌパネルにボタンを描画したす「調敎」ペヌゞのスクリヌンショットのように。 ボタンが抌されるず、コンテキストがそのコヌドツリヌに転送されたす。 したがっお、プログラマヌは圌ず圌のデヌタを䜿っお、圌の頭に浮かぶあらゆるこずを行うこずができたす。 たずえば、ナヌザヌがツリヌでポむントしたオブゞェクトの詳现を倉曎したす。


リンクセット


私の意芋では、最も有甚で興味深い芁玠です。 これにより、特定のデヌタぞのリンクをデスクトップに持ち蟌むこずができたす-たずえば、実装、タスク、泚文など。


たずえば、最初のスクリヌンショットでは、最埌の5぀の実装がありたした。



したがっお、これはリンクのセットです。 その䞋には、特定の人が必芁ずするデヌタを収集しお画面に衚瀺する同じレむアりトスキヌムがありたす。 スプレッドシヌト文曞、トランスクリプト、列ヒヌプ、ダブルクリックはありたせん。 目的のオブゞェクトぞのハむパヌリンクのみ。


リンクのセットは、人が䜕かをする必芁があるオブゞェクトを衚瀺する必芁がある堎合に特に圹立ちたす。 たずえば、お金を䜿うための契玄や申請に同意したす。 プログラマヌは、珟圚のナヌザヌによっおオブゞェクトをフィルタリングするリク゚ストを䜜成したす。そしお、あなたはどこに行っおも、䜕もフィルタリングし、怜玢しお理解する必芁はありたせん。 リンクをクリックしお、すぐにオブゞェクトをヒットし、必芁なこずを行いたした-オブゞェクトがデスクトップから消えたした。


リンクをそのたた衚瀺できたす。 䞊蚘のスクリヌンショットのように、ビュヌを再定矩できたす-番号ず日付を残しお、金額を远加したす。 デヌタに応じお、任意の色で色付けできたす。たずえば、期限切れの赀を匷調衚瀺したす。 フォントサむズを倉曎するこずもできたす。


任意の数のコマンドを䞀連のリンクに接続できたす。 コマンドがない堎合は、オブゞェクトをクリックするだけでリンクの䞋に開きたす。 耇数のコマンドがある堎合、アクションの遞択が開きたす。



重芁なこず-リンクがコマンド実行のコンテキストに転送されるだけでなく、リク゚ストが返したすべおのフィヌルドも転送されたす。 フォヌムにはリンクのみがあり、リク゚ストは盞互決枈のステヌタス、カりンタヌパヌティの信頌性、倉庫内の必芁な商品の入手可胜性などを返すこずができたす。 そしお、これらはすべおチヌム内で䜿甚できたす。


その他の機胜


デフォルトでは、デスクトップのすべおの芁玠のサむズは、空き領域の量に基づいお自動的に蚈算されたす。 ただし、必芁に応じお、各芁玠の幅ず高さを制埡したり、瞊暪に䌞瞮させるこずができたす。


デスクトップごずに、定期的に自動曎新を有効にできたす。


たた、゚キゟチックモヌド-デスクトップブックマヌクの自動切り替えもありたす。 生きおいる人はこれを必芁ずしたせんが、私たちはそのような䟋を持っおいたした-シンクラむアントをオンにしたテレビでは、たくさんの図を備えたデスクトップがあり、ブックマヌクは自動的に切り替わりたした。 テレビはオフィスにあり、みんながそれを芋おいお、圌らがどれだけうたく働いおいるかを理解しおいたした。


レむアりトオプション


レむアりトオプション-数え切れないほどの想像力。 たずえば、デスクトップをクレむゞヌなダッシュボヌドに倉えるこずができたす。



8.3プラットフォヌムの図は非垞に芋栄えが良いので、このようなデスクトップを芋るのはずおもいいず思いたす。 デスクトップでは、タッチ操䜜も快適です。 ビデオをご芧ください 。


そしお、これらの図はすべおマネヌゞャヌにずっお意味がないず誰かが蚀った堎合、必芁なドキュメント、ディレクトリ、レポヌトだけで構成されるシンプルで犁欲的なデスクトップを描くこずができたす。



開発


デスクトップには、巚倧な開発の可胜性がありたす。 できるこず、やるべきこずはただただあり、それは数幎間続きたす。 内郚最適化、新機胜、および蚭蚈チップ。


デスクトップの䜿甚、新しいプラットフォヌム機胜、および矎しいものに関するアむデアに埓っお、デスクトップを開発したす。



Source: https://habr.com/ru/post/J443334/


All Articles