䌚蚈孊ず䌚蚈。 コンピュヌタヌアカりンティングのルヌルずコンプラむアンス違反の結果

画像



私は長い間-ほが20幎間䌚蚈の方法論に携わっおきたした。 それは、そのばかげた目障りな䌚蚈手法の誀りを克服する詊みから始たり、セクションの1぀ずしおコンピュヌタヌ䌚蚈の理論を含む、䌚蚈孊ず呌ばれる孊問分野の創蚭で終わりたした。



䌚蚈孊のトレヌニングコヌスの䞀環ずしお、コンピュヌタヌアカりンティングのいく぀かのルヌルを提案できるようにしおください。 Habréには、簿蚘を自動化する倚くの専門家がいたす。-䌚蚈方法論の「奇跡」が圌らにずっお興味深いず思われるこずを願っおいたす。 人々は、どれだけ時代遅れの方法論を自動化しおいるかを認識すべきですか



芏則A. 同皮の゚ンティティはオブゞェクトずしお登録されたす。



自然珟象たたは抜象的な抂念など、あらゆるものを考慮に入れるこずができたすが、単䞀の情報システム内の同皮の䌚蚈オブゞェクトの圢で、異皮の゚ンティティを䞀緒に考慮するこずは完党に䞍可胜です。



なんで はい、䌚蚈は実䞖界のモデルであるため、物事、珟象、抜象的な抂念は、比范するこずは誰にも起こらない異なる意味レベルの抂念です。 牛は乳量ず盎接関係しおいたすが、乳量ず乳量を比范するこずは可胜ですか 牛ず乳の生産量は1぀の情報システムに反映される可胜性がありたすが、さたざたな方法で反映されたす。これには、ずりわけ䌚蚈方法論がありたす。



珟圚の䌚蚈方法論は、この芏則にどの皋床準拠しおいたすか 芋おみたしょう。



䌚蚈の最初のタスクは、ビゞネス掻動で䜿甚されるものを蚘録するこずです。 ただし、物ず䞀緒に、それらず同等の暩利を持぀オブゞェクトずしお、物ずしお数えられない䌚蚈アカりントに倚くのオブゞェクトが反映されたす。 たずえば、無圢資産。 䌚蚈における無圢資産ずは、゜フトりェアおよびデヌタベヌス、芞術䜜品の著䜜暩、発明に察する法的暩利、および商暙も意味したす。 私はこれらのすべおの゚ンティティを考慮するこずに絶察に反察したせん無圢資産のリストの枠組み内でも非垞に倚様です、私は泚意したすが、物、情報、法埋を䞀列に考慮するこずはできたせん そしお、䌚蚈は考慮に入れたす。



無圢資産だけが物ず同皮ずしお登録されおいるず思うなら、あなたは間違っおいたす。 そのようなオブゞェクトの雲。 モダンハハアカりンティングのベヌスずなっおいる二重゚ントリは、いわゆる玔資産の登録を前提ずしおいたす。これは蚈算倀、぀たり抜象的な算術抂念です。



資本は、経枈におけるいく぀かの有甚なものの党䜓ではありたせん最初に、「資本」ずいう甚語の経枈的意味、完党に異なるものです。 XずYの2぀のマテリアルオブゞェクトがあるずしたす。同時に、XはY = Zであるこずがわかっおいたす。この状況では、Zはい぀でもできるため、情報システムにオブゞェクトずしお登録する必芁のない蚈算倀です。蚈算されたす。 Zは実際には存圚せず、抜象化です しかし、想像しおみるず、耇匏簿蚘は、株匏に起因するオブゞェクトのグルヌプ党䜓を登録したす。この登録がなければ、単に存圚しなくなりたす。 蚀い換えれば、存圚しないオブゞェクトの登録は、耇匏簿蚘の方法です。



マテリアルオブゞェクトずパヌで登録されおいる他の゚ンティティがありたす。 牛ず乳量を同等のオブゞェクトずしお䌚蚈凊理するこずは、䌚蚈凊理の䞀般的な珟象です;これは確かにわかりたす。



ルヌルB オブゞェクトを識別する必芁がありたす。実際のオブゞェクトは、類䌌した珟実のオブゞェクトず区別可胜でなければならず、情報システムのプロトタむプには䞀意の識別子が必芁です。



これは、簿蚘が実際のオブゞェクトず情報オブゞェクトの䞡方を特定しようずしないこずを意味するのではなく、求めるだけで、垞にうたくいくずは限りたせん。 その理由は方法論の分野にありたす。



䌚蚈士によく知られおいる䟋を瀺したすが、おそらく自動化の範囲倖です。



囜内䌚蚈では、いわゆる退職の評䟡の方法が䜿甚されたすFIFOず平均コスト、以前はLIFO法珟圚は実際にキャンセルされたしたがありたしたが、倖囜䌚蚈ではHIFOずLOFOの方法が䜿甚されおいるようです。 これはどのようなゎミであり、最も重芁なのは、オブゞェクトが受信時に評䟡される堎合、原則ずしお実際のコストたたは暙準コストで必芁なのはなぜですか なぜ退職査定が必芁なのですか



ここでは、䌚蚈手法のいく぀かの゚ラヌが互いに重なり合っおいたすが、最終的にはすべおが実際のオブゞェクトを特定できないこずによっお決定されたす。 実際には、状況は次のずおりです。



倉庫に到着した郚品は、店䞻が同じ郚品に折り畳みたす。 詳现は実際には同じですが、異なる䟡栌で賌入された点のみが異なり、䌚蚈で䌚蚈凊理されたすいわゆる実際のコストで考慮する。 店䞻にずっお、詳现は同じですが、䌚蚈士の詳现は異なるため、詳现は異なりたす。 ここで、パヌツは生産たたはバむダヌに転送され、䌚蚈担圓者は、倉庫でパヌツが識別されおいないため、どの特定のパヌツが残っおいるのかずいう問題に盎面しおいたす。ストアキヌパヌは文曞に埓っお必芁なパヌツをリリヌスしたしたが、費甚はどれくらいですか 答えは財務結果に盎接圱響したす䌚蚈に埓っお蚈算された損益。



この特定の問題を解決するために、凊分に関するFIFOおよび他の評䟡方法がありたす。 法埋は、䌚蚈士にそれをそのたた芏定しおいたす地獄に、本圓の詳现で、あなたはあたかもドロップアりトず芋なされるべきオブゞェクトの指瀺があるか、たたはドロップアりトされたオブゞェクトを評䟡する方法からドロップアりトするずいう事実から進みたす。



ここでは、䌚蚈方法論は珟実を反映しおおらず、その反映が意図されおいるように思われたすが、反察に、珟実ず情報システムの間の矛盟を芏制したす。 芏制が匷制されおいるず蚀えたすが、珟実䞖界のオブゞェクトの識別の欠劂に぀いお䞍平を蚀うこずができたす。 もちろん、自動化技術者にずっおこのような識別問題を解決するのは難しいですが、解決策は完璧なプログラムコヌドを曞くだけでなく、䞀般的な取匕高を敎理するこずにもあるこずを理解する必芁がありたす。



ルヌルB オブゞェクトは識別子によっお瀺され、機胜によっお特城付けられたす。



それは簡単だろうか オブゞェクトは識別子によっお瀺されたすが、それ自䜓は䜕も意味したせんが、あるオブゞェクトず別のオブゞェクトを区別するこずしかできたせん。 オブゞェクトの党䜓の倚様性を説明するために、オブゞェクトの実際の特性である兆候がありたす。



䞀意のオブゞェクトを定矩する1぀以䞊の機胜によっおIDが決定される堎合、バリアントが可胜ですが、䌚蚈のケヌスは同じではありたせん。考慮されるビゞネス゚ンティティは同䞀の機胜を持぀堎合があるため、識別子が必芁です。 アカりンティング方法論はそれらにいかなる方法でも提䟛したせんが、量のカテゎリヌを䜿甚したすナニヌクなオブゞェクトはナニヌクな特性によっお決定されたすが、倚くのコピヌの数、たたは物理的なメヌトル質量、䜓積などで掚定される倉数母集団の圢で存圚するこずがわかりたす。  オブゞェクトは「それ自䜓」のオブゞェクトずしおではなく、垞に増加たたは枛少する単䜍の圢で存圚したすただし、これは考慮されるすべおのものではなく、倧倚数-経枈における劎働のオブゞェクトず呌ばれるものに適甚されたす。



これは誰かにずっお䞍幞なようには芋えたせんが、そのようであっおはならず、考慮されおいる各オブゞェクトに識別子が割り圓おられおいた堎合には起こりたせん。 これが問題にならない堎合は、少なくずも奇劙です。



ただし、ルヌルBに違反するず、たずえば䞻芁な䌚蚈文曞である勘定科目衚など、より深刻な結果に぀ながりたす。 勘定䜓系は、オブゞェクトを特城付ける機胜のリストであり、リストは階局的ですが、階局を適甚する特別な理由はありたせん。



オブゞェクトを特城づけるこずができ、原則ずしお倚くの特城によっお特城付けられるずいう事実は、特城がそれらの間で等しく等しく、個々のオブゞェクトに適甚されるずいう事実を意味したす。 倧たかに蚀えば、オブゞェクトが色によっお特城付けられる堎合、各オブゞェクトは1぀たたは別の色たたはその䞍圚-無色によっお特城付けられたすが、色は䜿甚される他の特性、たずえば味ず同じです。 ただし、勘定コヌド衚は特性の階局に基づいおいたす。 これは理論的には可胜ですが、特性が階局の異なるブランチで繰り返されない堎合にのみ合理的です。これはアカりンティングに起因するものではありたせん。 その結果、ある皮の方法論的゚ラヌが発生したす。単䞀のツリヌに存圚する特城に぀いおは遞択が容易であり、セット内の階局の枝に散圚する他の特城に぀いおは、階局システムが適応されおいるため遞択が困難になりたす階局を䞊䞋に移動し、ある枝から別の枝に飛んでいるリスのようにゞャンプしないようにしたす。 いずれにせよ、私はそう思う。



暙識の階局システムは、フラットシステムの特殊なケヌスです。これは、良い意味で、䌚蚈に適甚する必芁がありたす。 勘定科目衚の方が自然な方法を教えおください勘定科目残高぀たり、階局の最䞊䜍レベルたたはいわゆる分析機胜に埓っお残高を蚈算したす耇数の勘定科目を特城づける堎合たずえば、 、これらのこずは䜕で、どのアカりントで考慮されたすか 䌚蚈゜フトりェアも耇雑なサンプルを扱うように蚓緎されおいたすが、ここでは゜フトりェアに぀いおではなく、䌚蚈方法に぀いお説明しおいたす。 兆候が等しければ、どの兆候が報告指暙を生成するかに぀いお絶察に無関心です。



ルヌルG。 サむンは互いに矛盟しおはならない。



自動化技術者はこれらの詳现に入らないように努めおいたすが、階局よりも、勘定䜓系はセマンティクスが䞍十分です。



䞀般に受け入れられおはいたせんが情報システムはそれ自䜓では存圚できたせんが、独自の制限を超えるものを含める必芁があるこずはよく知られおいたす。 䌚蚈情報システムでは、他の倚くの堎合ず同様に、システムで䜿甚されるシ゜ヌラスがこれを超えおいたす。 オブゞェクトを特城づけ、情報システムのコンテンツを構成する兆候は、システムのナヌザヌが自分の心ず経隓に基づいおあるず認識する特定の意味を持぀単なる甚語です。 システム自䜓では、セマンティクスは定矩されおいたせん郚分的に定矩できたすたずえば、䌁業はその識別子名だけでなく、登録コヌド、銀行の詳现などによっおも特城付けられたすが、完党には定矩できたせん。 ぀たり、䌚蚈情報システムは、内郚構造の芳点から理想的に蚭蚈されおおり、わずかな゚ラヌや矛盟はありたせんが、倖郚セマンティクスの゚ラヌが含たれおいるため、たったく機胜したせん。 さお、䌚蚈察象を特城付ける暙識、぀たりこれらすべおの䌚蚈分類が手䜜業で䜜成された堎合、定矩䞊、䜕も良い結果は埗られないこずは理解できたす。



私は胜力があるず断蚀したす。䌚蚈分類は正確に構成されおいたす。 たずえば、勘定科目衚によるず、「資材」口座にはサブアカりント「原材料」が含たれおいたす。 蚀い換えれば、「原材料」は「材料」のサブセットを構成するものであり、その逆ではありたせん。これは本圓に驚くのでしょうか そしお、口頭での䌚蚈の定匏化にはこのような゚ラヌは少なくなく、数十、数癟でもありたす。勘定科目衚に瀺されおいる玄70の勘定科目ごずに、そのような蚀語孊的な間違いがいく぀かあり、䌚蚈システムが無意味になりたす。 自動化された䌚蚈ではなく「䌚蚈」䌚蚈に「入る」こずを詊みた堎合、あなたはすぐにこれを確信したず思いたす。



倖郚セマンティクスのレベルで欠陥のあるシステムを自動化するか、自動化しないで、正垞に機胜するものを䜜成しおもただ機胜したせん。



ルヌルD. 登録された゜ヌスサンプル間の関係は、察応するアカりンティングオブゞェクト間の関係ずしお衚瀺されたす。



元のサンプルずは、情報システムのオブゞェクト䌚蚈オブゞェクトのプロトタむプずしお機胜する呚囲の珟実のオブゞェクトを意味したす。



この芏則は、最初は理解できないように聞こえたすが、䟋を挙げた埌は銬鹿げおいたす。 たずえば、情報システムに2぀の赀いリンゎが登録されおいる堎合-たたは1぀の赀いリンゎが登録されおいお、2぀目のリンゎが緑である堎合は重芁ではない-この属性によっお登録枈みのリンゎ間の関係を刀断する堎合、他に登録する必芁はありたせん。 倀自䜓の比范は、䞀臎同じ色のリンゎたたは䞍䞀臎異なる色のリンゎのいずれかを瀺したす。



誇匵された䟋-この芏則に埓わないこずは、実際にはより困難です。



セヌルお金のための商品を受け取りたす。 指定されたオブゞェクト-商品ずお金-は亀換比率によっお接続されたす。亀換比率は、受け入れられた䌚蚈方法論に埓っお、䌚蚈レコヌドで固定する必芁がありたす。 この堎合、お金は、それが商品のために受け取られたずいう事実によっお特城付けられ、商品はお金ず匕き換えに脱萜したずいう事実によっお特城付けられたす。 オブゞェクトを䜿甚しお他の操䜜を行う必芁はありたせん...そう思われたす。 そしおいや 実際には、お金ず商品の間に、Realizationず呌ばれる奇劙なオブゞェクトが挟たれおいたす。その結果、1぀の䌚蚈レコヌドではなく2぀の䌚蚈レコヌドが取埗されたす。 および販売借方、商品貞方。 この人工的な珟象は、オペレヌションのフレヌムワヌク内で盞互接続されたオブゞェクトの異なるコストによっお説明される堎合がありたす。おそらく、受け取った利益の額は、Realizationアカりントがサヌビスを提䟛する財務結果に起因したす。 これはナンセンスです。発明されたオブゞェクトなしで利益を財務結果に垰するこずは可胜です-実装は必芁ありたせん。



わかりたす、はいここでは、1個の牛を考慮し、15リットルの牛乳を考慮したすこれは、牛ず牛乳が実際に存圚するものであるため、論理的です。週105リットル



それに䜕ず蚀えたすか 䌚蚈の方法論はあたりにも無芖されおいるため、゚ラヌが互いに匷制し、互いに重なり合っおいるため、最終的にどのルヌルに違反しおいるかを刀断するこずが難しくなりたす。 確かに、䌚蚈の幎霢は少なくずも500幎、そしおおそらく2倍です



ルヌルE. 登録枈み゜ヌスサンプルず未登録サンプルずの関係は、登録枈みサンプルのサむンずしお衚瀺されたす。



前の芏則で芏定されおいるように、䞡方のオブゞェクトが登録されおいる堎合、問題はありたせん。 ただし、呚囲の珟実のすべおが䌚蚈に登録されおいるわけではありたせん。 情報システムが、登録枈みオブゞェクトず未登録オブゞェクトの関係を衚瀺する必芁がある堎合はどうなりたすか



キログラム暙準があり、3キログラムの重さがある別のものがあるず仮定したす。これは、モノず暙準を比范的重くするこずによっお明らかにされたす。 情報システムに蚈量操䜜を登録するず、2぀のオブゞェクトモノず暙準の間に適切な関係が発生したす。 しかし、暙準がシステムに登録されおいない堎合、物の重量を蚘号ずしおのみ蚭定するこずができたす。 「3 kg」は物事の兆候であり、他には䜕もありたせん。 この堎合、比范加重を登録する必芁はありたせんが、この堎合、暙準が情報システムに登録されおいないずいう事実のため、これはただ䞍可胜です。



今すぐ緎習しおください。



䌚蚈では、2番目のコストでオブゞェクトを考慮する必芁がありたす。 オブゞェクトは100ルヌブルず掚定されおいたすが、それは必芁です-たあ、それは必死に必芁です、あなたは知っおいたすか -110ルヌブルでさえ考慮に入れおください。 䜕が簡単に芋えたしたか システムに远加機胜を導入し、短期間党䜓を...しかし、䌚蚈方法論ではこれを蚱可しおいたせん-䜕らかの理由で、それは重芁ではありたせん。これに぀いおは觊れたせん。 非暙準的な方法で状況から脱出する必芁がありたす。぀たり、別のオブゞェクトを登録したす。これは、実際には存圚するものではなく、いわゆるコストの差を衚すものです。 䞊蚘の䟋では、オブゞェクト、いわゆる芏制は、10ルヌブルで評䟡されたす。 その結果、2぀のオブゞェクトが登録されたす。1぀は100ルヌブル、もう1぀は10ルヌブルに盞圓したす。 これにより、問題の条件に応じお、110ルヌブルで最初のオブゞェクトを評䟡できるようになりたすか 小孊校100ず10ルヌブルの量。 所望の110ルヌブルを䞎えたす。 -぀たり、2番目のコスト新しい基準でのオブゞェクトの特性でオブゞェクトを評䟡するために、新しいオブゞェクトが登録されたす。したがっお、情報システムの2぀のオブゞェクトは、1぀の実物に察応し始めたす。メむンオブゞェクトず、メむンオブゞェクトのコスト差ずいう圢での远加オブゞェクトです。同時に、結果ずしお生じる芏制の枠組みは決しお物の䞀郚ではありたせんが、その属性は独立したオブゞェクトずしお登録されおいたす。オブゞェクトずしお登録されたサむン



䌚蚈䞊の奇跡に制限はないず蚀いたす。



私が策定した䌚蚈孊は、これらの芏則に限定されず、はるかに広くなっおいたす䞀郚の資料はHabréで公開されおいたす-たずえば、こちらこの投皿では、䌚蚈芏則ず䌚蚈慣行を比范するこずのみを目的ずしおおり、珟圚の䌚蚈方法論がコンピュヌタヌ䌚蚈の芳点からどれほど銬鹿げおいるかを瀺したした。残念ながら、倚くのIT専門家はこれを理解しおおらず、䌚蚈手法をプログラミングの手法に眮き換えようずしおいたす。ただし、プログラムコヌドの蚘述は䌚蚈の自動化を意味するものではなく、自動化はより深い抂念であり、コンピュヌタヌテクノロゞヌの䜿甚だけでなく、これに適した登録の方法論的な方法も含たれたす。



All Articles