1s 8.3 エンタープライズでスケールを変更する方法。 フォームの高速スケーリング

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

フォームを迅速にスケーリングするためのメカニズムを実装しました。 もちろん、ほとんどはユーザー向けですが、必要に応じて開発者も使用できます。

この仕組みは、フォームに表示される申請データの規模を素早く簡単に、あるいは一時的に増減したい場合に便利で役立つものと考えております。

画面の解像度を変更するとフォントを大きくできることはご存知かと思います。 そして少し前に、アプリケーション ソリューションがさまざまな画面解像度 (DPI) で明確かつ正確に表示されるように、プラットフォームのメカニズムを改良しました。 ただし、DPI の変更は比較的複雑で「基本的な」操作です。 まず、すべてのユーザーがそれを実行するための十分な知識を持っているわけではありません。

次に、コンピュータにインストールされているすべてのアプリケーションに影響します。 「今ここ」でのみ何かを増減する必要がある場合、またはユーザーのスキルが十分でない場合、DPI は変更されません。

このような状況では、フォームを素早くスケーリングするメカニズムが役に立ちます。 ユーザーが持っていない場合 視力が良い、彼は簡単に自分自身を「大きく」することができます。 また、視覚は良好でも、テーブル全体がフォームの幅に収まらない場合は、フォームを「小さく」することができます。

クライアントアプリケーション内

クライアント アプリケーションで管理フォームおよびドキュメントのスケールを変更するには、メイン メニューまたはシステム コマンド領域のコマンドを使用できます。

スケール設定ダイアログは右上隅に開きますが、画面上の都合の良い場所に移動できます。

形状のスケールは 50% ~ 400% の範囲で変更できます。 この場合、フォントと要素のサイズは単純に拡大または縮小されるのではなく、要素の新しいサイズに合わせてフォーム全体が再構築されます。

たとえば、200% まで増やすことができます。

またはその逆、70% に削減します。

再スケーリングはクライアント上で行われ、サーバー呼び出しは必要ありません。

スケーリングはフォームのコンテンツにのみ適用されます。 システム バー、お気に入りダイアログ、履歴ダイアログは拡大縮小されません。 また、フォーム内のフレームとスクロールバーは拡大縮小されません。 これらの要素のサイズを変更するには、画面解像度 (DPI) を変更します。

スライダーを移動すると、1 つの図形のスケールが変更されます。 ただし、このスケールをすべてのフォームに適用したい場合は、そのためのボタンがあります。 全員にインストール。 同じボタンを使用すると、いつでもすべてのフォームのスケールを 100% に戻すことができます。

かなり広範囲のスケーリングを組み込みましたが、必ずしもそのすべてが使用されるとは考えていません。 私たちの推定によると、この機能を使用したいユーザーはすべてのフォームをわずかに減らし、最大 90 ~ 95% に達しますが、一部のフォームでは逆に、わずかに増加して 105 ~ 110% になると考えられます。

規模の維持

スケールは、ユーザーのコンピューター上のローカル ストレージにフォームごとに個別に保存されます。 さらに、すべてのフォームの一般的なスケールが保存されており、標準値は 100% です。 すべての形状に新しいスケールを設定すると、各形状の個々の値が削除されます。

コンフィギュレーターでのフォームスケール

コンフィギュレーターでは、ユーザーにフォームが表示されるスケールを設定することもできます。 これを行うために、フォームのプロパティを実装しました。 規模。 以前に使用した場合には、このプロパティを使用することをお勧めします。 オプションスケール: コンパクト。 コンパクト モードでは、フォームのスケールが約 80% であると想定する必要があります。

形状を拡大縮小してプレビュー

コンフィギュレーターでフォームを編集しているときに、さまざまな縮尺でフォームがどのように表示されるかを確認できます。 フォーム エディターでは、いくつかの固定値からスケールを選択できます。

その結果、プレビュー領域に表示される形状は、たとえば 150% に拡大されます。

写真を表示する

拡大したフォームを美しく見せるためには、異なる解像度向けに設計された同じ画像の複数のバージョンが必要です。 そこで、モバイルプラットフォームにすでに存在していた画像オプションの仕組みをパソコン用プラットフォームにも拡張しました。

ここでは、表示対象に 1 つの画像だけを指定するのではなく、この画像のバリアントのセットをアーカイブの形式で指定します。 このアーカイブにはさまざまな解像度のオプションがあり、 さまざまなバリエーションインターフェース。 表示の場合、プラットフォームは現在の DPI とフォームのスケールに一致するオプションを選択します。

たとえば、現在、フラグ イメージはいくつかのオプションのセットです: プラットフォーム 8.2 (通常のインターフェイス) の場合、プラットフォーム 8.3 (インターフェイス) の場合 タクシー)、コンパクト モードの場合、さまざまなスケールの場合。

構成に保存されている画像をセットとして表示することもできます。 画像については、画面密度 (スケール) だけでなく、画像が使用されるインターフェイス オプションも設定できます。

セクションの記事: 「1C:エンタープライズ」

1C:Enterprise 8.2でフォントを変更する方法

1C 構成の多くのユーザーや開発者が指摘しているように、1C プログラム設定でフォントを変更しても、実際の変更にはつながりません。 1C でフォントを大きくする必要があるユーザーは、多くの場合、画面解像度を変更することでこの状況を回避します。 しかし、この場合、すべてが増加するため、これは最良の解決策ではありません。 のフォントを変更する オペレーティング·システムまた、望ましい結果は得られません。1C ではフォントは変更されません。

1Cでフォントを増やす方法

1C:Enterprise 8.2 でフォントを増やす (または減らす) には、設定ツリーの「全般」セクションのコンフィギュレーター モードで適切なスタイルを作成する必要があります。そこでは、フォントを希望のサイズにする必要があります。 1C のスタイル メカニズムでは、フォントのサイズとアウトラインに加えて、さらに多くのデザインを行うことができますが、ここではフォントに限定します。 スタイルを作成するときは、作成したスタイルの値を、グローバル コンテキスト変数 MainStyle のグローバル構成モジュールの事前定義プロシージャ BeforeSystemStart() に割り当てる必要があります。

MainStyle = スタイルライブラリ。<ИмяСозданногоСтиля>;

説明されているオプションでは、1C:Enterprise プログラムのすべてのユーザーのスタイル設定に従ってフォントが一度に変更されます。 開発者は、さまざまなユーザー向けのスタイルを作成し、MainStyle グローバル コンテキスト変数にそのユーザーに適したスタイルを割り当てることで、ソリューションを多様化できます。 このような情報は、たとえば、測定結果が記録される情報レジスタに保存できます。 ユーザー、リソースとして機能します スタイル。 情報レジスタを作成せずに、UserName() の値に応じて条件演算子を使用して、目的のユーザーの MainStyle 変数に 1 つまたは別のスタイルを割り当てることができます。

このセクションの他の記事をチェックしてください 「1C:エンタープライズ」 :

の上 ホームページサイト

8.3.10 エディション プラットフォームの管理フォームに対する新しい変更点

2017 年 2 月 22 日の時点で、プラットフォーム 8.3.10 の新しい試用版がリリースされました。 したがって、マネージド フォームとインターフェイスの操作に関するプラットフォームの機能の変更について説明する一連の記事を開始します。 記事は教育的というよりは研究的な性質のものになります。

この記事ではフォームのスケーリングに焦点を当てます。

プラットフォームのバージョン 8.3.10 では、ユーザーは現在開いている現在のフォームの縮尺を変更できます。 これを行うには、システム コマンド領域の [スケールの変更] ボタンをクリックする必要があります。

またはメインメニューから表示します


開いたスケーリング ウィンドウで、ユーザーは現在の形状のスケールを変更できます。


現在複数のフォームを開いている場合、更新されたフォームが拡大縮小されます。


フォームのスケーリングは保持されます。たとえば、アイテム リスト フォームをスケーリングしてから閉じ、再度開くと、スケールは同じになります。 1C セッションを再開するときにも保存されます。 ただし、フォームの縮尺はデータベースのどこかに保存されません。キャッシュがクリアされると、変更された縮尺はリセットされます。

スケーリング フォームのもう 1 つの興味深いボタンは「Set for all」です。これをクリックすると、すべてのフォームにスケールが設定されます。

フォームのスケールは で変更できます。 この目的のために、フォームの Scale プロパティが実装されました。


このパラメータを変更すると、フォームのスケールがすぐに変更されます


フォームは 1C:Enterprise で開いたときとまったく同じ縮尺になります。


最も興味深いのは、1C:Enterprise で拡大縮小されたフォームに移動し、そのスケールを変更したい場合、開いているフォームに対して相対的にフォームのスケールを変更することです。 それらの。 今回の場合、商品購入の書類フォームのスケールはコンフィギュレーターで 200 に設定されていますが、1C:Enterprise では 100 として認識されます。通常のスケールに戻すには、値を 50 に設定する必要があります。


フォームにはスケール オプションを選択する機能もあります。 オート、レギュラー、コンパクトの3つがあります


[標準] オプションが選択されている場合、フォームには標準のタクシー インターフェイスが表示されます。 [コンパクト] オプションがある場合、フォームのインターフェイスはバージョン 8.2 になります。 この場合、スケールを変更しても形状には影響しません。 パラメーターが Auto の場合、システムはクライアント アプリケーション設定オブジェクトの設定に基づいてスケール オプションを自動的に決定します。
次に、フォームのスケールをプログラムで設定する方法を試してみましょう。 これを行うには、商品購入文書フォームに次のコードを使用して「Install200」コマンドを作成します。

&OnClient
手順 Install200 (コマンド)

この形。 スケール = 200 ;

手順の終了

さらに、興味深い機能に気づきました。 このコード正常に動作しました。構成プロパティの互換モードを「使用しない」に設定する必要があります。


その後、実験を始めました。 実験の結果、次のことが分かりました。
1) スケールは記憶されません。ボタンをクリックするとスケールが変更されますが、フォームを閉じて再度開くとスケールは変わりません。
2) スケールは、1C:Enterprise の現在のスケールに応じて変化します。 たとえば、1C:Enterprise の「スケール変更」コマンドを使用してスケールを 50 に変更し、その後「200 に設定」コマンドを適用すると、100 に対応する通常のスケールになります。
3) スケールが加算されない: ボタンを何度押しても、スケールは最初の 1 回だけ変更されます。
これで、タクシー インターフェイスでの管理フォームのスケーリングに関する研究は終了です。 次の記事はオープン パネルについて説明します。オープン パネルはプラットフォーム 8.3 のバージョンで大幅に変更されました。

1C の構成の基本を学び、私の書籍「1C: Enterprise」と「1C の開発の基礎: Taxi」を参考にしてプログラミングを学びましょう。

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

  1. この本は分かりやすく書かれており、 簡単な言葉で- 初心者向け。
  2. 1C アーキテクチャを理解することを学びます。
  3. 1C 言語でコードを書き始めます。
  4. 基本的なプログラミング技術をマスターします。
  5. 問題集を使って知識を定着させましょう。

初心者の開発者と経験豊富なプログラマの両方を対象とした、マネージド 1C アプリケーションでの開発に関する優れたガイド。

  1. 非常にアクセスしやすく、わかりやすいプレゼンテーション言語
  2. 書籍はPDF形式で電子メールで送信されます。 どの端末でも開けます!
  3. マネージド 1C アプリケーションのイデオロギーを理解する
  4. マネージド アプリケーションの開発方法を学びます。
  5. マネージド 1C フォームの開発方法を学びます。
  6. 管理フォームの基本的かつ必要な要素を操作できるようになります。
  7. マネージドアプリケーションでのプログラミングが明確になる

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


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

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

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

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

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

フォームを迅速にスケーリングするためのメカニズムを実装しました。 もちろん、ほとんどはユーザー向けですが、必要に応じて開発者も使用できます。

この仕組みは、フォームに表示される申請データの規模を素早く簡単に、あるいは一時的に増減したい場合に便利で役立つものと考えております。

画面の解像度を変更するとフォントを大きくできることはご存知かと思います。 そして少し前に、アプリケーション ソリューションが明確かつ正確に表示されるようにプラットフォーム メカニズムを完成させました。 ただし、DPI の変更は比較的複雑で「基本的な」操作です。 まず、すべてのユーザーがそれを実行するための十分な知識を持っているわけではありません。 次に、コンピュータにインストールされているすべてのアプリケーションに影響します。 「今ここ」でのみ何かを増減する必要がある場合、またはユーザーのスキルが十分でない場合、DPI は変更されません。

このような状況では、フォームを素早くスケーリングするメカニズムが役に立ちます。 ユーザーの視力が良くない場合、自分自身を簡単に「大きく」することができます。 また、視覚は良好でも、テーブル全体がフォームの幅に収まらない場合は、フォームを「小さく」することができます。

クライアントアプリケーション内

クライアント アプリケーションで管理フォームおよびドキュメントのスケールを変更するには、メイン メニューまたはシステム コマンド領域のコマンドを使用できます。

スケール設定ダイアログは右上隅に開きますが、画面上の都合の良い場所に移動できます。

形状のスケールは 50% ~ 400% の範囲で変更できます。 この場合、フォントと要素のサイズは単純に拡大または縮小されるのではなく、要素の新しいサイズに合わせてフォーム全体が再構築されます。

たとえば、200% まで増やすことができます。

またはその逆、70% に削減します。

再スケーリングはクライアント上で行われ、サーバー呼び出しは必要ありません。

スケーリングはフォームのコンテンツにのみ適用されます。 システム バー、お気に入りダイアログ、履歴ダイアログは拡大縮小されません。 また、フォーム内のフレームとスクロールバーは拡大縮小されません。 これらの要素のサイズを変更するには、画面解像度 (DPI) を変更します。

スライダーを移動すると、1 つの図形のスケールが変更されます。 ただし、このスケールをすべてのフォームに適用したい場合は、そのためのボタンがあります。 全員にインストール。 同じボタンを使用すると、いつでもすべてのフォームのスケールを 100% に戻すことができます。

かなり広範囲のスケーリングを組み込みましたが、必ずしもそのすべてが使用されるとは考えていません。 私たちの推定によると、この機能を使用したいユーザーはすべてのフォームをわずかに減らし、最大 90 ~ 95% に達しますが、一部のフォームでは逆に、わずかに増加して 105 ~ 110% になると考えられます。

規模の維持

スケールは、ユーザーのコンピューター上のローカル ストレージにフォームごとに個別に保存されます。 さらに、すべてのフォームの一般的なスケールが保存されており、標準値は 100% です。 すべての形状に新しいスケールを設定すると、各形状の個々の値が削除されます。

コンフィギュレーターでのフォームスケール

コンフィギュレーターでは、ユーザーにフォームが表示されるスケールを設定することもできます。 これを行うために、フォームのプロパティを実装しました。 規模。 以前に使用した場合には、このプロパティを使用することをお勧めします。 オプションスケール: コンパクト。 コンパクト モードでは、フォームのスケールが約 80% であると想定する必要があります。

形状を拡大縮小してプレビュー

コンフィギュレーターでフォームを編集しているときに、さまざまな縮尺でフォームがどのように表示されるかを確認できます。 フォーム エディターでは、いくつかの固定値からスケールを選択できます。

その結果、プレビュー領域に表示される形状は、たとえば 150% に拡大されます。

写真を表示する

拡大したフォームを美しく見せるためには、異なる解像度向けに設計された同じ画像の複数のバージョンが必要です。 そこで、モバイルプラットフォームにすでに存在していた画像オプションの仕組みをパソコン用プラットフォームにも拡張しました。

ここでは、表示対象に 1 つの画像だけを指定するのではなく、この画像のバリアントのセットをアーカイブの形式で指定します。 このアーカイブには、さまざまな解像度とさまざまなインターフェイス オプションのオプションがあります。 表示の場合、プラットフォームは現在の DPI とフォームのスケールに一致するオプションを選択します。

たとえば、現在、フラグ イメージはいくつかのオプションのセットです: プラットフォーム 8.2 (通常のインターフェイス) の場合、プラットフォーム 8.3 (インターフェイス) の場合 タクシー)、コンパクト モードの場合、さまざまなスケールの場合。

構成に保存されている画像をセットとして表示することもできます。 画像については、画面密度 (スケール) だけでなく、画像が使用されるインターフェイス オプションも設定できます。

1C で作業するときのコツ: Accounting 8.3 (エディション 3.0) パート 1

2016-12-07T18:25:43+00:00

この記事では、1C: Accounting 8.3 で作業するための効果的なテクニックについての一連のメモを開始します。 あまり知られていない裏ワザなどをお伝えします 人が少ない自分の仕事で使用します。 これから説明するテクニックは時間を大幅に節約し、スペシャリストとしてのスキルを向上させることができます。

それでは、始めましょう!

テクニック #1: レポートと印刷フォームの境界を変更する。

a) 印刷した請求書を用意させていただきます。 ご覧のとおり、コラムは、 かろうじてタイトルにぴったりです。 もっと広くしていきたいと思っています。

b) これは次のように行われます: キーを押したままにします Ctrlキーボードの をクリックして、マウス ポインタを列の境界線に移動します。 次に、マウスの左ボタンを押して、列を「展開」するかのように、境界線を必要な場所までドラッグします。 同様に、列を拡大するだけでなく、縮小することもできます。

c) 完了しました!


テクニック #2: 境界を自動的に設定する。

ここでコラムに注目してください 製品。 明らかに想像以上に広いです。

a) キーを押し続ける Ctrlマウスポインタを列の右端に移動します。 次に、マウスの左ボタンでダブルクリックします。

b) カラムのサイズが小さくなり、まさに必要なものになりました。


トリック #3: リストの行の高さを増やす。

リスト内の一部の名前が長すぎて列に収まらない場合があります。 そして、列の幅ではなく高さを拡張したいと考えています。

非常に長い名前が含まれている次の命名規則のリストを考えてみましょう。 それらをフィットさせるために、線の高さを 3 倍にしてみましょう。

a) このリストのパネルで「詳細」ボタンを見つけてクリックします。 ドロップダウンリストから「フォームの変更...」を選択します。

職場、自宅、公共交通機関などで、私たちがコンピューターやガジェットを使用する時間がますます増えていることは周知の事実です。 この点で、眼精疲労の問題が生じます。 会社員毎日 1 時間以上をモニターの前で過ごさなければなりません。 アプリケーションでの作業は、あらゆるカテゴリーのユーザー、つまりまったく異なる視力を持つユーザーにとって快適かつ便利であることが重要です。 したがって、私たちの実務では、「モニター画面上のフォントを増やすにはどうすればよいですか?」という質問によく遭遇しました。 この資料では、実際に動作しているいくつかの機能と、 効果的な方法 1C でテキスト サイズを変更します: 増加または減少します。

8 つの異なるバージョンの 1C プログラムでフォントを拡大する 3 つの方法を分析します。 使用しているプラ​​ットフォームのバージョン、ブラウザーアクセスを使用しているかどうか、その他のニュアンスに応じて、最適な方法を選択できます。

フォントを増やす最初の方法は、クイック フォーム スケーリング メカニズムです。

最も便利、簡単、効果的であると正当に考えられる方法から始めます。 唯一の制限は、プラットフォーム 8.3.10、特に 8.3.10.2168 以上を使用する必要があることです。 8.1、8.2 をお持ちの場合は、次のバージョンに移行する必要があります。 新しいバージョン。 すでに 8.3 プラットフォームを使用している場合は、最新リリースのいずれかにアップグレードしてください。 構成がどのプラットフォームで実行されているかを確認したり、エンジンの現在のバージョンを確認したりできます。

使い方:

一番上隅に「スケール変更」ボタンがあります。 中央にプラス記号が付いた虫眼鏡のように見えます。 2 番目のオプションは、メイン メニューからズーム フォームにアクセスすることです。 メインメニューの「表示」→「スケールの変更」を開きます。 フォームの優れた利点は、構成自体に関係なく、画面の任意の領域にフォームを移動できることです。

実際にスケールを増減するには、マウスを使用して水平スライダーに必要な値を設定する必要があります。 2 番目の便利なオプションは、カーソル制御キー (キーボードの左右の矢印) を押すか、開いたフォームでスケールを変更することです。 PgUp/PgDown.

[すべてに設定] ボタンをクリックすると、選択したスケールが特定のデータベース内のすべてのフォームに適用されます。 その他の場合は、好みに応じて各形状のサイズを個別に調整できます。

この方法を使用すると、管理フォーム上の任意の構成でインターフェイス フォントを変更できます。 Accounting 3、Salary 3、Trade Management 11、Small Firm Management、Complex Automation 2 構成を使用している場合は、マウスを数回クリックするだけで、個々のフォームまたはインターフェイス全体のフォント サイズを大きくできます。

このプラットフォーム機能は、アプリケーション ソリューションの開発者や実装者、そして最も重要なことに、システムでの作業が少し楽しくなってきたエンド ユーザーによって長い間待ち望まれていました。

この方法の利点:

  • 追加の設定、管理者権限、構成は必要ありません
  • OS自体や他のアプリケーションのフォントは変わりません
  • 変更はプログラム内で直接行われます
  • 増やすことができます 個々のウィンドウとフォームのフォント
  • 一度構成すると、設定は各フォームおよび各ユーザーに対して個別に保存されます

この方法の欠点:

  • プラットフォームのアップデートが必要です
  • 7.7 ユーザーは利用できません。 格安で8への乗り換えをお手伝いします!

何らかの理由でまだ 8.3.10 に切り替える準備ができていない場合は、貸借対照表などのレポートのスケールを今すぐ変更できることを忘れないでください。レポートを生成し、レポート内の任意のセルに立つことができます。 、Ctrl キーを押しながらホイール マウスを回転させます。

この場合ブラウザでデータベースを開いたら、ページの縮尺を変更するだけです。 ブラウザとそのバージョンが異なると、このオプションのメニュー項目が若干異なる場合がありますが、これを実行できるユニバーサル ホットキーの組み合わせがあります。 Ctrl + マウスホイール.

Yandex ブラウザでは、スケールの変更は設定の最初の行にあります。

Google Chrome で、[Google Chrome の設定とコントロール] を開き、[ズーム] メニュー項目を見つけます。

ブラウザで 1C データベースを使用しているときに、全画面モードに切り替えることができることをご存知ですか。シン クライアントと比較した場合、インターフェイスの違いはほとんどわかりません。

この方法の利点:

  • 構成やプラットフォーム 8.3.10 への移行は必要ありません
  • OS フォント、アプリケーションの残りの部分は変更されません

この方法の欠点:

  • Web サーバーを設定し、ブラウザを 1C クライアントとして使用する必要があります
  • 形状ごとにスケールを個別に調整することはできません

フォントを増やす 3 番目の方法は、画面解像度を変更することです

最後のオプションはおそらく最も魅力的ではなく、実際には時代遅れです。 しかし、最近まで、古いバージョンのプラットフォームでは事実上、これが唯一のものでした。 まだ 7.7、特に標準ソリューションを使用している場合は、1C 8 プラットフォームに切り替えることを強くお勧めします。

使い方:

したがって、画面の解像度を変更する必要があります。

  • Windows XP:デスクトップ上の空きスペースでマウスの右ボタン - 「プロパティ」または「コントロール パネル」の「画面」) - ブックマーク「 装飾" - "フォントサイズ"
  • Windows 7以降: いずれかの方法でマウスの右ボタンを押します フリースペースデスクトップ上 --> 「画面解像度」。 「許可」の項目です。 テキストやその他の要素を大きくまたは小さくする機能を試すこともできます。 視覚に障害がある場合は、「拡大鏡」を使用できます (スタート --> プログラムとファイルの検索 --> 「拡大鏡」と入力)。

この方法の利点:

  • あらゆるプラットフォームと構成で動作します
  • 1C本体での設定や操作は一切不要

この方法の欠点:

  • すべてのアプリケーションと OS で画面解像度が向上します
  • 推奨される画面解像度を変更すると、アプリケーション内の多くのテキストやインターフェイスが画面領域自体に収まりません。
  • RDP 経由で作業しているとき (リモート セッション中) に画面解像度を変更できない

エピローグとして、これらすべての「困難」は、常に助け、助言し、助言してくれる人々と協力することで回避できることに注意します。 特に健康と視力には気をつけてください!

エラーを見つけた場合は、テキストを選択して Ctrl+Enter を押してください。