ソフトウェア設計者に基づく貿易の会計プログラム

私の最初の記事では、「ソフトウェア設計」のアイデアをかなり無秩序かつ非常に簡潔に概説しました。 簡単な紹介、メカニズムの主要な要素に関するいくつかの言葉、およびプログラムのダウンロードへのリンク-これからアイデアを判断することはほとんど不可能であることは明らかです。 したがって、私はこれが新しい自転車であるという批判の一般的な概要を受け入れます。



そして、アイデアを最小限のレベルで理解するために、私は最も簡単な例を挙げることにしました:民間企業家または小規模組織が貿易の管理会計を行うために使用できるプロジェクトを30分で作成する方法。



注意! カットの下にたくさんの図面。





問題文:

-顧客と商品に関する参考書。

-商品の到着/放出の操作;

-お金の受け取り/出発の操作;

-顧客残高、オープンバランスの顧客レポート。

-商品の到着/リリース、領収書/出金についてのクライアントの詳細。

-到着/休暇に関する製品の詳細。

-商品の残高、在庫状況の価格表;

-期間中の商品の到着とリリースに関するレポート。

-期間中のお金の受け取りと出発に関するレポート。

-請求書の作成、契約との価格交渉のためのプロトコル、コマーシャルオファー、貨物請求書、および支払い注文。



アクション1。

オブジェクトのコンストラクターで、「Clients」オブジェクトを作成し、「Address」、「Phones」、「E-mail」、「Contact」の各フィールドと名前によるフィルターを追加します。



画像



フィールド「Article」、「Price」、「Description」を含むオブジェクト「Goods」を作成し、名前と記事でフィルターします。



画像



アクション2番目。

運用デザイナーで、1つのリストで「商品到着」を作成します。 操作のフィールド:「No。」、「Date」、「Supplier」、日付とサプライヤーによるフィルター。 操作のフィールド:「商品」、「数量」、「価格」、「金額」。 その後、操作で「量」の構成に従って合計フィールドを追加します。



画像



2番目の操作「商品のリリース」は、「商品の到着」に完全に類似しています。 休暇の一部としてのみ、製品の価格値をコピーフィールドに追加して、選択されるとその値が価格フィールドにすぐに置き換えられるようにします。



画像



さらに2つの操作を追加します。同じセットのフィールドを持つ「お金の受け取り」と「お金の出発」:「番号」、「日付」、「差出人」、「金額」、および日付によるフィルター。



画像



アクション3番目。

オブジェクトに戻りましょう。

「Goods」では、「Arrival」および「Vacation」と計算フィールド「Remainder」の2つの集計フィールドを操作に追加します。



画像



「クライアント」には、「入庫」、「入金」、「売上げ」、「残金」、および計算フィールド「到着」、「休暇」、およびクライアントの残高を含む最後の「バランス」という合計フィールドを追加します。



画像



4番目のアクション-レポート。

1つ目はオープンバランスです。 選択した期間の未決済残高(クレジット、借方)を持つクライアントに関する情報を表示します。 オブジェクトに関するレポート:表示されたフィールド「名前」と「バランス」にマークを付け、ゼロ以外のバランスによるフィルターを追加します。



画像



2番目:「商品が到着しました。」 選択した期間の入庫をレポートします。 製品ごとにグループ化された操作「商品到着」のリスト。 レポート期間の開始と終了でフィルターします。



画像



3番目:「商品リリース」-2番目と同様、操作「商品リリース」のみ。



画像



4番目と5番目のレポート-お金の受け取りと出発について。



画像



画像



アクション5番目、最後!

クライアント/商品の到着/出発および入金/出発の詳細についての情報を取得するために、表示に必要なフィールドを指定する操作でオブジェクトリンクを作成します。



画像



現在残っているのは、文書の作成中にこれらのフィールドの値で置き換えられるフィールドの名前を示すWordテンプレートを作成することだけです。



これは、非常にシンプルですが完全に機能するタスクの例です。 約20分でやった。 通常、プログラムには追加の機能要件が課されます(その多くはコンストラクターで実装されます)。 この場合、単純な会計プログラムを作成するのがいかに簡単かを示すためにこの例を示しました。 そして、他の手段で同様の結果を達成するのにどれだけの労力と時間がかかりますか?



最初の記事のリンクを使用して、プロジェクトとコンストラクターをダウンロードできます。



All Articles