1s 8.3 から Excel にアイテムをアップロードします。 アイテムの荷降ろし中。 XMLからディレクトリをロードする

1C からアイテムを降ろすにはいくつかの方法があります。 どちらを選択するかは、ディレクトリ全体をダウンロードする必要があるか、その要素の一部だけをダウンロードする必要があるかによって異なります。 また、アンロードの方向、つまり作業中の構成を考慮する必要があります。

1C からすべてのアイテムをアンロードするにはどうすればよいですか?
ディレクトリ全体のアップロードは、プログラムの組み込み機能によって行うことも、別途規定した処理によって行うこともできる。 2 番目の方法では、プロセスのあらゆる側面を考慮できる経験豊富な専門家が必要です。 より簡単な方法には次のようなものがあります。
組み込みの交換ルール。
Excel テーブル。
「1C:データ変換」。

Exchange ルールは、構成が同じであれば、アイテムを 1C 8 にアンロードおよびロードするのに役立ちます。 これには XML ファイルが使用されます。 このプロセスはこのソフトウェアではかなり標準的なものです。 また、この方法が最も簡単です。 ルールを手動で記述する必要がないため、追加のスキルは必要ありません。

1C: Enterprise から他の構成に製品範囲全体をアンロードする方法は、より複雑な問題です。 これを解決するためのオプションの 1 つは、データ変換を使用することです。 これは、メイン設定では提供されていないルールを作成するために設計された特別なプログラムです。

1C 7.7 からアイテムをダウンロードするもう 1 つの方法は、Excel テーブルまたはその他の同様のプログラムを使用することです。 これは標準ルールを使用するよりも複雑ですが、多くの場合、独自のルールを作成するよりも簡単です。

アイテムアイテムのアンロード
ユニバーサル取引所を使用して、1C から価格付きのアイテムをダウンロードすることが可能です。 必要な情報を記載したレポートを作成し、xls ファイルに転送することもできます。 この後は、2 番目のプログラムにデータをロードするだけです。 コピーを作成し、不要な文書を削除することもできます。

1C からバーコード付きのアイテムをダウンロードする方法も同様に重要な問題です。 これは「データ変換」で行うことができます。 このため、情報登録にはルールが定められています。 これを使用することで、そのような命名規則のアイテムを降ろすことができます。 ただし、問題が発生した場合は、専門家に連絡することをお勧めします。

「データ変換」では、1C:UT 11 命名法の特性をダウンロードすることもできます。 もう 1 つの方法は、「UnloadByRule()」プロシージャです。 「アップロード」イベントで適用する必要があります。 オブジェクトのプロパティは考慮されない場合があるため、十分に注意する必要があります。

会計士にとっても、1C の項目リストをアップロードする方法を知っておくと役立ちます。 この目的のために、グループ移動が使用されます。 必要な作業は、必要なデータを選択し、情報の転送プロセス中に考慮する必要があるプロパティを指定することだけです。 この処理はディスク 1C: ITS にあります。

アイテムを 1C から異なるバージョンまたは構成の 1C にアップロードする方法
同一の構成で情報を転送する場合、プロセス全体は標準シナリオに従います。 しかし、これは企業の従業員の間で混乱を引き起こすことがあります。 問題の詳細をすべて理解していれば、この問題に対処できます。

プログラム間の交換を設定する場合、1C から Frontol にアイテムをアップロードすることが必須の要件です。 自動または半自動同期の可能性もあります。 Frontol でこのようなプロセスを設定するには、ロードとアンロードの必要性に関する信号を送信するフラグ ファイルをマークします。

アイテムを 1C から Retail にアップロードする方法についてよく質問されます。 このような操作をテーブルを使用して実行すると非常に便利です。 これを行うには、情報が Excel に転送され、プログラムにロードされます。 この方法は写真の転送には適していないため、「変換」を使用できます。

最初の転送オプションでは、1C でアイテムを Excel にアップロードする方法を知っておく必要があります。 これはいくつかの手順で行われます。 1 つ目はリスト設定で、特定のフィールドによるグループ化を追加します。 次に、「すべてのアクション」項目で「出力リスト」を選択します。 次に、「名前を付けて保存」ボタンをクリックして、希望の形式を選択するだけです。

ディレクトリの転送プロセスでの問題
1C: Retail へのアイテムのアップロードは、経験の少ないユーザーにとっては難しい場合があります。 とはいえ、数年間働いている人でも常に間違いを避けることはできません。 特に、オブジェクト特性のアンロードで問題が発生することがよくあります。 問題を引き起こすレジスタに注意する必要があります。

1C: UNF からアイテムをアンロードする方法について質問すると、ユーザーは写真の転送が問題があると指摘します。 これらは別のディレクトリに保存されることに注意してください。 これは「追加情報ストレージ」と呼ばれるため、残りのデータと一緒に転送する必要があります。

一部の詳細に問題があるため、1C 7 にアイテムをアップロードできない可能性があります。 単純に交換ルールを変更することが必要になることもよくあります。 この 2 つの理由が、このプログラムの難しさの原因です。 それらへの対処は非常に簡単なので、この作業は従業員であれば誰でもできるでしょう。 専門家が 1C 7 からアイテムを降ろす方法をお手伝いします。 これにより、作業がはるかに簡単かつ迅速になります。

プログラマーは、1C へのディレクトリのアップロードの問題を処理します。
Setby 社は、長年にわたって 1C ソフトウェアに取り組んできました。 そのため、当社のプログラマーにとって、製品カタログをどのような構成の 1C にもアップロードすることは簡単ですぐに完了する作業です。 すべての機能を設定するだけでなく、組織の従業員との相談も行います。

1C 8: Trade からアイテムをアンロードする方法に関する質問は、Setby 社が扱う唯一のものではありません。 当社のウェブサイトでは、提供される幅広いサービスを紹介しています。 作業は 24 時間体制で行われるため、昼夜を問わずいつでもリクエストに応答できることが重要です。

1C 8.3 またはその特性からアイテムをダウンロードする方法、プログラムまたは銀行とのデータ交換を設定する方法 - Setbi スペシャリストにとってタスクは簡単です。 ウェブサイトに電話のリクエストを残すだけで、すぐに応答が届きます。 私たちは、指定された期限内に最高レベルで作業が完了することを保証します。 また、プログラマーがプロセスの詳細をすべて説明するため、企業の従業員は 1C 8 アイテムのダウンロード方法を学ぶことができます。

説明書

1C: Enterprise では、複雑なロード/アンロード処理を記述することなく、組み込みツールのみを使用して、任意のディレクトリをアップロードできます。 まず、データをどの形式で受信するかを決定する必要があります。
*.mxl – 内部 1C 表形式データ形式。別の 1C データベースへのロードに適しています。
*.xls – Excel スプレッドシート。
*.pdf – 電子ドキュメント Adob​​e Reader;
*.html – インターネット上で公開するための Web ページ。
*.txt – 任意のデータベースにロードするのに役立つ単純なテキスト ファイル。
ディレクトリが階層構造の場合、リストは *.mxl および *.xls 形式でアップロードされ、階層が維持され、グループを折りたたんだり展開したりすることができます。 他のすべての形式では、アップロードは、名前の後にグループの要素をリストする単純なリストで行われます。

ダウンロードする必要があるディレクトリを開いてみましょう。 私たちの場合、これは「命名法」です。 操作 -> ディレクトリ -> 命名法。 ディレクトリ全体ではなく、特定のグループのみをダウンロードできます。これを行うには、このグループに移動する必要があります。 大量のデータの場合は、作業を高速化するために、データをグループとして異なるファイルにアップロードすることが合理的です。

開いたリストの任意の行で右クリックし、「リストの表示」を選択します。 設定ウィンドウが表示されます。

設定ウィンドウでは、最終的なドキュメントで必要なフィールドのチェックボックスのみを残しておきます。 「出力先...」フィールドでは、「表形式ドキュメント」項目をそのままにしておきます(「テキストドキュメント」を選択することもできますが、表形式の方が汎用的です)。 「OK」ボタンをクリックします。

おそらくすべての 1C 専門家は、ある情報ベースから別の情報ベースにデータを転送する必要性に遭遇したことがあります。 構成が異なる場合は、データ変換ルールを記述する必要があります。 これらのルールは、1C「データ変換」構成で作成されます。

を使用してデータを転送することもできます。 多くの 1C 8.3 構成には、異なる構成間のデータ同期をセットアップし、1C Document Flow とシームレスに統合するための標準機能が備わっています。

ただし、完全に同一の構成間でデータを転送する必要がある場合は、タスクを簡素化し、XML 経由でアップロードおよびダウンロードするための標準処理を使用できます。 このメソッドは、データ変換と同様に、名前ではなく一意の識別子 (GUID) によってオブジェクトを相互に比較することに注意してください。

この処理は、ITS ディスクにダウンロードするか、次のリンクを使用してダウンロードできます。

汎用性があり、あらゆる構成に適しています。

「Nomenclature」ディレクトリを 1C 8.3 Accounting 3.0 情報ベースから別の情報ベースにアンロードする例を考えてみましょう。 親(グループ)による「木工」の選択が前提となります。

1C から XML へのデータのアップロード

データのダウンロード元となる情報ベース (ソース) に移動します。 望ましくない結果を避けるために、考えられるすべての状況を考慮して、必ずチェックしてください。

XML データのアップロードおよびダウンロード処理を開きます (Ctrl+O)。

「アップロード」タブに興味があります。 まず、データをアップロードするファイル名と保存先のパスを指定します。 この場合、データは「サーバー上のファイル」にアップロードされます。

処理ヘッダーでは、選択が実行される期間を設定できます。 また、周期レジスタの場合、周期による選択の適用方法を指定できます。 ドキュメントとともに動きをアップロードする必要がある場合は、対応するフラグが設定されます。 この場合、ディレクトリをオーバーロードするので、ヘッダーで何も設定する必要はありません。

アップロードするデータの選択に進みましょう。 処理フォームの表形式の部分で、転送する必要がある構成オブジェクトのチェックボックスを選択します。

「必要に応じてアンロード」列は、オーバーロードしているディレクトリの属性によって参照されている場合に、このオブジェクトをオーバーロードする必要があるかどうかを意味します。 たとえば、ロードしているアイテムの位置に、ターゲット データベースにない測定単位が含まれているとします。 測定単位が記載された参考書の反対側の「必要に応じてアップロード」列のフラグがチェックされている場合、新しい位置が作成されます。 それ以外の場合、属性の値は「<Объект не найден>" とその一意の識別子。

選択を行わない単純なケースでは、アイテムのオーバーロード設定は次のようになります。

この例では、「Woodworking」フォルダーにあるアイテムのみを選択する必要があります。

8.2 の同様の処理により、各構成オブジェクトの選択を便利な形式で設定できます。 残念ながら、8.3 にはそのような機能はありません。 この状況を回避する 1 つの方法は、「アンロードする追加オブジェクト」タブで必要な項目を選択することです。

ここでオブジェクトを手動 (「追加」ボタン) またはリクエスト (「リクエストによる追加...」) によって追加できます。 それらの数が多い場合は、2 番目のオプションが推奨されます。

この場合のリクエストは以下のようになります。 パラメータを入力し、データを確認してリクエストを完了し、「結果を選択」ボタンをクリックします。

アップロードに必要なオブジェクトと追加要素をすべて指定したら、「データをアップロード」ボタンをクリックします。 これらは、前に指定した名前とパスの XML ファイルになります。 この操作の結果はメッセージに表示されます。

この例では、3 つのポジションのみをアンロードする必要がありましたが、5 つのポジションがアンロードされました。 これは、「必要に応じてアップロード」列の「命名法」ディレクトリの反対側にフラグが設定されているためです。 必要なポジションに加えて、両親には過重な負担がかかりました。

XMLからディレクトリをロードする

ソース構成から XML ファイルにデータを正常にダウンロードしたら、宛先データベースを開きます。 オブジェクトの構造とその詳細は互いに一致する必要があります。 この場合、転送は 2 つの標準構成 1C: Accounting 3.0 間で実行されます。

受信側データベースでのオープン処理。 この処理は、データのアップロードとロードの両方に使用されます。 「ダウンロード」タブに移動し、データが以前にダウンロードされた XML ファイルへのパスを指定します。 その後、「データダウンロード」ボタンをクリックしてください。

ダウンロード結果はメッセージで表示されます。 私たちの場合、すべてがうまくいきました。

受信データベースの「Nomenclature」ディレクトリが入力されていませんでした。 現在、3 つの命名位置と 2 つのグループの 5 つの要素があります。

1C: Enterprise で新しいデータベースを作成するとき、管理者は通常、「手動で入力する時間を無駄にすることなく、スプレッドシート文書からプログラムで命名法リファレンス ブックに入力することは可能ですか?」という質問をします。 問題を解決する最も簡単な方法を考えてみましょう。

必要になるだろう:
データを含むテーブルファイル
ロード処理
データベース

説明書:
1
Excel や *.mxl など、データが含まれる表形式のファイルを開きます。 少なくとも、ディレクトリ要素の名前が含まれている必要があります。 商品番号や測定単位など、その他の情報がある場合は、それもダウンロードできます。 文書に名前、フルネーム、記事の 3 つの列があるとします。 すべての項目はサービスではなく商品であり、単位で測定されます。
2
ロード処理は ITS ディスク上にあります。 ディスクを起動し、[技術サポート] セクションに移動し、項目 1C: Enterprise 8 を選択します。 次へ ユニバーサル レポートと処理 -> スプレッドシート ドキュメントからのデータのロード -> 外部処理「スプレッドシート ドキュメントからのデータのロード」の説明とインストール。 「コピー」リンクをクリックして、選択したフォルダーに処理を保存します。
3
結果として得られた処理をデータベースで開きます。 「ダウンロードモード」フィールドのデフォルト値は「ディレクトリにダウンロード」です。 「ディレクトリタイプ」フィールドで「名称」を設定します。 次に、「ファイルを開く...」ボタンをクリックします。 開いたウィンドウでスプレッドシート ドキュメントを見つけて選択します。 ファイルからの情報は、処理の表形式セクションに表示されます。
4
「設定」タブに移動します。 「スプレッドシート文書のデータの最初の行」フィールドに、文書にヘッダーがない場合は 1 を入力し、ヘッダーがあってデータが 2 行目から始まる場合は 2 を入力します。 次に「列番号付け」項目で「手動列番号付け」を選択します。
5
[列番号] の左側にあるボタンを使用して、すべてのボックスのチェックを外します。 「名前」、「フルネーム」、「記事」の行のボックスをチェックし、読み込みモード「検索」のままにして、スプレッドシート文書の列番号に従って列番号を設定します。 この場合、これらは 1、2、3 です。
6
要素をフォルダーにロードする場合は、「親」行のボックスをチェックし、ダウンロード モード「インストール」を選択し、「デフォルト値」列で必要なディレクトリ グループを選択します。
7
最後に、測定単位と VAT 率を選択します。そうでない場合は、ディレクトリの各要素に対して手動で設定する必要があります。 「基本測定単位」と「VAT 率」の行のボックスをチェックします。読み込みモードは「インストール」、「デフォルト値」フィールドはそれぞれ「個」と「18%」です。
8
設定が完了したら、「スプレッドシートドキュメント」タブに戻り、「塗りつぶし制御」ボタンをクリックします。 間違いがなければ「ダウンロード」をクリックしてください。 読み込みが完了しました。

1C 8.3 では、Excel ファイルなどのスプレッドシート ドキュメントからリストを一括ロードすることができます。

読み込みには外部処理を使用します TabularDocument.epf からのデータのロード管理フォーム (8.2 および 8.3) 用。ダウンロード可能 。 これは汎用的であり、マネージド アプリケーション用に作成されたあらゆる構成に適しています。

  • あなたがプログラマで、Excel から「独自の」ダウンロードを開発したい場合は、次の詳細な手順を参照してください。
  • 1C Trade Management に価格リストをロードする例は、次の場所にあります。

外部処理を開始するには、「ファイル」メニューから「開く」に移動し、保存されているディレクトリからこの処理を選択する必要があります。

処理 スプレッドシート ドキュメントからのデータのロード 1C 8.3 (管理フォーム)

1C で処理が開いたら、作業を開始できます。 まず最初に、どこに何をダウンロードするかを決める必要があります。

ディレクトリ「」内の例を示したいと思います。 xls形式でデータファイルを作成しました。

処理では、次の形式のファイルを読み込むこともできます。

  • データをコピーできるその他の形式。

ソース データを含む Excel ファイルは次のようになります。これを「Nomenclature」リファレンス ブックにアップロードします。

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

ロードの原理を理解するにはこれだけで十分なので、ディレクトリ内のすべてのフィールドを書き留めませんでした。 さらに、このデータは、これらのポジションでの作業を開始するのに十分です。

これらの位置はまだ 1C 情報データベースにないため、これからそこにアップロードします。

「開く」アイコン (図では「ソースの選択」として示されています) をクリックし、データが含まれるファイルを選択します。 情報の単純なコピーを使用できます。 私のサンプルファイルはダウンロードできます。 データは自動的にロードされて処理されます。 データを正しく入力したかどうかを確認してみましょう。 これを行うには、「充填制御」ボタンをクリックします。

ご覧のとおり、いくつかのエラーがあります。 私たちはそれを排除します。 「設定」タブに移動します。

エラーを修正する前に、1 つの重要な点に注意していただきたいと思います。 プログラムは、ディレクトリ要素がすでに存在する場合、最初はどのフィールドでディレクトリ要素を検索すればよいのかわかりません。 だから彼女はそれを指摘する必要がある。 コードは通常一意であるため、コードで検索することを好みます。 「コード」行の「検索フィールド」欄にチェックを入れます。 このようなコードを持つレコードが見つかった場合は置き換えられ、そうでない場合は作成されます。

重要! 検索フィールドを指定しない場合、重複した項目が表示される場合があります。 特に同様のファイルを 2 回目にダウンロードした後は注意してください。

では、なぜ「Unity」がフィールドで悪態をついているのかを見てみましょう。 実際、1C 8.3 の測定単位は別のディレクトリに保存されており、デフォルトの処理ではこの単位を名前で検索します。 しかし、実際には「フルネーム」欄に単語単位が書かれています。

残念ながら、処理は「名前」と「コード」でしか検索できません(プログラマーにとっては可能性が広がります)。 上の写真に注目すると、「単位」列にコードがあることがわかります。 また、処理では、検索をコードによって実行する必要があることを示す必要があります。 「単位」の反対側の「通信条件」列をダブルクリックし、「コード」に変更します。

次に、エラーのリストにある「サービス」について何を教えてくれるか見てみましょう。 もう 1 つ重要な注意事項があります。 ファイル内の列は、ディレクトリ フィールドの行と厳密に同じ順序で配置する必要があります。そして、私たちの場合、「」はファイルの一番下、「コメント」列の後にあります。

「項目タイプ」の行を上に移動するには、フォームの上部に青い矢印があります。 「上」矢印を使用して目的の行を上げ、「コメント」の下に配置します。

「データのロード」をクリックすると、今度はエラーが発生せずにすべてが完了します。

Excel ファイルから製品を 1C にロードするビデオ チュートリアル:

トピックの続き:
インターネット

不労所得の作り方 - 初心者ビジネスマンのための14の働き方+12のヒント。 受動的収入を生み出す方法という質問に答えるには、その方法を理解する必要があります。