次の方法で共有


受領書フォーマットを設定しデザインします

メモ

Dynamics 365 Commerce の小売関連グループは、Yammer から Viva Engage に移行しました。 新しいViva Engage コミュニティにアクセスできない場合は、追加するフォーム (https://aka.ms/JoinD365commerceVivaEngageCommunity) に入力し、最新のディスカッションに参加してください。

この記事では、Microsoft Dynamics 365 Commerce でレシート、請求書、その他のドキュメントを印刷する方法を制御するフォーム レイアウトを設定および設計する方法について説明します。 Dynamics 365 Commerceには、さまざまな種類のフォーム レイアウトを簡単に作成および変更できるフォーム レイアウト デザイナーが含まれています。

重要

Store Commerce アプリと Web 向け Store Commerce からレシートやその他の文書を印刷するために、フォーム レイアウトおよびレシート プロファイルを設定する必要があります。 レシート プロファイルに複数のフォーム レイアウトを含めることができます。 ハードウェア プロファイルを変更して、プリンタにレシート プロファイルを割り当てることができます。

受領書フォーマットの設定

レシート形式を設定するには、次の手順に従います。

  1. コマース本社で、小売とコマース> チャネルのセットアップ> POS セットアップ> POS >レシート形式に移動します。

  2. [ 領収書の書式 ] ページで、[ 新規 ] を選択して新しいフォーム レイアウトを作成するか、既存のフォーム レイアウトを選択します。

  3. 受領書フォーマットフィールドで、フォーム レイアウトの ID を入力して、このレイアウトを使用するレシート タイプを選択します。 また、タイトルフィールドにレシートの説明と短縮名を入力することもできます。

  4. 概要クイック タブで、印刷動作を定義するオプションを選択します。

    • 常に印刷 – 必要に応じて、レシートが自動的に印刷されます。
    • 印刷しない – レシートは印刷されません。
    • ユーザーに確認する – ユーザーはレシートを印刷するように求められます。
    • 必要時 – このオプションは、ギフト レシートにのみ使用されます。 このオプションを選択すると、ギフトレシートが必要な場合、ユーザーは [変更 ] ページからギフトレシートを印刷できます。

レシート デザイナーにはロゴ変数 が含まれます。 この変数を使用して、レシートに印刷する画像を指定します。 ロゴ変数を使用してレシートに印刷する画像は、モノクロ ビットマップ (.bmp) ファイルの種類にする必要があります。 レシート デザイナーでビットマップ イメージを指定しても、レシートがプリンターに送信されるときに印刷されない場合は、次のいずれかの問題が原因である可能性があります。

  • ファイル サイズが大きすぎるか、画像のピクセルサイズがプリンターと互換性がありません。 この場合、画像ファイルの解像度や分析コードを小さくしてください。

  • 販売時点管理 (OPOS) 用オブジェクトのリンクと埋め込みのプリンタ ドライバによっては、ハードウェア ステーションがロゴ画像を印刷するときに使用する PrintMemoryBitmap 方式が実装されていないものがあります。 この場合は、専用または共有ハードウェア ステーションの HardwareStation.Extension.config ファイルに以下のフラグを追加してみてください:

    <add name="HardwareStation.UsePrintBitmapMethod" value="true"/>

受領書フォーマットのデザイン

フォーム レイアウト デザイナーを使用して、フォーム文書のレイアウトをグラフィカルに作成します。 受領書フォーマット デザイナー ページには 3 つのセクションがあります。ヘッダー明細行、およびフッターです。 3 つのすべてのセクションの要素を使用するフォーム レイアウトもあれば、1 つまたは 2 つのセクションの要素しか使用しないフォーム レイアウトもあります。 各セクションで使用できる要素を表示するには、ページの左側にあるナビゲーション ウィンドウで適切なボタンを選択します。

レシート形式を設計するには、次の手順に従います。

  1. 本社で、リテールおよびコマース> チャネルのセットアップ> POS セットアップ> POS> レシート形式に移動します。

  2. [ 領収書の書式 ] ページで、フォーム レイアウトを選択し、[ デザイナー] を選択します。

  3. [ 実行 ] を選択して、コマース デザイナー ホストのインストールを開始します。

  4. Microsoft Edge ウィンドウの下部に表示される通知バーで、Open を選択してデザイナーのインストールを開始します。 (通知バーは、他のブラウザーの別の場所に表示されることがあります。) 進行状況インジケータは、インストール プロセスの進行状況を示します。

  5. インストールが完了したら、Commerce のユーザー名とパスワードを入力し、[ サインイン ] を選択してデザイナーを起動します。

  6. 資格情報を検証しデザイナーを開始した後に、受領書フォーマットを作成するか、または既存のフォーマットを変更することができます。

  7. フォームの要素を作成するには、ヘッダー明細行、またはフッターセクションを選択し、セクションの要素をワークスペースにドラッグします。 ほとんどの要素は、データベースからデータが自動的に入力される変数で構成されます。 テキストなどのその他の要素は、カスタム テキストをレシートに印刷できます。

    メモ

    それぞれのセクションで使用する行数は、そのセクションの右下隅にある数値を調整することで選択できます。 セクションを変更しやすいように、セクション下部のサイズ変更バーをドラッグして、その高さを増やします。 ワークスペースのセクションの高さは、実際のレシートの行数に影響しません。

  8. 要素をワークスペースにドラッグした後、ページ下部にあるオブジェクト情報ウィンドウでパーツのプロパティを設定します。 次の 1 つまたは複数の設定を入力します。

    • 配置 – フィールドの配置を または に設定します。
    • 充填文字 - 空白文字を指定します。 既定では、空白を使用しますが、任意の文字を入力できます。
    • 接頭語 - フィールドの先頭に表示される値を入力します。 この設定は、レイアウトの明細行セクションにのみ適用されます。
    • 文字 – 要素に変数が含まれている場合に、フィールドに含めることができる文字の最大数を指定します。 フィールドのテキストが指定した文字数よりも長い場合は、フィールドに合わせて切り詰めます。
    • 変数 - 要素が変数を含むためにカスタマイズできない場合は、このチェック ボックスが自動的にオンになります。
    • フォントの種類 - フォント スタイルを通常または太字に設定します。 太字の文字は、通常の文字の 2 倍のスペースを使用します。 したがって、一部の文字が切り詰められる場合があります。
    • フォント サイズ - フォント サイズを通常または に設定します。 [大] の文字は [通常] の文字より 2 倍高くなります。 そのため、大きな文字を使用すると、レシート内のテキストが重複する可能性があります。
    • [削除] – 選択したパーツをフォーム レイアウトから削除するには、このボタンを選択します。

レシート プロファイルの割り当て

ハードウェア プロファイルを使用して、レシート プロファイルをプリンターに直接割り当てます。

レシート プロファイルを割り当てるには、次の手順に従います。

  1. 本社で、リテールおよびコマース>チャネルのセットアップ>POSのセットアップ>POSプロファイル>ハードウェアプロファイルに移動して、ハードウェアプロファイルを開きます。
  2. プリンターを選択します。 [ レシート プロファイル ] フィールドで、レジスタで使用するレシート プロファイルを割り当てます。

メモ

2 台のプリンターを使用する場合、1 台のプリンターで標準の 40 列の熱レシートを印刷できます。 2 番目のプリンターは、通常、詳細情報を必要とする全ページのレシートの種類を印刷します。 これらのレシート タイプでは、顧客注文のレシートおよび顧客請求書が含まれます。