# 帳票コピー機能

## **帳票のコピー機能とは**

ConMas Manager および i-Reporterアプリで、既存の入力帳票をコピーして、新たな入力帳票を作成することができます。\
過去の入力済みの帳票をコピーして、過去の入力済みの帳票の入力情報を利用して新しい入力帳票を作成する機能です。\
前回の点検結果を利用して新しい点検を行うような場合に便利な機能です。

この帳票コピー時に、前回の入力済み帳票から「コピーする項目」、「コピーしない項目」、「別のクラスターへ移動する項目」など、各クラスターの入力値のコピー方法を予め設定しておくことが可能です。

<div align="left"><figure><img src="https://3237210363-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd8X0mqwp3tAAJZM8UeyH%2Fuploads%2FKSHRRS18DHHwJLEW87YH%2Fimage.png?alt=media&#x26;token=ab262cca-36ae-475e-98a5-82c951d82cb6" alt=""><figcaption></figcaption></figure></div>

## **帳票コピーの設定**

### **クラスターの入力値コピー設定（コピーする/しない）**

帳票コピーを実行した際に、クラスターに入力されている値もコピーするかどうかを、各クラスターごとに設定することができます。\
各クラスターに対しては 「入力値をコピーする」 「入力値をコピーしない」 のいずれかの設定を指定します。\
設定は、ConMas Designerで行います。

<div align="left"><figure><img src="https://3237210363-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd8X0mqwp3tAAJZM8UeyH%2Fuploads%2FqwVV87oscY4QUjReLhMK%2Fimage.png?alt=media&#x26;token=f527ae42-e717-4f76-8cf8-5f53b1463e0e" alt=""><figcaption></figcaption></figure></div>

### **入力値コピーの設定方法**

#### **個々のクラスター単位で設定**

各クラスターごとに、「入力値をコピーする」 「入力値をコピーしない」 を設定するには、該当クラスターの「入力パラメータ設定」画面を起動して、画面上部にある 「帳票コピー時に：入力値をコピーしない。」 のチェックをON/OFFします。

* チェックON：「入力値をコピーしない」設定
* チェックOFF：「入力値をコピーする」設定

また、デフォルト設定は「入力値をコピーする」です。\
そのため、デフォルトではこのチェックは外れた状態で表示されます。

<div align="left"><figure><img src="https://3237210363-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd8X0mqwp3tAAJZM8UeyH%2Fuploads%2FC4sBHybNlvMi7vHP15xN%2Fimage.png?alt=media&#x26;token=f2e2e879-c7d4-499c-ade3-897f33bd9045" alt="" width="375"><figcaption></figcaption></figure></div>

### **帳票コピー時のデフォルト表示設定**

デフォルト値設定が可能なクラスター種別の場合、「入力値をコピーしない」 にチェックをすると、「デフォルト表示の設定を有効にする。」 の設定が可能になります。\
本設定にチェックを付けた場合、帳票コピーした際にもデフォルト値を表示するようになります。\
チェックしない場合、帳票コピーした際にはデフォルト値を表示しません。\
また、デフォルト値の設定自体ができないクラスター種別においては本設定は無効になります。

{% hint style="warning" %}
iOS版アプリのみに対応した機能です。\
Windows版i-Reporterアプリは本機能に対応していません。\
（Windows版i-Reporterアプリは、本設定に関係なく帳票コピー時した際にもデフォルト値を表示します。）
{% endhint %}

<div align="left"><figure><img src="https://3237210363-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd8X0mqwp3tAAJZM8UeyH%2Fuploads%2FeQpR3FO8lFvbkfuqUZKf%2Fimage.png?alt=media&#x26;token=fe6eef71-3353-4a4f-afa1-fb739d1efdff" alt=""><figcaption></figcaption></figure></div>

#### **帳票コピー時のデフォルト表示の設定が有効になる場合**

「デフォルト表示の設定を有効にする。」 設定が可能なクラスター種別と、各クラスター種別においてデフォルト表示が有効になるパターンは下記のとおりです。\
複数条件のあるものはすべての条件を満たしている必要があります。

* **キーボードテキスト**\
  ・「デフォルト文」が空白でなく何らかの文字列が設定されている。\
  ![](https://3237210363-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd8X0mqwp3tAAJZM8UeyH%2Fuploads%2FIbLLgrg0LEgAKBhdWOqS%2Fimage.png?alt=media\&token=12088ea7-f0cd-43e7-afeb-35946e12a1a9)<br>
* **数値選択**\
  ・「デフォルト値の使用」が「使用する」に設定されている。\
  ・「デフォルト表示」が「最初からデフォルトを表示する」に設定されている。\
  ![](https://3237210363-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd8X0mqwp3tAAJZM8UeyH%2Fuploads%2FzN6OgvhqFWWiDn0HqEjx%2Fimage.png?alt=media\&token=239c79a4-d824-4f6a-ab4e-916b00d601f0)<br>
* **単一選択**\
  ・「デフォルト表示」が「最初からデフォルトを表示する」に設定されている。\
  ・選択肢のいずれかの「Default」にチェックが付いている。<br>
* **複数選択**\
  ・「デフォルト表示」が「最初からデフォルトを表示する」に設定されている。\
  ・選択肢のいずれかの「Default」にチェックが付いている。

<div align="left"><figure><img src="https://3237210363-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd8X0mqwp3tAAJZM8UeyH%2Fuploads%2Fyey6iWRJ9Vvb4SrN7Id1%2Fimage.png?alt=media&#x26;token=8056912f-c109-426a-817a-67738af36fe4" alt=""><figcaption></figcaption></figure></div>

### **入力値コピーの設定方法（複数のクラスターを一括設定）**

複数のクラスターに対して、 「帳票コピー時に入力値をコピーしない/する」 「帳票コピー時にデフォルト表示の設定を有効にする/しない」 を一括して設定するには、編集画面上で該当のクラスターを選択状態にして、右クリックメニューから 「帳票コピー時の設定」 内の 「コピーする」 または 「コピーしない（デフォルト表示 無効）」 「コピーしない（デフォルト表示 有効）」 からいずれかを選択して実行します。

<div align="left"><figure><img src="https://3237210363-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd8X0mqwp3tAAJZM8UeyH%2Fuploads%2FgZue0MC0AURaSdwI1L7g%2Fimage.png?alt=media&#x26;token=c5a4b980-c188-41c4-84a8-81ce581d7a31" alt=""><figcaption></figcaption></figure></div>

### **帳票コピー時に使用可能な帳票定義リビジョン**

コピーする時に、２つの帳票定義のバージョンから指定することができます。

{% hint style="success" %}
ConMas Designerで「移動」や設定があれば、その設定に従います。
{% endhint %}

* **同一リビジョンの定義から作成する**\
  コピー元となる入力帳票の帳票定義と同リビジョンの帳票定義よりコピー作成します。\
  &#x20;
* **最新の定義から作成する**\
  コピー元となる入力帳票の最新帳票定義よりコピー作成します。

<div align="left"><figure><img src="https://3237210363-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd8X0mqwp3tAAJZM8UeyH%2Fuploads%2F3EoQ4524T5d0oIQWoZZV%2Fimage.png?alt=media&#x26;token=2f9bd9b8-3272-4433-90c8-a398089bb7e2" alt=""><figcaption></figcaption></figure></div>

{% hint style="warning" %}
ローカル保存中の入力帳票をコピーしたい場合、帳票定義 または 入力帳票 の「帳票コピー方法」が「同一リビジョンの定義から作成する」 もしくは 「コピー時に選択する」に設定されている必要があります。
{% endhint %}

## **クラスターの入力値移動設定**

### **帳票コピー時の、クラスター入力値移動とは**

帳票をコピーする際に、あるクラスターに入力された値を、別のクラスターへ複写したうえで新規帳票を作成する機能です。\
また、入力値の移動設定には 「移動する」 と 「コピーする」 の2種類があります。

いずれの場合も「移動元」と「移動先」、「コピー元」 と 「コピー先」 はそれぞれ同一のクラスター種別同士である必要があります。

* **V6.0.17060より**\
  下記2つのクラスター種別の組み合わせパターンのみ設定が可能になりました。
  * 計算式クラスター　→　数値クラスター
  * 計算式クラスター　→　キーボードテキストクラスター

{% hint style="warning" %}

* 「移動元」と「移動先」のデータ型が一致していることが条件です。\
  【例】\
  計算結果データ型：その他(numeric) → キーボードテキストクラスター(text) は移動しない
* 計算結果データ型：年月日・時刻 の場合は移動しません。
  {% endhint %}

- **V8.0.20110より**\
  帳票コピー時移動設定をConMas Designer上で行うと、移動元のクラスターの入力パラメーター設定を、移動先のクラスターにコピーするようになりました。\
  （移動元と移動先とでクラスター種別が同一の場合）

{% hint style="warning" %}
帳票コピー方法が「同一リビジョンの定義から作成する」の場合は、Windows版アプリは未対応です。\
「最新の定義から作成する」の場合は、iOS版アプリ／Windows版 アプリともに動作します。
{% endhint %}

### **「移動する」 の場合**

「移動する」設定の場合、移動元クラスターの入力値を移動先クラスターへコピーした後、移動元クラスターへは入力値をコピーせずに未入力状態にします。\
つまり、移動元クラスターの入力値を移動先クラスターへ移動するイメージとなります。

<div align="left"><figure><img src="https://3237210363-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd8X0mqwp3tAAJZM8UeyH%2Fuploads%2F2sf3OKj4uiY5XPthRYNQ%2Fimage.png?alt=media&#x26;token=a8035bbb-c895-44fd-8132-0e0b92725c40" alt=""><figcaption></figcaption></figure></div>

### **「コピーする」の場合**

「コピーする」 設定の場合、移動元クラスターの入力値を移動先クラスターへコピーした後、移動元クラスターへも入力値のコピーを行います。\
つまり、移動元クラスターの入力値を移動先クラスターへ複写するイメージとなります。

<div align="left"><figure><img src="https://3237210363-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd8X0mqwp3tAAJZM8UeyH%2Fuploads%2FjD9rwjIxsduc2F1FaAAP%2Fimage.png?alt=media&#x26;token=7fc2cf93-d547-4191-85de-125e9199007e" alt=""><figcaption></figcaption></figure></div>

### **入力値移動の設定方法**

編集画面中の「クラスターモード」の中から「帳票コピー時移動設定」ボタンをクリックすると、入力値移動の設定を行うモードとなります。\
まず、移動元となるクラスターを選択し、その後、移動先となるクラスターを選択することで、移動元と移動先のクラスターを設定する事ができます。

<div align="left"><figure><img src="https://3237210363-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd8X0mqwp3tAAJZM8UeyH%2Fuploads%2FXrNQlJPBkfqpS3Z5yGzf%2Fimage.png?alt=media&#x26;token=2918b727-3463-4fe5-a6a6-659ab4831d5d" alt=""><figcaption></figcaption></figure></div>

### **移動する/コピーする の切替え**

移動元と移動先のクラスターを設定すると、「帳票コピー時の移動設定 一覧」 のグリッドに設定が追加されます。\
このグリッド上の 「移動先のクラスターへ」 項目をダブルクリックすることで、コンボボックスから、「移動する」 と 「コピーする」 の設定を選択することができます。\
デフォルト設定は「移動する」です。

<div align="left"><figure><img src="https://3237210363-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd8X0mqwp3tAAJZM8UeyH%2Fuploads%2F5JfsyvR7BEZk2rFoYVVn%2Fimage.png?alt=media&#x26;token=b30c0cd8-e029-491a-a145-4322fc661e7b" alt=""><figcaption></figcaption></figure></div>

### **連続する入力値移動設定**

連続して連なるように帳票コピーの入力値移動設定を行うことで、帳票コピーを実行する度に前回以前に入力した値をそれぞれ所定のクラスターへ順次移動させていく設定が可能となります。\
この設定を行った場合、一番先頭の入力値移動設定を除き、連なる他の入力値移動設定は帳票定義保存時に「コピーする」に自動変更されます。

<div align="left"><figure><img src="https://3237210363-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd8X0mqwp3tAAJZM8UeyH%2Fuploads%2FA6wBWtgGHneDL17DS0uQ%2Fimage.png?alt=media&#x26;token=e865f42e-0c1f-430f-8783-081b90ae0d51" alt=""><figcaption></figcaption></figure></div>

### **入力パラメータ設定への影響**

**移動先（またはコピー先）クラスターの入力パラメータ設定①**

帳票コピー時移動設定は、入力値を移動（またはコピー）する機能なので、移動先クラスターの 「入力値をコピーする/しない」 の設定はできません。非表示になります。

連続する帳票コピー時移動設定が行われていた場合は、その終点に当たるクラスターのみ非表示になります。<br>

入力パラメータ設定画面

<div align="left"><figure><img src="https://3237210363-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd8X0mqwp3tAAJZM8UeyH%2Fuploads%2FKlANHflnN1Y2uWYmPbYa%2Fimage.png?alt=media&#x26;token=c73b546e-79d1-45f3-9de0-a46f3e231cd0" alt=""><figcaption></figcaption></figure></div>

**移動元（またはコピー元）クラスターの入力パラメータ設定②**

帳票コピー時移動設定の 「移動する」 「コピーする」 に応じて、移動元クラスターの 「入力値をコピーする/しない」 の設定が連動して変更されます。

入力パラメータ設定で 「入力値をコピーする/しない」 を変更した場合も、入力値移動設定の 「移動する」 「コピーする」 が連動して切り替わります。

<div align="left"><figure><img src="https://3237210363-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd8X0mqwp3tAAJZM8UeyH%2Fuploads%2FRVkxloWpexNCxq7dOiVd%2Fimage.png?alt=media&#x26;token=ce91c95d-0a4a-4be1-a2a9-1435c91308cc" alt=""><figcaption></figcaption></figure></div>

## **ConMas Managerでの帳票コピー**

### **ひとつの入力帳票から帳票をコピーする操作**

「入力帳票」タブ ＞ 「基本情報」画面の右上にある「帳票コピー」ボタンをクリックして、帳票コピーを行います。

<div align="left"><figure><img src="https://3237210363-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd8X0mqwp3tAAJZM8UeyH%2Fuploads%2FExjsnzoFo6AQYlOu5SrI%2Fimage.png?alt=media&#x26;token=76cc372d-44f0-4918-bb78-b9f06e8bcf91" alt=""><figcaption></figcaption></figure></div>

### **複数の入力帳票から帳票をコピーする操作**

この帳票コピーは入力帳票一覧画面でも行えます。\
ここでは、複数の帳票を一括でコピー作成することができます。

<div align="left"><figure><img src="https://3237210363-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd8X0mqwp3tAAJZM8UeyH%2Fuploads%2FuhDgUJvLOdz7A56kiaN8%2Fimage.png?alt=media&#x26;token=92494bc9-8571-4def-8607-ab8d11e63658" alt=""><figcaption></figcaption></figure></div>

### **図書設定のコピー**

帳票コピー時に、帳票に割り当てられいる帳票別図書をコピーできます

* **チェックした場合**\
  コピー元帳票についている図書設定をコピーします

  <div align="left"><figure><img src="https://3237210363-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd8X0mqwp3tAAJZM8UeyH%2Fuploads%2Fkiruvk1Ja8urKzd9ZOg3%2Fimage.png?alt=media&#x26;token=9cf63318-eed9-4dcd-9ec0-b2c7c1cbfba3" alt=""><figcaption></figcaption></figure></div>

* **チェックしない場合**\
  図書設定はコピー元ではなく定義の図書設定を引き継ぎます。

  <div align="left"><figure><img src="https://3237210363-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd8X0mqwp3tAAJZM8UeyH%2Fuploads%2Fxm2Iz9vr0l8l1MK3QYEX%2Fimage.png?alt=media&#x26;token=27415e7a-5524-4482-9141-e5679c2a9141" alt=""><figcaption></figcaption></figure></div>

{% hint style="success" %}
帳票別図書のコピーは、ConMasManagerでコピーした時のみ有効です。\
※アプリでの帳票コピーは「チェックしない」場合と同様となります。
{% endhint %}

## **iPadアプリでの帳票コピー**

帳票コピーはiPadアプリ上で実行します（ConMasManagerからも実行可能です）。\
帳票一覧から帳票コピーを行いたい帳票を選択し、「この帳票をコピーして作成する」をタップします。

<div align="left"><figure><img src="https://3237210363-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd8X0mqwp3tAAJZM8UeyH%2Fuploads%2FaKsFlPTsWs2S4D3kBPRQ%2Fimage.png?alt=media&#x26;token=5eab87e2-7e01-4d67-844f-274e5833effe" alt=""><figcaption></figcaption></figure></div>

## **最新定義から作成する帳票コピーの制約事項**

### **コピー元帳票の追加シート**

**【設定】**

コピー元帳票の追加シートについて、「同一リビジョンの定義から作成する」場合、コピー元帳票の追加シートもコピーしますが「最新の定義から作成する」場合は以下設定を行います。

* 共通キー　　 　“REPORT\_COPY\_SETTING”&#x20;
* 共通項目名称　 “CURRENT\_COPY\_SHEET\_ENABEL”&#x20;
* 共通項目値 　　“0”：追加シートは反映しない(デフォルト)、“1”：追加シートも反映する

<div align="left"><figure><img src="https://3237210363-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd8X0mqwp3tAAJZM8UeyH%2Fuploads%2F8hbiMpHmBXogVVVTkpXZ%2Fimage.png?alt=media&#x26;token=336edce9-38e8-4783-9303-34d0f42a2eb4" alt=""><figcaption></figcaption></figure></div>

**【制約】**

追加シートをコピー帳票に適用するには、下記２つの制約を満たす必要があります。

**■制約１**\
　コピー元帳票の定義最新定義のシート数が**同じ**　または　**少ない**　こと

<div align="left"><figure><img src="https://3237210363-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd8X0mqwp3tAAJZM8UeyH%2Fuploads%2FbVrWI2xZVfX0GilbLWrk%2Fimage.png?alt=media&#x26;token=9fe6e64e-2c57-46a6-b592-7aff84e06f97" alt=""><figcaption></figcaption></figure></div>

**■制約２**\
追加シートの元シート番号が最新定義に存在すること

<div align="left"><figure><img src="https://3237210363-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd8X0mqwp3tAAJZM8UeyH%2Fuploads%2FA8YMH120EVk6uCCQ9XRH%2Fimage.png?alt=media&#x26;token=bad087b3-bdf9-4229-8c11-78651a6e8ce1" alt=""><figcaption></figcaption></figure></div>

{% hint style="warning" %}
シートコピーによって追加されたシートは、帳票コピーで作成された入力帳票では末尾に追加されます。
{% endhint %}
