出版物。 ファットクライアントの紹介

1C Enterprise 8.3 システムのシック クライアントとシン クライアントとは何ですか? シン クライアントとシック クライアントの違いは何ですか?

あなたのプログラマーは私たちの会計士を「ファットクライアント」と呼んでいます。行動を起こしてください!

ユーザーからの苦情からプロジェクトマネージャーまで。

1C Enterprise はクライアント/サーバー アーキテクチャを採用しています。これは、システムがクライアントとサーバーの 2 つのコンポーネントで構成されていることを意味します。 クライアントはコンシューマ (ユーザー) アプリケーションの総称であり、サーバーはユーザーから隠されたサービス部分です。

1C の 267 ビデオ レッスンを無料で入手:

シッククライアント1C

シック クライアントは、1C 8 の「通常の」タイプのクライアント アプリケーションです。 このタイプのアプリケーションの特徴は、システムがユーザーのコンピュータ上のほとんどの情報を処理することです。 シック クライアントでは、情報の大部分が一時ファイルの形式でユーザーのコンピュータに保存されます。

データの大部分はユーザーのコンピュータ上で処理されるため、このモードはデータ チャネルに非常に負荷がかかります。

1C 8.2 プラットフォームが登場する前は、これが 1C システムを起動するための唯一のオプションでした。 シック クライアントを起動するには、次のファイルを使用します。 1cv8.exe.

アプリケーション ソリューションの開発作業 () は、シック クライアント モードでのみ可能です。

シンクライアント1C

シン クライアントは、プラットフォーム 8.2 および 8.3 のリリースとともに 1C に登場しました。 シン クライアント モードでの作業は、マネージド アプリケーション モードでのみ可能です。

シン クライアント モードでは、すべてのアクションがサーバー上で実行され、ユーザーは受信した情報の表示のみを受け取ります。 この動作モードでは、システムと通信チャネルの両方に大きなリソースは必要ありません。 シン クライアントのインストール配布では、消費するデータが大幅に少なくなります。

シンクライアントはファイルによって起動されます 1cv8c.exe。

シック クライアントとシン クライアントに加えて、 もあります。

シンクライアントとシッククライアントの主な違い 1C 主な計算がサーバーまたはユーザーのワークステーションで実行される場所です。 これにより、1 つまたは別の作業オプションの使用にいくつかの制限が課されます。

Integrus ブログのこの記事では、1C システムのさまざまなクライアント アプリケーションについて説明します。1C シン クライアント、1C シック クライアントの意味、それは何で、その違いは何でしょうか。また、どのような場合にその方が優れているのかについても説明します。それぞれを使用します。

シッククライアント1C

1C をシック クライアント モードで使用する場合、データに対するすべての操作がユーザーのワークステーションで直接実行され、データ自体はサーバーに保存され、クライアント アプリケーションはそこにアクセスします。

このようなクライアントは、ほぼすべての機能を実行し、アプリケーションのデータ型を処理できます。

1C シック クライアントは、一般的なシステム ディストリビューションからインストールされ、別のコンポーネントとしてリストされます。 1C 8.3 シック クライアントを起動する方法も問題ありません。これは、実行可能ファイル 1cv8.exe によって起動されます。

シンクライアント1C

1C シン クライアント モードで動作するということは、サーバー上にデータの保存に加えて、ほぼすべてのプログラム コード、リクエストが実行され、一時ファイルとキャッシュが保存されることを意味します。 職場では、ユーザーは初期データを入力するだけで、結果がモニターに表示されるのを確認します。

1C シン クライアントは 1C 配布キットからインストールされます。 たとえば、クラウド 1C を使用してレンタルしているため、それをお持ちでない場合は、1C Web サイトから別のディストリビューションをダウンロードできます。 そのバージョンが使用しているプラ​​ットフォームのバージョンと一致していることを必ず確認してください。

1C:Enterprise のシン クライアントは、実行可能ファイル 1cv8c.exe から起動されます。

1C 8.3 シン クライアントの場合、ファイル操作モードは推奨されないことは、別途言及する価値があります。 ファイル モードも可能ですが、すべてのコードはユーザーのコンピュータ上で実行されるため、シン クライアントの利点がすべて無効になります。

ご覧のとおり、1C シン クライアントとシック クライアントの主な違いは、主な計算がサーバー上またはユーザーのワークステーション上で実行される場所です。

これにより、1 つまたは別の作業オプションの使用にいくつかの制限が課されます。

  • 1C のシン クライアントとシック クライアントの重要な違い - 「コンフィギュレーター」とクエリ コンソールの操作はシック クライアント モードでのみ可能です
  • シック クライアントは TCP/IP プロトコルを使用して動作するため、その動作ではサーバーと比較的大量の情報を交換する必要があるため、通信チャネルに非常に負荷がかかります。
  • 1C シン クライアントはマネージド アプリケーション モードでのみ動作し、ユーザーが利用できる機能はシック クライアントの機能に比べて制限されています。たとえば、アプリケーション データ型で動作することは不可能です。
  • シン クライアントを使用すると、インターネット経由で 1C を操作できます。シン クライアントは http または https 経由で Web サーバーに接続できます。
  • シック クライアントの配布量はかなり大きいため、インストールと構成で問題が発生する可能性があります。これは資格のある専門家に依頼することをお勧めします。 一方、1C 8.3 シン クライアントのインストール、構成、情報ベースの接続は、多少なりとも上級ユーザーであれば誰でも行うことができます。

Webクライアント1C

Webクライアント1C- 基本的に、これは別個のアプリケーションではなく、アドレス バーに対応する 1C Web サーバーのアドレスを指定するだけで、ブラウザを使用して使い慣れた 1C 環境で作業できるようにするテクノロジーです。 これが動作するには、まず Web サーバーを展開し、その上に情報ベースを公開する必要があります。また、Web クライアントは、シン クライアントの要件をサポートする 1C 構成でのみ動作します。

Web クライアントの利点は、ユーザーのデバイスに何もインストールする必要がなく、最も一般的なブラウザーすべてで機能できることです。 欠点としては、機能が制限されていることや、Web サーバーの存在が必ずしも情報セキュリティ要件を満たしているわけではないことが挙げられます。

シン クライアント 1C とシック クライアント 1C はどちらが高速ですか?

「シン 1C クライアントとシック 1C クライアント、どちらが速いですか?」という質問に明確に答えるのは困難です。 使用条件により異なります。

  • シン クライアントでは、ユーザーのデバイスと通信チャネルに対する要件が低く、システムの機能がほぼフルに活用されますが、多くの従業員が同時にサーバー リソースを使用すると、作業が遅くなる可能性があります。
  • シック クライアントは、ユーザーのコンピュータからの大量の電力と良好なデータ伝送チャネルを必要とする可能性がありますが、その動作は、インターネット接続の有無にかかわらず、ユーザーに一定の自律性を提供します。 、など。

したがって、1C クライアントを選択して設定する前に、社内で誰がどのように 1C を使用するのか、またどのようなタイプの 1C クライアントが必要になるのかを分析することをお勧めします。

  • これがオフィス内にある経理部門で、十分に強力なコンピュータを提供でき、管理を組織化するのが容易な場合、これらすべてのコンピュータがローカル ネットワークに接続されている場合は、シック クライアントの方が便利です。
  • 従業員が頻繁に出張するため、または単に他の都市にいるため、従業員が会社のインフラストラクチャであるため、インターネット経由で頻繁にリモートで作業する必要がある場合、低電力ラップトップまたはその他のモバイル デバイスを使用している場合は、セットアップシンクライアントは彼らに適しています 1C。

1C クライアントの更新

最後に、1C クライアントがどのように更新されるかについて少し説明します。

  • シンクライアントのアップデートはインターネット経由で自動的に実行できます。
  • シック クライアントのアップデートは、1C Web サイトからダウンロードする必要があります。

1C クライアントの選択、1C ソフトウェア製品のインストール、構成、更新、管理について質問がある場合は、Integrus 社の専門家に問い合わせるか、当社のブログの 1C トピックに関する手順と推奨事項のセクションを参照してください。

1C はクライアント/サーバー ソフトウェアです。これは、1C がクライアントとサーバーの 2 つのプログラムで構成されていることを意味します。 1C サーバー プログラムがサーバー上で実行されています。 ユーザーは自分のコンピュータで作業しています 1C クライアント プログラム。簡単に 1C クライアントと呼ばれます。

1C にはいくつかの種類のクライアントがあり、これにより、地理的に分散されたさまざまなコンピュータ機器、さまざまなオペレーティング システム上でプログラムを使用できます。

1C クライアントの 1 つを使用すると、任意のオペレーティング システム (Mac も含む) 上の通常のインターネット ブラウザを使用して 1C を使用できます。 別の 1C クライアントは、PDA 上にあります。たとえば、バーコード スキャナーを備えた在庫倉庫の運用 PDA です。

1C クライアントとは何なのか、その違いは何なのか、どのようなものなのか、どのように連携するのかを見てみましょう。

シッククライアント1C

最も単純で最もよく知られている 1C クライアントは、1C シック クライアント (「通常」) です。 バージョン 1C 8.2 より前は、それ以外には他のオプションは提供されませんでした。

1C Configurator は (現時点では) 1C シック クライアントでのみ動作します。 1C シック クライアントを使用してファイル データベースを操作することも推奨されます。

現時点では、1 ~ 2 年以内にすべての 1C 構成が 1C シン クライアントに移行されると想定されています。 したがって、1C シック クライアントの将来の正確な運命は不明のままであり、おそらく使用されないでしょう。

1C シック クライアントは Windows 上で実行されます。 ユーザーのコンピュータのリソースを大量に消費するため、ファットと呼ばれます。 また、1C シック クライアントは、ネットワーク上で非常に大量のデータを要求する可能性があります。

プログラマの観点から見ると、1C シック クライアントの主な違いは、ほとんどのプログラムがユーザーのコンピュータに組み込まれた 1C 言語で実行されることです。 たとえば、1C はデータベースからクエリを実行したいとします。

  • 1C クライアントは 1C サーバーにデータを要求します
  • データは 1C クライアントに送信されます
  • 1C クライアントはデータを処理します。

1C シック クライアント インターフェイスは次のようになります。 デフォルトでは、ユーザー メニューのみが開きます。 ユーザーがメニュー項目を選択すると、通常はウィンドウ (ある種のリスト) が開きます。 次に、ユーザーはリストを操作します。

1C シック クライアントの一部の構成にはデスクトップがあります。 これが彼の見た目です。 まず第一に、これらは会計と給与と人事の構成です。

シンクライアント1C

1C シン クライアントは比較的最近登場しました。 Trade Management 構成 (バージョン 11) は、1C シン クライアント用にすでにリリースされています。 1C シン クライアントは、他の 1C クライアント オプションとともにデフォルトでインストールされますが、個別に (それだけのみ) インストールすることもできます。

1C コンフィギュレータは 1C シン クライアントでは動作しません。 ファイル バージョンのデータベースでも動作しますが、クライアント サーバー モードを使用することをお勧めします。

1C シン クライアントは Windows でも実行されます。 これは、プログラムのクライアント/サーバー構成が正しく構成されているため、シンと呼ばれます。 1C シック クライアントとは異なり、データベースからのクエリは次のようになります。

  • 1C クライアントは、ユーザーが 1C サーバーにデータを要求する必要があることを 1C サーバーに送信します。
  • サーバー 1C がデータベースにデータを要求します
  • 1C サーバーがデータを処理する
  • データ処理の結果は1Cクライアントに送信されます。

わかると思いますが、すぐにプラスとマイナスが生まれます。 さらに、ユーザーのコンピュータのリソースを要求しないため、トラフィックの減少が期待されます。 欠点 – サーバー リソースへの要求が高くなります。

大企業にとっての最後の欠点は、1C サーバーを拡張できるという事実によって解消されます。つまり、複数の 1C サーバーのシステムを異なるコンピューターにインストールすると、それらが連携して動作します。

1C シンクライアント インターフェイスは次のようになります。 デフォルトでは、ユーザーのデスクトップが開きます。 会計の種類ごとにブロックに分かれています。 ユーザーはブックマークを開き、ハイパーリンクを使用してリストを開きます。

1C シン クライアントとシック クライアントのその他の違いは、シック クライアントのように TCP/IP 経由だけでなく、1C Web クライアントのように HTTP 経由でも動作できることです。

Webクライアント1C(Webクライアント1C、Linuxクライアント1C)

1C Web クライアントを使用すると、通常のインターネット ブラウザを通じて 1C を使用できます。 使用するために追加のものをインストールする必要はありません。 iPad など、あらゆるオペレーティング システムで使用できます。

現在、1C Web クライアントで作業しているときに 1C がどのように見えるかを確認できます。 これを行うには、Trade Management 構成 (バージョン 11) の公式デモに移動します。

1C Web クライアントを使用するには、Web サーバーをインストールする必要があります。 これはトランスポートとしてのみ使用され、リクエストを 1C サーバーに送信します。 1C Web クライアントでクエリを実行し、データを処理するロジックは、1C シン クライアントと同じです。 動作するには、組み込みの 1C 言語から JavaScript への自動変換を使用します。

1C Web クライアントでは、1C 構成を使用することはできません。1C シン クライアントで動作するために特別に作成された構成のみを使用できます。 理論的には、1C シン クライアントと 1C Web クライアントの構成の開発は同じです (システムのインターフェイスと動作も同じである必要があります)。

ただし、少なくとも現時点では、すべてがそれほどスムーズではなく、一部の機能は 1C シン クライアントでは動作しますが、1C Web クライアントではエラーが発生するという噂があります。

1C Web クライアント インターフェイスは次のようになります。 ご覧のとおり、1C シン クライアントとほとんど変わりません。

PDA 用 1C クライアント (Pocket PC 用 1C 拡張)

1CはPDA(ポケットコンピュータ、スマートフォン)でも使用できます。 倉庫や店舗で作業するための特別な産業用 PDA もあり、通常はバーコード スキャナーが組み込まれています。

PDA 上で 1C を操作するには、1C Web 拡張機能 (下記を参照)、つまり 1C で直接動作する小さな Web サイトを使用できます。 ただし、特に Windows Mobile 5.0 以降のオペレーティング システムまたは Pocket PC 2003 を搭載した PDA の場合は、PDA 用の 1C クライアントがあります。

PDA の 1C 拡張機能は次のように機能します。

  • PDA は 1C (WiFi、GPRS、Bluetooth) からデータを要求します
  • PDA は、PDA 用の特別なフォームを使用してデータを処理します。
  • PDA はデータをプリンターに印刷します (同様の方法で通信)
  • PDA は 1C にデータを保存します。

PDA 用 1C クライアントでは、わずかに省略された形式でコンフィギュレータを使用できるため、ディレクトリ、ドキュメント、レジスタ、およびそれらのフォームを操作できます。

Web 拡張機能 1C および Web サービス 1C (Web 拡張機能およびサービス 1C)

1C と直接連携するサイト、または 1C と直接連携する必要があるサイトの数は増加しています。 簡単な例はオンライン ストアです。 1C との直接通信を使用して、オンライン残高、割引、顧客プロファイルを受信し、注文を保存できます。

Web サイトと統合するには、通常、定期的な交換 (Web サイトおよびオンライン ストア用の CMS 1C Bitrix など) または 1C とのオンライン通信を使用します。 1C を使用して Web サイトをオンラインで運用するには、1C Web 拡張機能または 1C Web サービスを使用できます。

Web 拡張機能 1C は、別途提供される追加製品です。 これにより、1C からの COM 接続のプールを介して動作する ASP .NET プラットフォーム上でサイトを開発できます。 COM 接続のキューの作成、保存、操作は、1C の Web 拡張エンジンにすでに書き込まれています。

1C Web サービスは、1C プラットフォーム (1C サーバー) の機能です。 これらを使用するために、1C から追加のソフトウェアを購入またはインストールする必要はありません。

Web サーバー (MS IIS または Apache) とその簡単な構成 (ISAPI 拡張機能の接続) が必要です。 その後、1C は独自の Web サービスを公開できるようになります。 1C Web サービスを使用すると、1C からのデータの要求と 1C へのデータの書き込みの両方が可能になります。

セキュリティは、COM 接続とは異なり、自動機能が提供されないという事実によって組織されます。機能の機能はプログラマー自身が規定するため、プログラマーが穴 (ユニバーサル レコード) を作成しなかった場合、その機能は存在しません。

1C Web クライアントは現時点ではまだ少し粗く、これを使用して作業すると、干渉したりイライラしたりするエラーが発生する可能性があります。 これは、それを使用できないという意味ではありません。プログラマは、エラーを引き起こす構成場所を削除できます。

もちろん、1C Web クライアントは 1C プラットフォームの未来です。 オペレーティング システム (Windows、Unix、Mac)、ブラウザ (IE、Chrome、Safari、Firefox、Opera) に依存せず、コンピューター リソースを必要としません。

このサービスのユーザーは、Web ブラウザだけでなく、1C:Enterprise シン クライアントでもアプリケーションを操作できます。

この記事では、Windows オペレーティング システムを実行しているコンピュータにシン クライアントをインストールして使用する方法について説明します。

1. 必要なシンクライアントのバージョンを決定する

まず、必要なシン クライアントのバージョンを決定する必要があります。

2. シンクライアントをダウンロードする

必要なバージョンのシン クライアントをダウンロードします。 サービスで使用されるシン クライアント インストール プログラムをダウンロードするためのリンクは次のとおりです。 Webサイト 1C:Enterprise 8 プラットフォームのバージョンと Windows のさまざまなバージョン:

64 ビット シン クライアントは、サービス組織またはサービス サポート ラインによって推奨された場合にのみインストールしてください。

インターネット ブラウザがダウンロードしたファイルの保存場所を尋ねない場合、ファイルはブラウザのデフォルト設定で指定されたフォルダに保存されます。 通常、このフォルダーは次のように呼ばれます ダウンロードまたは ダウンロード.

Windows XP および Windows Vista では、シン クライアントの自動更新が機能しません。 したがって、サービス内の 1C:Enterprise プラットフォームのバージョンを更新するたびに、新しいバージョンのシン クライアントをインストールする必要があります。 これはあまり便利ではないため、より最新のオペレーティング システムへのアップグレードを検討することをお勧めします。

3. シンクライアントのインストール

ダウンロードしたインストール ファイルを使用してシン クライアントをインストールします。


4. シンクライアントのセットアップ

1C:Enterprise 8 シン クライアントでの作業を容易にするために、情報ベースのリストをツリー形式で表示するモードを有効にすることをお勧めします (これは 1 回だけ行う必要があります)。

  1. シンクライアントを起動します。
  2. ウィンドウ内をクリックします 1C:エンタープライズを起動ボタン 設定...
  3. チェックボックス ツリーとして表示する.
  4. ボタンを押す わかりました.

この後、グループはシン クライアント情報ベースのリストに表示されます。 Webサイトポイント付き。

プラットフォームをインストールし、空の構成を作成した後 (または教育用デモ構成をインストールした後)、1C スターターを起動すると、「1C Enterprise」と「Configurator」という 2 つのボタンが表示されます (このためには、データベースを選択する必要があります)リストからは図 1.1.1 を参照してください)。

米。 1.1.1. スターター1C

大まかに言って、クライアント アプリケーションの主なタイプは次の 2 つです。

そもそもクライアント アプリケーションとは何でしょうか? クライアント アプリケーションは、ユーザーのコンピュータにインストールされ、ユーザーが 1C: Enterprise システムと対話できるようにするプログラムです。 実際、ユーザーが作業できるプログラムには主に 2 種類あります。1 つはプログラマーがアプリケーション ソリューションを開発するコンフィギュレーター、もう 1 つはプログラマーが開発したデータとアルゴリズムをユーザーが操作するエンタープライズです。 これはプラットフォーム 8.0 と 8.1 の場合に当てはまります。 プラットフォーム 8.2、そしてプラットフォーム 8.3 の登場により、クライアント アプリケーションの数が増加しました。

プラットフォーム 8.2 のリリース後は、ユーザー アプリケーション モードの「1C: Enterprise」がシン クライアントおよびシック クライアントで動作できるようになり、Web ブラウザから「1C: Enterprise」を操作できる Web クライアントも登場しました。

現在、合計 4 種類のクライアント アプリケーションがあります。

  • "シン・クライアント"
  • 「ファットクライアント」
  • ウェブクライアント

なぜ通常のクライアント アプリケーションを「シン」、「シック」、Web クライアントの 3 種類に分ける必要が生じたのでしょうか? これはテクノロジー全般、特にインターネットの発展によるものです。 多くの場合、インターネット経由で 1C: Enterprise を操作する必要が生じ始めましたが、インターネットの帯域幅は通常のローカル ネットワークの帯域幅よりもはるかに狭いため、特定の制限が課せられるようになりました。 したがって、エディション 8.0 および 8.1 に存在していたプラットフォーム テクノロジは、新しい現実には適用できなくなりました。 その結果、「シック」、「シン」、Web クライアントの 3 つのタイプに分かれたプラットフォーム 8.2 が開発されました。

あらゆる種類のクライアントをさらに詳しく見てみましょう。

"シン・クライアント"

シンクライアントから始めましょう。 「シン クライアント」は、インターネット経由で動作するために使用できる 1C: エンタープライズ クライアント アプリケーションの一種です。 基本的には、フォームまたはレポートにデータを表示するだけであり、シン クライアントからオブジェクト タイプにアクセスすることはできず、その下でクエリを実行することはできません。 シン クライアントが実行されているデバイスのリソースは、ディスプレイ画面にデータを表示するためにのみ使用され、すべての計算、クエリ、およびアルゴリズムはサーバー側で実行される必要があります。 このクライアント タイプではコンフィギュレータで作業することはできません。

このタイプのクライアント アプリケーションは、と呼ばれる別個のディストリビューションとして提供されます。 « シンクライアント 1C:Enterprise for Windows», 1C Web サイトからダウンロードし (ITS サブスクリプションを持っている場合)、ローカル マシンにインストールします。 Windows オペレーティング システムの実行可能ファイルは次のように呼ばれます。 1Cv8с.exe.

「シン クライアント」は、TCP/IP、HTTP、HTTPS プロトコルを介してデータベースと通信できます。 シン クライアントが HTTP および HTTPS プロトコル上で動作するには、Apache や IIS などの Web サーバーがサーバー側にインストールされ、構成されている必要があります。 そして最も興味深いのは、Web サーバーはファイル モードとクライアント/サーバー モードの両方で 1C-Enterprise と対話できることです。

さまざまなプロトコルを使用した「シン クライアント」の動作を分析してみましょう。 まず、よく知られた TCP/IP から始めましょう (知らない人のために説明しておくと、これはイーサネット ローカル ネットワークを運用するための最も一般的なプロトコルです)。 イーサネット ネットワーク上でシン クライアントを操作するには、クライアント/サーバー オプションとファイル データベースを操作する 2 つのオプションがあります。

1C: Enterprise を使用するためのこれらのオプションの両方を検討してみましょう。

ファイルオプション 1 人以上のユーザーが小規模なネットワーク内で作業している場合や、大量のデータや面倒な計算が使用されない場合にも適用できます。 このバージョンの作品では、すべてのデータが 1 つのファイルにあります 1Cv8.1CD、これは「1C: Enterprise」ファイル データベースと呼ばれます。 概略的には、ファイル オプションの操作は次のように表すことができます。

米。 1.1.2 ファイルオプションの操作の概略図

クライアントサーバーオプションより複雑な構造を持っています。 多数のユーザーや、大量のデータの面倒な計算向けに設計されています。 このオプションには合計 3 つのリンクがあります。クライアントはエンド ユーザーが作業するアプリケーションです。 サーバー クラスター「1C: Enterprise」は、クライアントとデータベース管理システム間の対話を保証するプログラムです。 SQL - サーバー (データベース管理システム) は、データベースを編成して保存するために設計された特別なプログラムです。 これは次のように図式的に表すことができます。

米。 1.1.3 クライアントサーバーバージョンの概略図

「シンクライアント」の話に戻りましょう。 前述したように、これはプロトコルを介したクライアント アプリケーションです。 TCP/IPファイル データベース オプションとクライアント/サーバー アーキテクチャ オプションの両方で動作します。

ファイル操作モード (図 1.1.4) では、「シン クライアント」はファイル データベースと直接対話します。 同時に、特殊なサーバー環境が「シン クライアント」側で編成され、本質的にサーバーの動作をエミュレートします。 この特殊なサーバー環境は、オペレーティング システム内の別個のプロセスとして割り当てられるのではなく、シン クライアント プロセスに含まれます。 アプリケーション設定のロードや、シン クライアントの通常の機能に必要なその他のサーバー アクションが処理されます。

クライアント/サーバー オプション (図 1.1.5) の場合、シン クライアントはローカル イーサネット ネットワークを介して 1C:Enterprise サーバーのクラスターと直接対話します。 このバージョンでは、動作原理は「シック クライアント」の場合とまったく同じです。

「シック クライアント」で作業できるのに、なぜローカル ネットワークで作業するときに「シン クライアント」を使用する必要があるのでしょうか? 企業のローカル ネットワークでは、一部の計算を実行できる優れた高速マシンが常に使用されているとは限りません。 多くの場合、これらは「破壊された」コンピュータである可能性があり、この場合、「シン クライアント」で作業することは完全に正当化されます。 「シン クライアント」で作業する場合、ローカル ネットワーク上を通過するデータの量が少なくなり、すべての計算がローカル マシンではなくサーバー上で実行されるため、このタイプのクライアントが動作するコンピュータのパフォーマンス要件は低くなります。クライアントアプリケーションが実行中(使用されている場合) クライアントサーバーバージョンのデータベース操作).

次に、インターネット経由の「シン クライアント」の操作に移りましょう。 インターネット経由でこのタイプのクライアント アプリケーションを操作することは、ファイル バージョンとクライアントサーバー バージョンの両方で可能です。

ただし、どちらの場合も、完全に機能するには、Web サーバー (Apache または IIS) がサーバー側にインストールされ、実行されている必要があります。 この場合、次のチェーンが機能します。「シン クライアント」は HTTP および HTTPS プロトコルを介して Web サーバーと対話し、Web サーバーはすでにファイル データベース (図 1.1.6 を参照) または 1C と直接対話しています。 : エンタープライズ サーバー クラスター。サーバー クラスターは、使い慣れたスキームに従って SQL サーバーと対話します。

本書では、「シン クライアント」を構成するメカニズムについては詳しく説明しません。インターネットを介して作業するための Web クライアントですが、動作原理を理解していただくために、一般的なポイントのみに触れます。

そして、「シン クライアント」の最後の重要な機能: シン クライアントでは、コンフィギュレーターを操作する機会がありません。 「シン クライアント」を起動すると、1C スターターの「コンフィギュレーター」ボタンが表示されなくなります (図 1.1.8 を参照)。 原則として、これは論理的です。ネットワーク リソースが限られている場合、「重い」コンフィギュレータへのアクセスを許可しても意味がありません。

米。 1.1.8. シンクライアント起動ウィンドウの表示

ウェブクライアント

次に注目する興味深いタイプのクライアントは、Web クライアントです。 このタイプのクライアント アプリケーションは、インターネット上でのみ動作する必要があります。 さらに、ローカル マシン上で「シン クライアント」を動作させるためにソフトウェアをインストールする必要がある場合でも、Web クライアントで動作させるためにはソフトウェアをインストールする必要はありません。 このクライアントでのすべての作業は、インターネット ブラウザ (Mozilla、Opera、Internet Explorer など) を通じて実行できます。 これは非常に便利なタイプの「シン クライアント」です。ユーザーは、世界中のどこにいても、どのデバイスからでもインターネット ブラウザを起動し、データベースが公開されている Web サーバーのアドレスを入力して、まさにこのデータベースにアクセスできます。 ソフトウェアをダウンロードしたりインストールしたりする必要はありません。

Web クライアントは、通常のファイル データベースとクライアント/サーバー アーキテクチャの両方で動作できます。 唯一のことは、どちらの場合も、インターネット経由で動作する「シンクライアント」の場合と同様に、サーバー側に特別なソフトウェア、つまりWebサーバー(通常はApacheまたはIIS)をインストールする必要があるということです。

ファイル データベースとクライアント/サーバー アーキテクチャの場合の Web クライアントの動作原理を図に示します。 1.1.9 および 1.1.10

「ファットクライアント」

「シック クライアント」は、1C: Enterprise で通常の作業を実行できる主なクライアント タイプです。 このタイプのクライアントでは、組み込みの 1C プログラミング言語によって提供されるほぼすべての機能が利用可能です。 たとえば、その下でクエリやアプリケーション タイプを操作できます。

「シック クライアント」の特徴の 1 つは、通常モードでの動作をサポートしていることです。 「シック クライアント」では、8.1 および 8.0 プラットフォームで開発されたアプリケーションを実行できます。 – 通常のアプリケーション。 マネージド アプリケーションで通常のフォームを起動することもできますが、これは当然シン クライアントでは実行できません。

次の章では、通常のアプリケーションとマネージド アプリケーションについて詳しく説明します。

「シック クライアント」は通常の配布キットによってインストールされ、Windows オペレーティング システムで実行可能ファイルとして起動されます。 1Cv8.exe。

「シック クライアント」を操作するには大量のコンピューティング能力が必要なため、データベースと直接通信することも、ローカル イーサネット ネットワークを介して通信することもできます。 このタイプのクライアント アプリケーションは、ファイル データベースとクライアント/サーバー アーキテクチャ (TCP/IP プロトコルを使用) の両方で動作します。

クライアント・サーバー版の「シッククライアント」運用の場合(図1.1.13)、「シッククライアント」はローカルネットワーク経由で1C:Enterpriseサーバークラスタに接続され、サーバークラスタ間で相互作用します。 SQL サーバー (DBMS) を使用します。 さらに、サーバー クラスターと DBMS を別のコンピューターに配置することもでき、管理者はサーバーのパフォーマンスを最適化するためにそれらを分離することができます。

シック クライアントは、ファイル データベースを直接操作できます。データベース ファイルはシック クライアントがインストールされているのと同じコンピュータ上に配置されるか、ローカル ネットワーク経由で操作できます (図 1.1.12)。 ローカル ネットワーク経由でファイル データベースと対話する場合は、共有ネットワーク リソースを通じてファイル データベースへの完全なアクセスを提供する必要があります。

そして、すでに明らかなように、「シック クライアント」は、自由にコンフィギュレーターを開いて開発を実行できる唯一のユーザー アプリケーションです。 他の 1C:Enterprise ユーザー アプリケーションではこれを行うことはできません。 「シック クライアント」を起動すると、起動ウィンドウに「コンフィギュレータ」ボタンが表示されます (図 1.1.11 を参照)。

米。 1.1.11 シック クライアントの起動ウィンドウ

最後に、「シック クライアント」、「シン クライアント」、および Web クライアントという 3 種類のクライアント アプリケーションがどのように異なるかを明確に示す表を示します。

「ファットクライアント」 "シン・クライアント" ウェブクライアント
コンフィギュレーターの使用 +
イーサネットローカルネットワーク経由で作業する + + +
インターネットの仕事 + +
配布インストールが必要です + +
ファイルデータベースの操作 + + +
SQLサーバーの操作 + + +
通常のアプリケーションの操作 +
管理対象アプリケーションの操作 + + +
マネージド アプリで通常のフォームを開く +

テーブル 1.1.1 さまざまなクライアント アプリケーション間の違い。

1C でプログラミング言語を学習するのは複雑で難しいように思えることがあります。 実際、1C でのプログラミングは簡単です。 私の本は、1C でのプログラミングを迅速かつ簡単にマスターするのに役立ちます: および「1C での開発の基礎: Taxi」

この本は、すでにプログラミングを始めていてこのトピックに関して特定の困難を経験している人、および長い間プログラミングをしているが 1C 管理フォームを扱ったことがない人に適しています。

  1. 複雑な専門用語は不要です。
  2. 600 ページを超える実践的な資料。
  3. 各例には図 (スクリーンショット) が付いています。

15% 割引のプロモーション コード - 48PVXヘユ

私の著書「11 ステップの 1C でのプログラミング」を活用して 1C でプログラミングを学びましょう

  1. 難しい専門用語は一切ありません。
  2. 700ページを超える実践的な内容。
  3. 各タスクには図面 (スクリーンショット) が付いています。
  4. 宿題用の問題集です。
  5. この本は初心者向けに、明確でシンプルな言葉で書かれています。
  6. 書籍はPDF形式で電子メールで送信されます。 どの端末でも開けます!


このレッスンが問題の解決に役立った場合、気に入った場合、または役立つと感じた場合は、任意の金額を寄付して私のプロジェクトをサポートできます。

手動で支払うことができます。

Yandex.Money - 410012882996301
ウェブマネー - R955262494655

私のグループに参加してください。

読み込み中...読み込み中...