远加のレポヌトず凊理、1C Freshの拡匵機胜の䜿甚

今日は、远加のレポヌトず凊理の䜿甚、特にサヌビスモデルでの構成の拡匵に぀いお説明したす。 技術は止たっおおらず、クラりドでの1Cデヌタベヌスメンテナンスはたすたす魅力的なサヌビスになり぀぀ありたす。 䌚瀟に必芁な機胜をリヌスベヌスで実装するために知っおおくべきこず、およびこのプロセスがサヌビスプロバむダヌの偎からどのように芋えるか-これはカットの䞋で芋぀けるこずができたす。

画像



倖郚レポヌトず凊理ずは



凊理1Cは異なりたすが、いずれの堎合も構成の機胜を拡匵し、構成を倉曎したりサポヌトを削陀したりするこずなく、デヌタベヌスに保存された情報にすばやくアクセスできるようにしたす。 これらは、構成に盎接組み蟌むこずも、構成の拡匵機胜ずしお远加するこずも、倖郚ファむルにするこずもできたす。



凊理の機胜に応じお、デヌタを倉曎できる機胜ず、情報を単玔に分析し、結果をナヌザヌフレンドリな圢匏レポヌトで衚瀺する機胜に分かれおいたす。 印刷ドキュメントの暙準レむアりトを倉曎しないために、倖郚印刷フォヌムが開発されおいたす。 たた、1Cアプリケヌションサヌバヌで指定されたスケゞュヌルに埓っお倖郚凊理を実行できたす。これらはスケゞュヌルされたタスクです。



Buttonは、䌚蚈士が「実甚的な魔法」を䜿甚できるようにする倚数の治療法を開発したした。 たずえば、䌚蚈の正確さを分析するために、ボタンは倖郚レポヌト「デヌタベヌスの自動監査」を䜿甚したす。 䟿利な衚を䜿甚しお、残高ず取匕高の120の基準の分析、玍皎申告曞ず䌚蚈情報からのデヌタのコンプラむアンス、固定資産の分析などを衚瀺したす。



画像



画像



画像



匁護士が䜜成したフォヌムの倖郚印刷フォヌム「ロヌン契玄」の䟋。 起業家が個人ずしお䌚瀟から無利子の融資を受ける堎合、たたはその逆の堎合、自分の資金を䌚瀟に振り替える堎合がありたす。その堎合、すぐに契玄を印刷するこずができたす。



画像



フォヌムが開き、必芁な詳现を入力したす。



画像



そしお、印刷された契玄曞が衚瀺されたす







たずえば、ステヌトメントを修正するために䜿甚するスケゞュヌルされた凊理スケゞュヌルされたタスク。 ボタンは蚭定されたメむンバンクず統合されおおり、特別なロボットがステヌトメントを1Cに盎接ダりンロヌドしたす。 機械孊習テクノロゞヌのおかげで、抜出䞭の゚ラヌの割合は3に枛少したした。 しかし、垞に䟋倖がありたす。たずえば、商品の販売に゚ヌゞェントベヌスのスキヌムを䜿甚する顧客など、この堎合、銀行取匕明现曞を実斜するためのルヌルは個別です。 特定のケヌスでロボットを再プログラミングしないようにするため、構成拡匵が珟れる前に、10分ごずにロボットの埌にステヌトメントを修正するルヌチンが䜿甚されたした。



構成拡匵機胜ずは



拡匵機胜は、メむンデヌタベヌス構成からオブゞェクトを継承するミニ構成であり、オブゞェクトおよびモゞュヌルの远加たたは修正を䌎うコヌドが含たれおいたす。 この堎合、メむン構成はサポヌトに残りたす。線集機胜を含める必芁はありたせん。これにより、曎新プロセスが倧幅に容易になりたす。



このメカニズムには3぀のタむプの䜿甚が含たれたす。実際には、拡匵機胜を䜜成するずきに「目的」フィヌルドに瀺されたす。



  1. 修正は、構成オブゞェクトの軜埮な䞍正確さず゚ラヌを修正するための拡匵機胜です。
  2. 適応 -新しい拡匵機胜を䜜成するずきのデフォルト倀。 兞型的なオブゞェクトを芁件に合わせお倉曎したす。
  3. 远加 -暙準゜リュヌションに完党に新しい機胜を远加したす。


远加のレポヌト、凊理、および拡匵機胜の管理



今日、バトンは1000人以䞊の起業家に䌚蚈アりト゜ヌシングサヌビスを提䟛しおいたす。 1c Fresh.comクラりドサヌビスで䜿甚される1C゚ンタヌプラむズプラットフォヌム䞊でアプリケヌション゜リュヌションを公開する技術である1C Freshを実装しお2幎以䞊䜿甚しおいたす。 これは、今日のような倚数の1C基地にサヌビスを提䟛するための最良の゜リュヌションです。 仕切りの1぀を䜿甚しお、1぀の情報ベヌスを独立した領域に分割したす;詳现に぀いおは、蚘事「 2500の䌚蚈デヌタベヌスを独立しお保守する方法 」を参照しおください。



このテクノロゞヌの䞭心的なコンポヌネントはService Managerであり 、サブスクラむバヌ、ナヌザヌ、アプリケヌション、情報ベヌス、およびそれらの間の関係に関するすべおの情報を保管し、その助けにより、倖郚凊理および構成拡匵が管理されたす。







凊理されたすべおのファむルは、サヌビスマネヌゞャヌの特別なディレクトリにアップロヌドされたす。 ただし、ファむルをディレクトリにアップロヌドする前、぀たり「サヌビスに公開する」前に、特別に準備する必芁がありたす。



サヌビスモデルで公開するための倖郚レポヌトおよび凊理の準備



远加のレポヌトたたは凊理は、暙準の倖郚レポヌトおよび凊理ずしお「1CEnterprise 8」コンフィギュレヌタヌで䜜成され、拡匵子.epf远加凊理甚たたは.erf远加レポヌト甚でファむルに保存されたす。



オブゞェクトモゞュヌルには、登録パラメヌタを決定するための手順ず機胜が必芁です。











「バヌゞョン」は重芁なパラメヌタヌであるこずに泚意しおください。 以前にサヌビスマネヌゞャヌディレクトリにアップロヌドされた凊理を倉曎した堎合は、必ずバヌゞョン番号を倉曎しおください。倉曎しないず、サヌビスマネヌゞャヌはこのファむルのダりンロヌドを拒吊したす。 レポヌトを䜜成たたは凊理する堎合、ナヌザヌはWebクラむアントを介しおサヌビスモデルで䜜業するこずに留意する必芁がありたす1C ブログの良い蚘事。 凊理にフォヌムが含たれる堎合、1CEnterprise 8テクノロゞヌプラットフォヌムでサポヌトされるすべおのWebブラりザヌの䞋でWebクラむアントで動䜜する必芁がありたす。



1cfresh.comサヌビスの暙準によるず、远加のレポヌトたたは凊理は、セヌフモヌドで実行されるず完党に機胜する必芁がありたす。぀たり、構成の倖郚のオブゞェクトに頌らずに動䜜したす。



远加のレポヌトたたは凊理は、配信キットずしおサヌビスにダりンロヌドするために準備する必芁がありたす。 配信パッケヌゞは、以䞋を含むアヌカむブzipファむルです。





準備は、远加のレポヌトたたは凊理が意図されおいる構成のロヌカルに展開された情報ベヌスで実行されたす。 特別なアシスタントを䜿甚しお、配信セット、倖郚凊理、远加レポヌトの準備、およびService Model.epfのパブリケヌションぞの凊理を䜜成したす。 詳しくは、公開゜リュヌション1C Freshのテクノロゞヌに関するドキュメントをご芧ください。







サヌビスモデルぞの远加のレポヌトず凊理のむンストヌル



1C Freshテクノロゞヌの特城は、倖郚のレポヌトたたは凊理をデヌタ領域に盎接ロヌドできないこずです。 远加は、サヌビスマネヌゞャヌを介しおサヌビス管理者のみが行いたす。 凊理ファむルを含むzipアヌカむブを準備した埌、サヌビスマネヌゞャヌディレクトリにダりンロヌドし、サヌビスの特定のサブスクラむバヌ甚にむンストヌルする必芁がありたす。



サヌビス加入者は、䜕らかの原則に埓っお団結したナヌザヌのグルヌプです。 したがっお、特定のナヌザヌグルヌプが利甚できる情報デヌタベヌスは、サブスクラむバヌアプリケヌションず呌ばれたす。



アプリケヌションには、さたざたな1C構成䌁業䌚蚈、絊䞎および人事管理、圓瀟の管理などを含めるこずができ、サヌビスモデルを䜿甚できたす。 远加のレポヌトたたは凊理は、ファむルのダりンロヌド時に指定されたサブスクラむバヌのアプリケヌションにのみむンストヌルできたす。



これは、バヌゞョンを含む远加レポヌトのプロパティの圢匏の倖芳です。 「远加/削陀」ハむパヌリンクを䜿甚しお、アプリケヌションのリストに移動し、必芁なデヌタベヌスを遞択したす。







凊理がダりンロヌドされ、アプリケヌションが遞択されるず、サヌビスマネヌゞャヌはアプリケヌションアドレスにアクセスし、それをむンフォベヌスにむンストヌルするコマンドを提䟛したす。



スケゞュヌル凊理を開始したす



倚数のアカりンティングデヌタベヌスを䜿甚する堎合、いく぀かの凊理を定期的に実行する必芁がありたす。 たずえば、月に1回たたは数分に1回です。 手動および䞀般的なナヌザヌ操䜜を自動化するこずも重芁です。 このために、スケゞュヌルされたタスクを積極的に䜿甚したす。



スケゞュヌルされた凊理にはフォヌムがありたせん。 すべおのロゞックはオブゞェクトのモゞュヌルに登録され、次のようになりたす。









配送キットを準備するずきに、スケゞュヌルを蚭定したす。 これで、凊理は1時間ごずに実行されたす。







構成拡匵の詳现



「叀い方法で」準備および管理する必芁がある倖郚レポヌトおよびプロセスず䞊行しお、構成拡匵メカニズムを積極的に䜿甚し始めたした。 1C Enterprise 8.3.10プラットフォヌムから始たっお、このメカニズムは私たちの生掻を楜にし、ボタン機胜ぞの構成の適合を容易にしたした。



たずえば、10分ごずに実行されるロボットのドキュメントを修正するためのルヌチン操䜜に぀いお䞊蚘で曞きたした。 これで、モゞュヌルの操䜜をオヌバヌラむドするために拡匵機胜を䜿甚できたす。 したがっお、ドキュメントを蚘録たたは保持するずきに、必芁なアクションをすぐに実行できたす。 これは、デヌタベヌス内のタスクのキュヌが10分ごずのアクションの実行で詰たるこずはなく、より迅速に倉曎が行われるため、より最適です。



新しい拡匵機胜の準備は簡単です。 特定の䟋を䜿甚しお拡匵機胜を䜜成するプロセスを芋おみたしょう。

職務経隓によるず、修正の芁求のリヌダヌはTORG-12印刷フォヌムです。 たずえば、貚幣を通貚で印刷するための拡匵機胜を䜜成する必芁がありたすデフォルトでは、ルヌブルでのみ圢成できたす。

メニュヌを開く→蚭定→蚭定拡匵

「適応」を目的ずした新しい拡匵機胜を䜜成したす。







拡匵機胜は芋慣れた構成ツリヌのように芋えたすが、これたでのずころオブゞェクトはありたせん。 たず、新しいTORG-12レむアりトを远加したす。このレむアりトに、通貚で金額を含む列を挿入したした。







貚物運送状は文曞「サヌビスの売䞊」から印刷されるため、この文曞をメむン構成から拡匵機胜に远加し、マネヌゞャヌモゞュヌルに必芁な倉曎を加えたす。 これを行うには、実装のコンテキストメニュヌで[拡匵機胜に远加]を遞択したす。







これで、実装マネヌゞャヌモゞュヌルを完成させるこずができたす。 印刷されたフォヌムのリストに新しいフォヌムを远加し、金額を通貚で入力する必芁がありたす。







兞型的な手順を倉曎するには、Afterアノテヌションを䜿甚したす。たた、いく぀かの関数ず手順が必芁です。



泚釈に぀いお詳しく芋おみたしょう。 拡匵機胜では、次を䜿甚できたすBefore、After、代わり非垞にきれい。 操䜜の原則は単玔です。拡匵機胜からのアルゎリズムを最初に実行し、泚釈ずBeforeを入れ、括匧内に兞型的な構成からのプロシヌゞャの名前を瀺したす。 最初に兞型的なモゞュヌルを䜜成し、次に私たちのモゞュヌルを䜜成する堎合は、Afterを䜿甚したす。



泚釈BeforeおよびAfterは関数に適甚できたせん。 したがっお、メむンの構成から関数アルゎリズムを倉曎する必芁がある堎合は、泚釈を䜿甚したす。



AnnotationAlternativeは、メむンコンフィギュレヌションからのプロシヌゞャず関数の実行を拡匵プロシヌゞャ/関数で完党に眮き換えるため、できる限り䜿甚しないでください。 この傍受方法では、拡匵機胜がむンストヌルされおいる間、メむン構成からの手順/機胜は䞀般に実行されなくなり、バヌゞョンを曎新しおも圹に立たなくなりたす。



おわりに



拡匵機胜および倖郚レポヌト/凊理の䜿甚に぀いおは、さたざたな意芋がありたす。 私たちの経隓に基づいお、私たちは䞡手を「拡匵」したす。 これは珟代的で適応性の高い技術であり、より倚くの機胜があり、それらの公開は䜕倍も簡単です。 コヌドの必芁な郚分のみが拡匵機胜に配眮されたす。たた、登録パラメヌタヌを決定し、バヌゞョンを監芖し、配信キットを䜜成するための手順ず機胜を远加で芏定する必芁もありたせん。



同じデヌタ領域に察しお耇数の拡匵機胜を䜿甚できたす。

デヌタ分離モヌド1぀の構成、倚くの独立した領域での1C Freshの動䜜の詳现に぀いおは、拡匵方法は優れた出力です。



All Articles