Windows のシステム構成。 Windows システム構成のデフォルトのオペレーティング システム

03.05.2023

1C:Enterprise 8.2 プラットフォームでのアプリケーション開発の簡単なステップバイステップのデモンストレーション。

この例を実行するには、1C:Enterprise 8.2 プラットフォームが必要です。 当社ウェブサイトからダウンロードできます。 このデモは、まさにこのバージョンを使用して作成されました。

シンプルな人事制度

次に、企業の従業員の人事記録用のミニシステムを作成します。 これにより、従業員の雇用や解雇が可能になるだけでなく、人事文書の管理も可能になります。

各設定は別のディレクトリ (フォルダー) に保存する必要があります。

1. コンピューターの任意のドライブに新しいフォルダーを作成します (たとえば、「C:\Our Frames」)。

2. 1C:エンタープライズを起動します。 情報ベースのリストが開きます。 情報ベースを作成していない場合、または既存の情報ベースを追加していない場合、リストは空になります。

1C:Enterprise は 1 台のコンピューター上で複数のデータベースを操作できます。 たとえば、1 つのデータベースは人事記録を維持し、別のデータベースは商品記録を維持し、3 番目のデータベースは A 社の会計記録を維持し、4 番目のデータベースは B 社の会計記録を維持します。

3. 「追加」ボタンをクリックします。

ウィザードの最初のステップで、「既存の情報ベースをリストに追加する」オプションを選択します。

2 番目のステップでは、拠点のリストに表示される情報ベースの名前を指定します (例: 「当社の担当者」)。 データベースの名前は任意であり、それに依存するものはありません。

4. 次のステップでは、ステップバイステップ ガイドのステップ 1 で作成したフォルダーへのパスを指定します (この場合、これは C:\Our Frames)。 クリック "…" 、フォルダーを入力して「選択」をクリックします。

情報ベースのあるディレクトリは、コンピュータのローカル ハード ドライブ (たとえば、「C:\Our Personnel」) に配置することも、ローカル ネットワーク上の別のコンピュータ (たとえば、「\\SERVER\KADR」) に配置することもできます。 この場合、このフォルダーへの完全なアクセス権 (読み取り、書き込みなど) を付与する必要があります。

編集するには、「編集」ボタンをクリックします。 たとえば、情報ベースが別の場所に移動された場合、または別の名前を付けたい場合などです。 リストから情報ベースを削除するには、「削除」ボタンをクリックします。 この場合、情報ベースはリストから削除されますが、ディスクからは物理的に削除されません。

6. 「Configurator」起動モードを選択しましょう。 これを行うには、「コンフィギュレータ」ボタンをクリックします。

1C は 2 つのモードで起動できます。

  • 1C:エンタープライズ- 情報ベースの使用モード。 通常のユーザーはこのモードで作業し、データの入力、レポートの印刷などを行います。 このモードでは、構成構造を編集することはできません。
  • コンフィギュレータ- 設定 (プログラミング) モード。 プログラマはこのモードで作業し、新しいディレクトリ、レポートを作成し、プログラム モジュールを作成します。 このモードでは、情報ベースにデータを入力できません。

7. 作成したフォルダーにはまだ何もないため、1C は新しい情報ベースを作成するかどうかの確認を求めます。

8. 「はい」をクリックします。 次に、「新しい設定を開発するか、以前にアンロードされた情報ベースをロードするために、設定なしで情報ベースを作成する」オプション (オプション 2) を選択し、「次へ」ボタンをクリックします。 次のステップでは、「完了」ボタンをクリックします。

9. コンフィギュレーターが起動します。 構成ツリーを開きます。ここで頻繁に作業します。 これを行うには、メニューの「構成」-「構成を開く」を選択するか、対応するアイコンをクリックします。

構成ツリーウィンドウが表示されます。 快適なサイズ感を与えてください。

このウィンドウには、ディレクトリ、ドキュメント、レポートなどのすべての構成オブジェクトが表示されます。 特定のブランチを展開するには、プラス記号をダブルクリックするか、その名前をダブルクリックする必要があります。

構成オブジェクトの作成

10. 「ディレクトリ」行にカーソルを置き、ボタンをクリックします (または右クリックして「追加」を選択します)。 これで開きます 構成オブジェクト編集ウィンドウ(ディレクトリを作成するためのコンストラクターの一種)。

構成オブジェクト編集ウィンドウは、新しい構成オブジェクトを迅速に作成できるように設計されています。 データ入力シーケンスは、前のデータが後続のデータ入力の基礎として機能できるように設計されています。 移動はウィンドウの下部にある「次へ」と「戻る」ボタンで制御します。 各ステップで、論理的に関連するデータのグループを入力するように求められます。 対応するタブ (メイン、サブシステム、機能オプションなど) をクリックして手順を進めることもできます。

11. 最初のステップ (タブ) で、ディレクトリ (識別子) の「名前」を設定します (例: 「Positions」)。 名前を入力したら、キーボードの「Enter」キーを押すか、マウスを次のフィールドに移動します。 「名前」に基づいて、システムは自動的に「同義語」を作成します。

オブジェクトの名前 (この場合はディレクトリ) は、構成オブジェクトの重要かつ必須のプロパティです。 これは、1C 言語でプログラム コードを記述するときに使用されます。 このディレクトリが使用されているプログラム内のすべての場所も修正する必要があるため、名前をそのまま修正することはできません。

ディレクトリの「名前」を非常に真剣に考えてください。 名前は、「国」、「従業員」、「製品」など、ディレクトリの本質を反映した簡潔でわかりやすいものにする必要があります。

1C の構成オブジェクト、詳細、変数、プロシージャ、関数の名前には、ロシア語と英語のアルファベット (小文字と大文字)、アンダースコア、数字を含めることができます。 名前を数字で始めることはできません。

すべての構成オブジェクトには「Synonym」プロパティもあります。 これは、構成オブジェクト (この場合はディレクトリ) の「代替名」を保存することを目的としています。 これがプログラムのインターフェイス要素で使用され、ユーザーに表示されます。 「類義語」には特に制限はなく、例えば「役職の一覧」など、読みやすい形で設定することができます。

各ディレクトリには、「コード」と「名前」という 2 つの定義済み (事前定義) フィールドがあります。 名前の長さ、コードの長さ、コードの種類(「数値」または「文字列」)を編集できます。

13. 「Positions」ディレクトリ編集ウィンドウを閉じます。

14. 新しいディレクトリ「Employees」を作成しましょう (ポイント 10 を参照)。

ディレクトリ名(識別子)を「Employees」に設定します。

名前の長さを 100 文字に設定します。

従業員のフルネームを名前に保存します。 場合によっては姓名が非常に長い場合もあるので、100 文字がちょうどよいでしょう。

15. このディレクトリには、すでに指定されているフィールド (コードと名前) に加えて、さらにいくつかのフィールド (詳細、属性) があります。 これで、追加の詳細 (フィールド) のリストは空になりました。 「追加」ボタンをクリックします。

その結果、小道具のプロパティを編集するためのウィンドウ (プロパティ パレット) が開きます。 ちなみに、props、attribute、field は基本的に同じものです。 1C の用語では「小道具」を使用するのが一般的です。

16. プロパティパレットの属性名を「Position」に設定します。 属性のタイプ - 前に作成した「DirectoryLink.Positions」を指定します。 これは、この属性の値が「Positions」ディレクトリから選択されることを意味します。 プロパティ パレット ウィンドウを閉じます。

17. 「Salary」属性を作成します(数値タイプ、長さ 10、精度 2)。 「数値」タイプの値の場合、精度は小数点以下の桁数 (この場合は小数点以下 2 桁) を示します。

18. 入学日と退社日の詳細(日付型)を作成します。

19. これで 2 つのディレクトリができ、データを入力できるようになりました。

データベース構成を更新しましょう (構成に加えたすべての変更を保存します)。 これは、プログラム メニュー ([構成] – [データベース構成の更新])、ツールバー上の対応するアイコン、または F7 キーを使用して実行できます。

情報ベースの構造を編集 (変更) したため、1C はこれらの変更を分析し、それらのリストをウィンドウに表示します。 「同意する」ボタンをクリックします。

20. システムを 1C:Enterprise モードで起動します。 これは、ツールバーまたは F5 キーをクリックして、コンフィグレータから直接実行できます。 「1C:Enterprise」ウィンドウが表示されます。

21. 位置ディレクトリを開きます。 これを行うには、ナビゲーション パネル (アプリケーション ウィンドウの左側) の碑文 (リンク) 位置をクリックします。 ディレクトリウィンドウが開きます。

22. INS ボタンまたはキーを使用して複数の位置を入力します。 たとえば、ディレクター、会計士、プログラマーなどです。

コードは編集可能ですが、自動的に割り当てられることに注意してください。 この場合、コードの一意性を維持する必要がある。 一意性パラメータはコンフィギュレータで構成できます。たとえば、コードの一意性制御を完全に無効にすることができます。

デフォルトでは、並べ替えは名前によって設定されます。 これにより、役職名の最初の文字を入力すると、カーソルが希望の位置に自動的に移動します。 コード別または詳細別など、別の種類の並べ替えを設定することもできます。 これを行うには、属性の名前 (タイトル) を左クリックするだけです。

23. 従業員ディレクトリを開きます。

24. 従業員を雇ってください。 たとえば、Ivanov Ivan Ivanovich はディレクター、Petrov Petr Petrovich は会計士、Sidorov Sergey Sergeevich はプログラマーです。 詳細は名前(フルネーム)と役職のみを記入します。 ポジションを指定すると、ポジション ディレクトリが開くことに注意してください。 新しいディレクトリ項目(新しいエントリ)を保存するには、「保存して閉じる」をクリックします。

25. 1C:Enterprise ウィンドウを閉じて、コンフィギュレータ モードに戻ります。

実際の従業員の採用は、人事文書「採用命令書」を用いて行われます。 これは、ステップバイステップの例のパート 2 で実装するものです。

1C プログラムにはさまざまな種類があることは多くの人がよく知っています。 平均的なユーザーは、そのうちの 3 つを挙げる可能性があります。

  • 1c 会計
  • 1C:給与および人事管理
  • 1C: 貿易管理

実際、1C は 1,000 を超える異なるユーザー アプリケーションを開発、実装してきました。 これらすべてのプログラムは次のように呼ばれます 構成または 応用溶液1C.この記事は、企業のニーズに最適な 1C 構成を選択する方法を理解するのに役立ちます。

1C 構成 (1C アプリケーション ソリューション) は、さまざまな組織や個人の活動を自動化するために設計されたプログラムです。

1C の構成は、コンピュータに次の機能がある場合にのみ開始されます。 技術プラットフォーム 1C:エンタープライズ。

1C:Enterprise 技術プラットフォームは、1C アプリケーション ソリューションが起動されて機能する特別な環境またはシェルです。

1C を購入する場合、ユーザーは 1C:Enterprise プラットフォームと 1 つ以上の 1C 構成で構成されるソフトウェア パッケージを購入します。 このような「キット」(ソフトウェア管理ツールを使用してプラットフォームと作業ベースを構成するもの)は通常、「キット」と呼ばれます。 1C ソフトウェア製品。

ソフトウェア製品にはコンサルティングと技術サポートも含まれています。 たとえば、ヘルプ システムへのアクセスが提供されます。 情報技術サポート (1C:ITS)。

プラットフォーム バージョン 8.3 に基づくソフトウェア製品の例:

  • ソフトウェア製品 = プラットフォーム 1C:エンタープライズ 8.3 + 1C:会計 8.3 + 1C:給与および人事管理 8.3 (製造企業の会計および税務記録を維持し、別のプログラムで従業員の給与を計算するため)。
  • ソフトウェア製品 = プラットフォーム 1C: エンタープライズ 8.3 + 1C: 会計 8.3 + 1C: 貿易管理 8.3 + 1C: 給与および人事管理 8.3(取引組織の会計、税務、倉庫記録の管理、および別のプログラムでの従業員の給与計算用)。

すべての 1C 構成は、同様のインターフェイス、同じ構成オブジェクト (ディレクトリ、ドキュメント、情報レジスタなど)、および一般的な動作原理を備えています。 したがって、1C 構成の 1 つで基本動作を習得したユーザーは、他の 1C 構成でも簡単に作業できます。

すべての 1C アプリケーション ソリューションで利用できる同じタイプの操作の一部:

  • 参考書を埋めていく。 ディレクトリ内に要素とグループを作成します。
  • 要素およびディレクトリのグループの削除、コピー、移動、編集。
  • 入金残高の入力;
  • プログラムへの文書の入力。 に基づいてコピーして入力して文書を作成します。
  • 文書ジャーナルでの作業。
  • 作業結果に基づいてレポートを作成します。

1C:Enterprise テクノロジー プラットフォームは 1C によって開発されました。 ユーザーのニーズ、法律の更新、市場の革新を考慮して、常に進化しています。 その結果、1C プラットフォームの新しいバージョン (7.7、8.2、8.3 など) とリリース (現在のアップデート) が継続的にリリースされています。

さらに、プラットフォームには、顧客の要望に基づいて完成した構成を変更できるプログラミング言語が組み込まれています。 場合によっては、必要に応じて、1C のまったく新しい構成がテクノロジー プラットフォームに基づいて「最初から」作成されることがあります。

1C アプリケーション プログラムは、1C 自体と他の開発者およびパートナー企業の両方によって作成されます。 1C 会社が直接リリースした 1C 構成は次のように呼ばれます。 典型的な。

したがって、開発者に応じて、1C 構成には次の 2 つのタイプがあります。 標準と非標準 (業界ソリューションおよび特殊ソリューションとも呼ばれます)。


一般的な 1C 構成

ほとんどのユーザーは、ソフトウェア製品の一部として標準 1C ソリューションを購入します。

利点

  • 標準的な 1C ソリューションは普遍的です。 さまざまな分野の会計に適しています。 たとえば、製造企業、サービス部門、業界団体の会計士は、1C: 会計で働くことができます。 この構成により、さまざまな税制 (OSN、簡易課税システム、UTII) での記録を保持することもできます。
  • 標準の 1C 構成は、顧客の要望を監視し、幅広いユーザーのエクスペリエンスを考慮に入れる 1C によって常に改善されています。 このようなアプリケーション ソリューションは慎重に「デバッグ」されており、使用およびメンテナンスの信頼性が高くなります。

欠陥

  • 消費者は、プログラムのすべての機能を購入しながら、必要な標準ソリューションの機能の一部のみを使用します。
  • 一般的な 1C 構成では、特定の組織に合わせて慎重にカスタマイズする必要があり、場合によってはプログラマーによる「改良」が必要です。

ロシア企業向けに、1C は次の標準構成を提供します。

1C:Enterprise プログラム システムの全機能は、1C:ERP Enterprise Management 8.3 プログラムに実装されています。

一部の標準構成は、さまざまな機能セットを備えた複数のバージョンで利用できます。 たとえば、1C: Accounting 8 には、Basic、CORP、PROF の 3 つのバージョンがあります。


基本バージョン

手頃な価格とセキュリティ キーがないことは、間違いなくベーシック バージョンの利点の 1 つです。 ただし、基本バージョンには最小限の機能しかありません。

1C:Accounting 8 の基本バージョン

  • マルチユーザー モードはサポートされていません (1 人の会計士の作業を対象としています)。
  • 技術的な観点から見ると、構成への変更は必要ありません。
  • 1 つの情報ベースで複数の組織のアカウンティングをサポートしていません。
  • 会計は個別の部門によって管理されていません(部門間の所得税の配分および VAT 報告の統合の観点から)。

特別な税制向けに構成された、基本バージョンの特殊な配信もあります。

  • 1C: 簡略化された 8
  • 1C:起業家8

PROFバージョン

1C のすべてのバージョンの中で最も人気のあるのは、Accounting 8 です。

  • マルチユーザーアカウンティングをサポートします。
  • 複数の会社の会計処理が可能です。
  • 管理者が構成を変更できるようにします。
  • 「クラウド」サービスでの作業が可能です。 この場合、プログラムは 1C サーバー上にあり、インターネット経由でアクセスします。
  • このプログラムにはモバイルデバイスからアクセスできます。

CORPバージョン

1C: Accounting 8 プログラムの CORP バージョンは大企業を対象としています。 最も幅広い機能を備えています。 PROF バージョンの利点をすべて備えています。 さらに、このバージョンでは、組織の別々の部門の収入と支出を別々に会計管理することができます。

標準構成のさまざまなバージョンの機能を比較するためのスキーム 1C: 会計 8


非標準の 1C 構成

1C ソフトウェア製品の実装はパートナー企業によって実行されます。 彼らは顧客と直接対話し、特定の企業の特性と顧客の要望に焦点を当てて、1C プログラムのインストール、設定、適応を行います。

これを行うために、IT スペシャリストは次のことを行います。

  • 一般的な 1C 構成は、特別なプログラミング言語を使用して「変更」されます。 たとえば、アプリケーション ソリューション「1C: Sawmill 8」は、1C: Manufacturing Enterprise Management の標準構成を変更したものです。
  • 1C:Enterprise プラットフォームに基づいて新しい構成を作成します。

1C パートナー企業が開発したアプリケーション ソリューションは標準ではありません。 このような構成を実現するには、1Cで認証を受け、特別なロゴ「1C:互換性」の権利を取得する必要があります。 非典型的な構成は、原則として、特定の種類のアクティビティ、特定の業界向けに「作成」されます。 したがって、それらはまた呼ばれます 業界および専門的な 1C ソリューション。

非標準構成の利点

  • ソフトウェア製品は既製のソリューションとして提供されるため、ソフトウェア製品を実装する際の消費者のコストを削減できます。
  • これらには、特定の企業の特性を考慮した高度に専門化されたソリューションが含まれています。
  • 複雑な構成設定を回避できます。

業種構成例:1C:大衆給食、1C:農業企業経営、1C:建設組織経営。

食品産業企業で会計および税務記録を管理するためのソフトウェア製品を選択する必要があるとします。 この目的のために、図に示すように、標準の 1C: Accounting 構成をインストールして適応させるか、既製の業界ソリューションの 1 つを選択して、時間と費用を節約できます。


ご覧のとおり、1C 社は、さまざまな消費者のニーズや好みを満たす幅広い 1C ソフトウェア製品を提供しています。

バージョン 8.3.10.2168 で実装されました。

アプリケーション ソリューションを開発および保守する場合、コンフィギュレーターは対話的に (構成の変更、組み込み言語でのアルゴリズムの記述) だけでなく、プログラム的に (構成の更新、ダウンロード/アンロードなど) にも使用されます。 たとえば、新しい EDT 開発環境は、その機能の一部をコンフィギュレータに委任します。

私たちの当初のニーズは、EDT とコンフィギュレーター間の対話を高速化することでした。 しかし、開発プロセス中に、解決されている問題を拡張することにしました。 その結果、コンフィギュレーターをプログラムで操作するための汎用機能を実装しました。 エージェントモード。 このモードでは、コンフィギュレータは作業を完了することなく、任意の数の「外部」コマンドを実行できます。

利点

EDT におけるこのモードの主な利点は、ファイルのロード/アンロードやデータベース構成の更新などの一連の操作の実行時間が短縮されることです。 実際、EDT が以前に使用していたバッチ モードでは、コンフィギュレーターが起動し、1 つのコマンドを実行して、その作業を完了します。 また、複数のコマンドを順番に実行する必要がある場合、コンフィギュレータの起動/シャットダウンのオーバーヘッドが大きくなる可能性があります。

当初の計画にはなかったもう 1 つの利点は、新しいモードでは標準の ssh クライアントを介してコンフィギュレーターを操作できることです。 これは、コンフィギュレーターを使用して作業を自動化できることを意味します。 またこの機会に詳しくお伝えしたいと思います。

動作原理

新しいモードでコンフィギュレータを起動するには、キーを使用します。 /エージェントモード、および接続設定を決定するその他の多くの補助キー。 起動するとすぐに、コンフィギュレーターが使用する情報ベースが表示されます。

エージェントを開始した後は、実行中のエージェント (ssh コマンドを使用) として、または通常モードで実行中のコンフィギュレーターとして、この情報ベースを交互に操作できます。 交互に とはどういう意味ですか?

SSH クライアントからコンフィギュレータを管理するには、まず情報ベースに接続する必要があります。 とてもシンプルに見えます:

デザイナー>共通接続ib
操作は正常に完了しました

この後、他の ssh コマンドを実行できます。

ssh shutdown コマンドを実行すると、(このエージェントをシャットダウンせずに) 別のコンフィギュレータを通常モードで起動し、モジュールの編集など、通常どおり情報ベースを操作できます。 通常のコンフィギュレータの作業が完了すると、実行中のエージェントで ssh コマンドを使用して情報ベース (IB) に接続し、他の操作を実行できます。 簡単に言うと、この一連のアクションは次のように表すことができます。

  • エージェントモードでのコンフィギュレータの起動 (SSH セッションの開始)
    • ...その他の ssh コマンド
  • 通常モードでコンフィギュレータを起動する
    • ... コンフィギュレーターエージェントが接続されているのと同じ情報セキュリティシステムの変更
  • 通常モードでのコンフィギュレータのシャットダウン
  • 情報セキュリティへの接続(sshコマンド)
    • ...その他の ssh コマンド
  • 情報セキュリティからの切断(sshコマンド)
  • エージェントモードでのコンフィギュレータのシャットダウン (ssh コマンド、ssh セッションの終了)

SSHコマンド

標準の SSH クライアント PuTTY、WinSCP、MobaXterm などを使用して、エージェント モードで実行されているコンフィギュレータに接続できます。 これまでのところ、最も必要なコマンドのみを実装しました。

  • 情報ベースへの接続/切断。
  • 設定をファイルにロード/アンロードします (部分的なロードとアンロードを含む)。
  • 外部処理またはレポートをファイルにロード/アンロードします。
  • データベース構成を更新する。
  • 多数のサービスコマンド。

将来的には、コマンドのリストを拡張する可能性を検討します。

冒頭で述べたように、ssh プロトコルを使用すると、標準の ssh クライアントでコマンド ラインから作業できるだけでなく、組み込み言語以外のプログラミング言語の機能を使用して、コンフィギュレータでの作業を自動化することもできます。 1つ。 たとえば、Python では、情報ベースへの接続と情報ベースからの切断は、(Paramiko ライブラリを使用して) わずか数行で実装されます。

paramiko をインポート ホスト = "192.168.1.1" ユーザー = "ログイン" シークレット = "パスワード" ポート = 1543 クライアント = paramiko.SSHClient() client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) client.connect(hostname=host, username=user) 、パスワード = シークレット、ポート = ポート) stdin、stdout、stderr = client.exec_command("common connect-ib") data = stdout.read() + stderr.read() ... stdin、stdout、stderr = クライアント。 exec_command("共通切断-ib") データ = stdout.read() + stderr.read() client.close()

特徴

コンフィギュレータ自体は、ssh プロトコルを介した対話に課せられる多くの制限を定義します。

まず、コンフィギュレータの仕様により、すべての ssh コマンドは同期的に実行されます。同時にインフォベースに接続できるのは、1 つのシェル ssh クライアントと複数の sftp クライアントだけです。

第二に、「1 つのエージェント - 1 つの拠点」という厳しい制限があります。 認証は情報ベースのユーザー名とパスワードを使用して実行されるため、エージェントは (起動時に) どのデータベースを使用するかを即座に認識する必要があります。

そして 3 番目に、このメカニズムの開発中に存在した「要望」の 1 つは、コンフィギュレーターによって実行されたコマンドの完了率を知りたいということでした。 しかし、綿密な分析の結果、すべてのコンフィギュレータ操作にそのような機会があるわけではなく、その実装はかなりの労力を要する作業であることが判明しました。 したがって、今のところこの機会は希望のままです。

1C プラットフォーム上のソフトウェア: Enterprise には、変更に関係なく、2 つの起動モードがあります。 最初のオプションはカスタム データベースの起動を目的としており、2 番目 (1C コンフィギュレータ) はプログラマーまたは開発者によって使用されます。 コード、画面、または印刷フォームに変更を加える期間に限ります。

「エンタープライズ」モードへのアクセスは、通常、ディレクトリへの記入、文書の入力、レポートの生成、処理の開始などの責任を負うユーザーに提供されます。 両方のオプションへの完全なアクセスは、十分な資格を持つ専門家 (システム管理者) が利用できます。

起動方法とインターフェイスの外観

ローカル ネットワークまたはインターネット経由で 1C 構成を開始するには、シック クライアントと Web クライアントといういくつかの起動方法があります。 1C プログラムを「コンフィギュレーター」モードで起動する必要がある場合は、シック クライアント経由でのみ起動する可能性を考慮する必要があります。 または、データベースに直接接続できるサーバー上でローカルにセットアップ作業を行う必要があります。

重要。 カスタム起動モードではコンフィギュレータにアクセスできないため、データベースへの不正な干渉に対する追加の保護が提供されます。

外部的には、1C プログラム コンフィギュレータのインターフェイスはユーザー インターフェイスとほとんど変わりませんが、ここでのメニュー項目のセットは完全に異なります。 プログラム ウィンドウには次の位置が含まれます。

  • 構成。 「開く」、「変更を保存」などの基本機能。
  • デバッグ中。 プログラマーが加えられた変更をテストするために使用されます。
  • 管理。 アクセス権の設定、新しいユーザーの作成。
  • サービス。 インターフェース設定、電卓、カレンダー。
  • 窓。 ウィンドウを管理するための機能はコンフィギュレーターで開きます。
  • 参照。 構文、関数、プログラムに関する一般情報のヘルパー。

このメニューの下には、コンフィギュレータを使用するときに最もよく使用されるクイック コマンドがあります。 それらのリストは自由に変更できます。 メイン ウィンドウには、事前定義されたクラスのセットを表すメタデータが表示されます。

メタデータ ツリーの右側には、1C コンフィギュレータによって編集用に開かれているクラスのプロパティが表示されます。 実際、これがプログラムの主な作業領域です。 開きます:

  • 画面フォームエディター。
  • 印刷されたフォームと構文の編集者。
  • 参考資料。

変更を加えた後、デバッグ モードでイノベーションの機能を確認できます。 変更を保存し、「エンタープライズ」モード (F5 キー) で起動を選択する必要があります。 エラーが本質的に構文上のものである場合、コンフィギュレーターは構成を保存する前にエラーを示す警告を発行します。 エンタープライズ モードでエラー (0 による除算など) が表示された場合、プログラマはエラー ウィンドウからコンフィギュレータを使用して、エラーが発生したコードの部分に移動できます。

目的

1C 8.x プログラムの構成をインストールした後の最初の起動は、主にコンフィギュレーター モードで実行されます。 これは、ユーザーを作成し、ユーザーに特定の権限を割り当て、従業員や第三者による不正アクセスからソフトウェア モジュールを保護するために必要です。

ヒント: 構成を開くには、すぐにパスワードを設定する必要があります。そうしないと、コードの小さなセクションを変更するだけで、プログラムが完全に動作しなくなる可能性があります。

将来的には、このモードは調整を行ったり、新しいモジュールを導入したりするために使用されます。 関数の完全なリストは次のとおりです。

  • プログラム変更。
  • コード実行のデバッグ。
  • モジュールのパフォーマンスをチェックする。
  • ログブックパラメータの設定;
  • データベースの再インデックス。
  • 論理的整合性と参照整合性をチェックします。
  • データベースを Web サーバー上に公開します。
  • データベースのバックアップ コピーを作成します。
  • 障害後の回復。
  • ユーザー管理。

プログラマや開発者の作業を容易にし、スピードアップするために、1C コンフィギュレータ ウィンドウではコンテキスト ヒントが使用されます。 これらを使用すると、モジュール編集の一般的な基礎を習得するだけで十分です。コマンドの作成で間違いを犯すことは非常に困難になります。

構成の更新

「コンフィギュレーター」モードの使用で最も人気のある分野の 1 つは、アップデートの実装です。 1C 社は、各構成の新しいバージョンを少なくとも四半期に 1 回市場にリリースします。 このため、ユーザーが発見したエラーは修正され、印刷および電子フォームは現在の規制に従って変更されます。 会計は、定期的な調整、さらには新しいタイプのレポートの導入によって特徴付けられます。

実行可能ファイルによる自動更新を使用する場合にのみ、インストーラーは通常、非標準のコード変更を消去します。 始める前に、次のことを考慮する必要があります。

  • データベースに大規模な変更がある場合は、手動更新方法を使用することをお勧めします。
  • プロセスを開始する前に、変更がブロックされていないことを確認する必要があります。

新しいコードの導入を考慮せずに手順を実行すると、システム管理者はすべてを手動で復元する必要があります。 したがって、「構成」メニューの「構成の更新」項目を使用しようとします。

専門家は 2 つのモジュールを事前に比較する機会があります。 新しいファイルのコード変更が、変更が加えられなかった領域にのみ影響する場合は、自動更新がトリガーされます。 他の場合には、独自のモジュールの機能やパフォーマンスを混乱させる可能性のある革新を無視して、必要な革新を段階的にデータベースに転送するのが簡単です。

26.11.2009 22:52

システムセットアップ- これ 診断コンピューターとオペレーティング システムの問題の原因を特定するために、Windows 7 の起動設定を構成するように設計されたツール。 システム構成プログラムを使用すると、誤った操作により Windows 7 の起動および操作中にエラーを引き起こすドライバー、プログラム、およびコンポーネントを特定できます。

システム設定プログラムの起動

セットアップユーティリティを起動するには、[スタート] メニューを開き、検索バーに入力して Enter キーを押します。

キーボード ショートカット Windows + R を使用して Enter キーを押すこともできます。 わかりました.

「一般」タブ

タブ上 オペレーティング システムを起動するには、次の 3 つのオプションのいずれかを選択できます。

通常起動

このモードでは、Windows 7 が通常の方法で起動します。 「通常起動」は、OSのロードに問題がない場合やトラブルシューティング後に使用します。

診断の実行

診断スタートアップ モードでは、オペレーティング システムとコンピューターの機能に必要な基本的なサービスとドライバーのみが Windows とともに起動されます。 診断スタートアップを有効にしても問題が解決しない場合は、Windows のメイン ファイルとドライバーが破損している可能性があります。 診断起動が有効になっているときに問題がない場合は、モードを使用する必要があります。 選択的起動.

選択的起動

このモードでは、Windows 7 は基本サービスとドライバーに加えて、ユーザーが選択した他のサービスと自動的にダウンロードされたプログラムの使用を開始します。 3 つの追加オプションが利用可能です。

  • システムサービスをロードする– このパラメータが有効な場合、オペレーティング システムは、その動作に必要なサービスの標準セットを使用して起動します。
  • – このパラメータが有効な場合、タブ上のチェックボックスがマークされたプログラムがオペレーティング システムとともに起動されます。
  • – このオプションはデフォルトで有効になっており、グレー表示になっています。 このオプションでは、タブで変更が加えられた場合に、元の Windows 7 の起動設定が復元されます。

選択的起動は次の場合に使用する必要があります。 診断の実行エラーなしで合格しました。 追加のサービスとプログラムを 1 つずつオンにして、エラーの原因が特定されるまでシステムを監視します。

「読み込み中」タブ

デフォルトのオペレーティングシステム

コンピュータに複数のオペレーティング システムがインストールされている場合は、それらのいずれかをデフォルトのブート システムとして指定できます。 これを行うには、目的のオペレーティング システムを強調表示し、ボタンをクリックします。 デフォルトとして使用する.

フィールドに時間を秒単位で設定することで、カスタム マルチブート メニューの遅延時間を設定することもできます。 タイムアウト.

リストからオペレーティング システムを削除するには、オペレーティング システムを選択して ボタンをクリックします。 消去.

セーフモード

セーフモードこれは、コンピューターの機能に必要な限定されたサービス、デバイス、およびドライバーのセットを備えたオペレーティング システムの動作モードです。

セーフ モードで開始される Windows サービス:

  • Windowsイベントログ
  • プラグ アンド プレイ デバイスのサポート
  • リモート プロシージャ コール (RPC)
  • 暗号化サービス
  • Windows ディフェンダー
  • Windows Management Instrumentation (WMI)

セーフ モードで実行されるデバイスとドライバー:

  • 内蔵ハードドライブ (ATA、SATA、SCSI)
  • 外付けハードドライブ(USB)
  • フロッピー ドライブ (内蔵および USB)
  • 内蔵 CD および DVD ドライブ (ATA、SCSI)
  • CD および DVD 用の外付け USB ドライブ
  • キーボードとマウス (USB、PS/2、シリアル)
  • VGA ビデオ カード (PCI、AGP)

チェックボックスをオンにします セーフモードそして、ダウンロード オプションのいずれかを選択します。

最小– ネットワーク サポートなしで、基本的な Windows デバイス、ドライバー、サービスのみを使用して Windows 7 エクスプローラーをセーフ モードで起動します。

別のシェル– Windows 7 のコマンド ライン、基本デバイス、ドライバー、およびサービスを読み込みます。エクスプローラーとネットワーク コンポーネントは無効になります。

Active Directory の回復– 基本サービス、デバイス、ドライバー、および Active Directory ディレクトリ サービスのみを使用して、Windows 7 エクスプローラーをセーフ モードで起動します。

ネット– オペレーティング システムの主要コンポーネントと次のネットワーク コンポーネントのみを使用して、Windows 7 エクスプローラーをセーフ モードで起動します。

  • ネットワーク アダプター (有線イーサネットおよび無線 802.11x)
  • 動的ホスト構成プロトコル DHCP
  • ネットワーク接続
  • TCP/IP 経由の NetBIOS サポート モジュール
  • Windowsファイアウォール

ダウンロードログ– Windows 7 の起動プロセスに関するすべての情報はファイルに保存されます %SystemRoot%/Ntbtlog.txt.

基本ビデオ– ビデオ カードに対応するドライバーの代わりに、標準の VGA ドライバーがロードされます。

OS情報– Windows 7 が起動すると、ダウンロードしたドライバーの名前が表示されます。

これらの起動オプションを永続化します– このオプションが有効な場合、変更したシステム設定は手動でのみキャンセルできます。 [全般] タブの [通常の起動] を選択しても、変更を元に戻すことはできません。 また、関数を使用して変更を元に戻すことはできません。 元のブート構成を使用するタブ上で .

Windows 7 の詳細ブート オプションを構成するには、タブで、 追加オプション.

  • プロセッサの数

この設定により、システムで使用される実プロセッサと仮想プロセッサの両方の数を制限できます。 チェックボックスを選択し、ドロップダウン リストを使用して、次回のシステム起動時から使用するプロセッサの数を指定します。

  • 最大メモリ容量

この設定により、オペレーティング システムが使用する物理 RAM の量を制限できます。 チェックボックスを選択し、テキスト フィールドで、次回起動時からシステムが使用する RAM の最大量 (メガバイト単位) を指定します。

  • PCI ブロッキング

この設定が有効な場合、オペレーティング システムは PCI バス上の I/O および割り込みリソースを割り当てません。 この場合、BIOS で指定された I/O およびメモリ リソースは保持されます。

  • デバッグ

有効にすると、デバイス ドライバー開発者向けにグローバル カーネル モード デバッグ オプションを設定できます。

「サービス」タブ

タブ サービスには、Windows 7 の起動時に自動的に開始されるサービスのリストが含まれています。これらのサービスはすべて、次の 2 つのカテゴリに分類されます。

  • マイクロソフトのサービス、オペレーティング システムの動作が依存します。
  • サードパーティのサービス、ドライバーおよび一部のプログラムの動作に必要です。

Windows 7 の起動時または操作中に発生した問題の原因を特定するには、次の手順を実行する必要があります。

1. タブ上で

  • オンにする 選択的起動.
  • チェックボックスをオンにします システムサービスをロードする.
  • チェックを外します スタートアップ項目をロードする.

2. タブ上で サービス:

  • チェックボックスをオンにします .
  • すべてのサードパーティ サービスの実行を無効にします。

3. コンピュータを再起動します。

再起動後に問題が発生しない場合は、Windows 7 システム コンポーネントは正常に動作しており、エラーの原因は 1 つ以上のサードパーティ サービスの誤った操作である可能性が高くなります。 障害の原因となっているサービスを特定するには、一度に 1 つのサービスを有効にし、コンピュータを再起動して、システムのステータスを監視します。

サードパーティのサービスを無効にした後もシステムでエラーが発生する場合は、基盤となるオペレーティング システム コンポーネントが破損している可能性があります。 エラーの原因を特定するには、次の手順に従います。

1.チェックを外します Microsoft サービスを表示しない.

2. すべての Microsoft サービスを無効にしてから、一度に 1 つずつ有効にし、コンピュータを再起動して、障害の原因となっているすべてのサービスを特定するまで変更を監視します。

「スタートアップ」タブ

  • 列内 スタートアップアイテム番組名が表示されます。
  • 列内 メーカー- プログラム開発者。
  • 列内 チーム OS で実行される実行可能ファイルと、このファイルの場所が示されます。
  • 列内 位置 Windows 7 とともにプログラムを自動的に起動するためのレジストリ キーが表示されます。
  • 列内 シャットダウン日オペレーティング システムによって自動的に起動されないスタートアップ項目を無効にする日付が示されます。

Windows 7 で問題が発生した場合は、プログラムの自動起動を 1 つずつ無効にすることで問題の原因を特定できます。 クラッシュの原因となっているプログラムを特定するには、すべてのプログラムのスタートアップをオフにしてから、一度に 1 つのプログラムをオンにして、コンピューターを再起動してシステムのステータスを監視します。

Windows 7 でプログラムが起動しないようにするには、プログラム名の横にあるボックスのチェックを外し、ボタンをクリックする必要があります。 適用する.

サービスタブ

タブ Windows の構成、管理、診断ツールをすばやく起動できます。 目的のツールを強調表示してボタンをクリックします 打ち上げ.

プログラムについて– コンピューターにインストールされている Windows 7 のバージョンに関する情報が表示されます。

ユーザーアカウント制御設定を変更する– 管理者権限を必要とするアクションの確認を要求する Windows 7 セキュリティ コンポーネントである UAC を設定します。

サポートセンター- アクション センターには、警告を表示し、Windows 7 をスムーズに実行するためのアクションを実行するための主な場所があり、注意が必要なセキュリティとコンピューターのメンテナンス設定に関する重要なメッセージがリストされます。

– インターネットの使用に関連するネットワーク、ハードウェア、デバイスを操作する際のいくつかの一般的な問題、およびプログラムの互換性の問題を自動的に解決するためのツールのセット。

コンピュータマネジメント– Windows 7 のハードウェア、ソフトウェア、およびネットワーク コンポーネントを管理するためのツールのセット。

システムインフォメーション– コンピューターのハードウェア構成、コンポーネント、ドライバーなどのソフトウェアに関する詳細情報を表示する Windows 7 コンポーネント。

イベントビューア– システム内で発生する重要なイベント (たとえば、適切に起動しないプログラムや自動的にダウンロードされる更新プログラム) に関する詳細情報を表示するツール。 この情報は、Windows 7 およびインストールされているプログラムの問題やエラーのトラブルシューティングに役立つ場合があります。

プログラム– Windows 7 のプログラムと機能ツール。Windows 7 コンポーネントを有効または無効にしたり、プログラムを削除したり構成を変更したりできるように設計されています。

システムのプロパティ– ハードウェアとオペレーティング システムに関する基本情報。 Windows 7 のバージョンとライセンス認証ステータス、パフォーマンス インデックス、コンピューター名、ドメイン名、およびワークグループ設定。

インターネット設定– Internet Explorer ブラウザの設定。

IPプロトコルの設定– コンピュータのネットワーク アドレスを表示および設定します (コマンド ラインで)。

は、Windows 7 に組み込まれている強力な診断およびパフォーマンス監視ツールです。

リソースモニター– プロセッサ、ハードドライブ、ネットワーク、メモリの使用状況をリアルタイムで表示するツール。

タスクマネージャー– 現在コンピューター上で実行されているアプリケーション、プロセス、およびサービスを表示します。 これを使用して、コンピュータのパフォーマンスを監視したり、応答しないアプリケーションを停止したりできます。 ネットワークのステータスを監視し、その動作パラメータを表示します。

コマンドライン- グラフィカル ユーザー インターフェイスを使用せずに MS-DOS やその他のコマンドを入力できる Windows 7 の機能。

レジストリエディタ– システム レジストリの設定を表示および変更するために設計されたツール。コンピュータの動作に関する情報が含まれています。