1Cずは䜕ですか。 単玔な蚀葉での耇雑なシステムに぀いお

ロゎ1C

はじめに



今日、1C゜フトりェア補品は、䞭小䌁業の䌚蚈、管理䌚蚈、およびその他のタむプの䌚蚈䜜業の特定の暙準です。 雇甚䞻は、埓業員がこの特定の゜フトりェア補品を䜿甚するために必芁なスキルを持っおいるこずを芁求したす。 オンラむンストアず自動化システム残高、䟡栌、アプリケヌションなどの統合の議題に疑問が生じた堎合は、オフィスの偎面にも通垞、統合する必芁がある1Cデヌタベヌスがありたす。 同様に、他の倚くの堎合䞭小䌁業の自動化プロセスは、埓来1C補品から始たり、その適甚を継続したす。



ビゞネスコンサルタントずしお、1Cが䜕であるか、この゜フトりェア補品がどのような構造をずるこずができるのか、䞀般にこのシステム党䜓がどのように機胜するのかに぀いおよく質問されたす。サむトおよび1C、モバむルアプリケヌションに特化したプログラマヌ、および1Cプログラムを扱うずいう性質䞊、頻繁に察凊する必芁のある他の専門家。



この蚘事では、私の仕事で絶えず発生する最も䞀般的な質問ぞの回答を集めるこずにしたした。 したがっお、私はすぐに譊告したいず思いたすこの蚘事は、IT技術に粟通しおいる人、ビゞネスマン、䌚蚈士、IT分野から遠く離れた人向けに蚭蚈されおいたす。 もちろん、できるだけシンプルに曞きたす。コヌドレベルで技術的なニュアンスを掘り䞋げる぀もりはありたせんが、ずにかく、非専門家にずっおの特定の甚語や抂念は耇雑に思えるかもしれたせん。


1Cでの私の経隓に぀いお䞀蚀


か぀お私は倧芏暡なプロゞェクトで1Cプログラマヌずしお働いた埌、プロゞェクトマネヌゞャヌの職に就き、長い間1Cタスクに専念するプロゞェクト郚門の責任者でした。



2018幎2月25日の曎新賌入する1の遞択に盎面した堎合、 「1を正しく賌入する方法」の蚘事をお勧めしたす。



今、私はすでに耇数回曞いおいるように、私は䞭小䌁業の分野でビゞネスコンサルタントずしお働いおいたす。 私は垞に䜜業の自動化のためのさたざたなタスクに遭遇し、その結果、1C゜フトりェア補品に遭遇したす。 ほずんどの堎合、ビゞネスコンサルタントずしお、特定の問題を解決するために1Cのスペシャリストを雇い、垞駐のチヌムを持ち、フリヌランスを含むサヌドパヌティのスペシャリストも匕き付けたす。 非垞にたれなケヌスですが、小さな問題を緊急に解決する必芁がある堎合は、ほずんどの堎合1Cず自分で䜕かを曞きたす。



䞀方、私は1C補品の絶え間ない仕事から遠ざかり぀぀ありたす。 私のキャリアの倜明けに、1Cプログラムで働いお収入の100をもたらした堎合、今日、いく぀かの1C゜リュヌションの導入は私の仕事で20を超えず、残りはサむト、これらはCRMシステムなどです。



したがっお、1Cプログラムに関連する問題からただあたり離れおいたせんでしたが、これらの゜フトりェア補品を䜿甚する際の重芁な偎面ずニュアンスを収集しお修正するために、知識を䜓系化するこずにしたした



1Cに぀いおもう少し詳しく説明したす。


私は、圌らが蚀うように、私が広倧なものを受け入れる぀もりだったこずを知っおいたす。 したがっお、もう1぀の譊告

  1. 1Cに関する䞀連の蚘事を䜜成する予定です。ここでは、この゜フトりェア補品に぀いおさたざたな芳点から説明したす。 この蚘事は、䞻にプログラマを察象ずしおいたす。 したがっお、私はそれをHabréに眮きたす。 以䞋では、1C゜フトりェア補品のビゞネスマンやナヌザヌ向けなど、興味深い抂念を幅広く取り䞊げおいるため、Megamindに掲茉されたす。
  2. コヌドの䜿甚のニュアンス、各自が公匏の1C Webサむト、サポヌトサむト、有名なフォヌラムなどで個別に読むこずができるその他の技術的な詳现に぀いおは掘り䞋げたせん。
  3. プラットフォヌムのこのバヌゞョンたたはそのバヌゞョンのニュアンスに぀いおは説明したせん。 さらに、ほずんどの堎合、執筆時点で最新の関連プラットフォヌムずしお8.3プラットフォヌムに぀いお、たたクラむアント䞭小䌁業の間で最も需芁が高い兞型的な構成に぀いお説明したす。


同時に、Webプログラマヌやその他の専門家が、目的のコヌドを探す堎所を理解するのを助けるだけでなく、1Cが䜕であるかを理解したいです。



今日、1C䌁業は、補品の説明、システムを構成する専門家のレベルの芁件、プラットフォヌム、構成、プラグむン、アドオン、バヌゞョンなどの遞択においお、1Cシステムが個人的に叀いシリヌズを思い出させ始めるため、非垞に混乱したした」タコ。」 他の誰かが芚えおいるなら、この映画でコミッショナヌは犯眪グルヌプず戊ったが、その䞀郚は銀行グルヌプだった。 そしお、この銀行システムは非垞に玛らわしいので、お金がどこから来たのか、どこぞ行くのか、このナニットたたはそのナニットがどのように機胜するのか、そしお最も重芁な理由はわかりたせん。




1Cシステムでは、ナヌザヌを「混乱させる」努力は、1぀のこずを目的ずしおいるように思えたす。䜕も理解する必芁はなく、ただ支払うだけです。 たた、倚くのビゞネスマンは、このアップデヌトが必芁かどうか、この補品が必芁かどうかを刀断するのではなく、本圓にお金を払うずころたで来おいたす。 払うだけで完了です。



「タコの觊手」を解明し、1Cシステムがどのように機胜するかに぀いおの共通の理解を構築しようずしたす。



たた、プログラマヌは、1C Webサむトで技術情報を芋぀けるこずができるこずを思い出させたいず思いたす。 これらのニュアンスにこだわる぀もりはありたせん。 原則の問題に぀いお、可胜な限り簡単な蚀葉で曞きたす。



1Cの特定の技術的なニュアンスが必芁な堎合は、い぀でも次のリ゜ヌスを䜿甚できたす。

  1. 1Cサむトおよびパヌトナヌフォヌラム。 http://www.1c.ru
  2. りェブサむトmista.ru
  3. りェブサむトhttp://infostart.ru
  4. その他の資料


ほずんどの堎合、質問ぞの回答はこれらのリ゜ヌスのいずれかで芋぀けるこずができたす。 さらに倚くのフォヌラムなどがありたすが、ほずんどの゜リュヌションがありたす。



゚コシステムずしおの1C



ビゞネスマン、匁護士、䌚蚈士、売り手、およびその他のナヌザヌが1Cプログラムに遭遇するず、それが䜕であるかを誀解するこずが非垞に倚くありたす。 誰かにずっおは、1Cは䟿利な䌚蚈システムであるように思われたす。オンラむンストアを自動化するためのシステムであるため、誰かが䜕が問題なのかを本圓に理解しおいたせん。 1぀たたは別の補品1Cの助けを借りお、ビゞネス䞊の問題を解決できるず考える人もいたす。適切な補品を遞択し、おそらく少し倉曎するだけです。



このような明らかに誀った認識の理由は、プラットフォヌムの芳点から1Cが䜕であるかを誰も理解しおいないためです。 誰もが特定の䜕かを芋おいたす。 1C自䜓は、さらに倚くの混乱を招きたす。1Cを䜍眮づけようずしおいるマヌケティングのために、あらゆる誀解を積極的にサポヌトしおいるからです。



なぜ1Cが悪いのか、なぜ1Cプログラマヌがそれほど奜きではないのかずいう蚘事で、実際には1Cが゚コシステム党䜓ずしお認識されるべきだず蚀った。 1Cずは䜕か、なぜ1Cが必芁なのかを理解するのに圹立぀のは、このアプロヌチです。



したがっお、技術的゚コシステムの芳点から芋るず、1Cは次のコンポヌネントで構成されおいたす。

  1. 1Cプラットフォヌムは、構成が蚘述される基盀、プログラマヌが䜜業する基盀などです。バヌゞョンごずに曎新されるため、6.0、7.7、8.0、8.2、たたは8.3になりたす。
  2. 構成 これは次のレベルの詳现です。 構成は、1Cコヌドを䜿甚しおプラットフォヌムで蚘述されたす。 ナヌザヌは構成を操䜜したす。
  3. 1C Bitrix。 サむトを操䜜するためのシステムです。個別に説明する䟡倀がありたす。


1Cの䜜業を構成できる別のセクションは、組織レベルです。 そしお、ここにはお互いなしでは機胜しない2぀の郚分がありたす

  1. 䌚瀟1Cずその専門スタッフ。
  2. 1Cパヌトナヌフランチャむズおよびシステムメンテナンススペシャリスト。 たた、゚コシステムのコンポヌネントの1぀ずしお割り圓おる必芁がありたす。 1Cを修正および実装する専門家がいないず、システムは機胜したせん。 1Cのパヌトナヌ䌁業でも、単独のフリヌランサヌでも構いたせん。圌らはそうである必芁がありたす。そうでなければ、システムは実行䞍可胜になりたす。


さらに、1C゚コシステムの䞀郚をより詳现に怜蚎するこずを提案したす。



プラットフォヌム



このプラットフォヌムは、1Cプログラミング蚀語を䜿甚しお1Cプログラマヌがナヌザヌ向けに既補のプログラム構成を䜜成するための基盀です。 基盀ずなるのはプラットフォヌムであり、基盀がなければ単䞀のコンポヌネントでも単䞀の構成でも機胜したせん。 同時に、構成のないプラットフォヌム自䜓は1Cプログラマヌのみが関心を持ち、残りのすべおナヌザヌ、さたざたな専門家にずっおは圹に立たない可胜性がありたす。



プラットフォヌムのさたざたなバヌゞョンで䜜業できたす。 実際には、バヌゞョン8.2ず8.0のアプリケヌションがあり、かなり叀いがただ普及しおいる7.7があり、最初の成功したリリヌス6.0の䜿甚でさえ芋぀かるこずがありたす。 ただし、執筆時点で最新のバヌゞョン8.3に぀いおのみ説明したす。 ここで説明するこずの倚くは、過去のバヌゞョンにも同様に関連しおいたす。 ただし、䞀郚は最近のリリヌスでのみ远加されたした。 この事実を読者に考慮しおいただきたい。


ほずんどの堎合、ナヌザヌは1Cが提䟛するすべおの機胜を必芁ずしないこずを理解するこずが重芁です。 この声明は、特に䞭小䌁業に関連しおいたす。 しかし、ナヌザヌの品質ず信頌性は非垞に重芁です。 この点に関しお、残念ながら、1C゜フトりェア補品には倚くの問題が発生したす。



1Cを䜿甚する堎合、プログラマは1Cプラットフォヌムで䜜業するために1C開発者が䜜成した特別なプログラミング蚀語を䜿甚したす。 珟圚はロシア語ず英語で利甚できたすが、もずもずロシア語で曞かれおいたため、兞型的な構成もロシア語で䌝統的に曞かれおいたすが、プログラマヌにずっおより䟿利な堎合は、英語版のオペレヌタヌを正しい堎所で䜿甚するこずが垞に可胜です。 この蚀語は、ク゚リを䜜成するためのSQLが远加された基本蚀語ずC +蚀語が混圚しおいたす。 さらに、さたざたなデザむナヌずプラグむンを䜿甚する機胜を提䟛したす。


1Cプラットフォヌムの機胜の1぀は、モゞュヌル性の欠劂です。 プラットフォヌムは完党なものであり、どのコヌドフラグメントモゞュヌルがどの機胜を担圓するかをここで明確に瀺すこずは䞍可胜です。 もちろん、むンストヌル䞭に、むンストヌルする必芁があるコンポヌネントずむンストヌルしないコンポヌネントを指定できたす。 ただし、この機胜はむンストヌル時にのみ存圚し、実際には非垞に少数のオプションを提䟛したす。



炎ず玛争を避けるために圹立぀別の発蚀

1Cプラットフォヌムは匷力で非垞に柔軟なツヌルであるこずを理解しおいたす。 そしお、経隓豊富な1Cプログラマヌであるあなたが特別な䜕かを曞き始めたなら、おそらく、玠晎らしい゜フトりェアを手に入れるでしょう。 たた、さたざたなケヌスで、プラットフォヌムが豊富であるため、正確な゜リュヌションを芋぀けるこずができたす。 しかし、ほずんどの堎合、暙準構成経理、貿易管理、絊䞎ず人事、生産管理の䜿甚に遭遇したす。特に䞭小䌁業に関しおは、ほずんどのナヌザヌがそれらを䜿甚したす。 したがっお、プラットフォヌムの遞択、および1Cの䜜業に関連するいく぀かの問題に぀いおは、䞻に暙準構成での䜜業の芳点から説明したす。


同時に、プログラマヌの倧きな欲求ず十分なレベルの知識があれば、倚くの質問を解決でき、問題は関係ないこずも理解しおいたす。 したがっお、独自の開発を䜿甚しおいる堎合、私が明らかにした問題や質問はたったく面癜くないかもしれたせん。 他の皆のために、私は続けたす。



プラットフォヌム配信オプション


プラットフォヌムを遞択するずきは、゜リュヌション提䟛オプションに泚意を払うこずが非垞に重芁です。 最初に重芁なのは、デヌタを䜿甚しお䜜業を敎理する方法です。



ファむル゜リュヌションでは、すべおの䜜業情報が1぀の共通ファむルに保存されたす。 どの構成をむンストヌルするかは問題ではありたせん。 いずれの堎合も、ディレクトリ、ドキュメント、レゞスタなど、すべおが保存される拡匵CD内郚圢匏1Cのサヌビスファむルを受け取りたす。 プログラムのナヌザヌ数が4人を超えない堎合、ほずんどの堎合、このオプションは非垞に適しおいたす。 さらに、ファむルシステムの蚭定ははるかに簡単です;ここでは、1Cスペシャリストの助けを借りなくおも実行できたす。 速床の問題の䞀郚はRPD リモヌトデスクトッププロトコル - リモヌトデスクトッププロトコル を䜿甚しお解決できたすが、䞀郚しか解決できたせん。



ただし、かなりアクティブなワヌクフロヌず十分な数のシステムナヌザヌ4人以䞊を抱える䌁業で1Cを䜿甚する堎合、ファむルシステムは十分に機胜したせん。 ナヌザヌはほが同時に同じファむルにアクセスし、そのボリュヌムは絶えず増加したす。 さらに、䞀定の同期が必芁になり、䜜業がさらに遅くなりたす。



この問題を解決するために、1Cはデヌタキャッシングを詊みおいたすが、この方法ではさらに倚くの問題が発生したす。 誰かがこのトピックに興味がある堎合は、怜玢゚ンゞンに「1Cキャッシュの問題」ず入力するだけで十分です。このテヌマに関するさたざたな問題のフォヌラムや議論がたくさんあり、最終的にはキャッシュが垞に正しく機胜しないずいう事実になりたす。


クラむアントサヌバヌデヌタストレヌゞ組織は、サヌバヌ䞊のテヌブル内のデヌタベヌスの組織です。 MSSQL、Oracle、たたはデヌタベヌスを線成するための別のオプションを䜿甚できたす。



このオプションの利点は明らかです。デヌタベヌスにアクセスするナヌザヌの数に関係なく、速床ずアクセスに問題はありたせん。 これは、ほずんどの䞭芏暡䌁業が適甚するオプションであり、通垞はクラむアントに掚奚したす。



ほずんどの堎合、䌁業はプログラム自䜓ずデヌタベヌスの䞡方を保存するWindowsサヌバヌをむンストヌルしたす。 アプリケヌションずデヌタベヌスは異なるサヌバヌに分割されるこずもありたすが、これらのケヌスは耇雑で非垞にたれであるため、ここでは詳しく説明したせん。



さたざたなプラットフォヌム甚のバヌゞョン1C


珟圚、さたざたなプラットフォヌムで動䜜する1C゜フトりェアの異なるバヌゞョンを遞択できたす。 たた、どのような堎合に賌入する䟡倀があるかを把握するこずも䟡倀がありたす。



そのため、バヌゞョン1Cがありたす。



執筆時点のMac OSの堎合、バヌゞョンは開発されおいたせん。



Windowsで実行される1Cプログラムは最初から開発されたした;それは問題なくそれを䜿甚するために十分に開発された皆に粟通した匷力なツヌルです。 Linuxバヌゞョンはただ新しいず芋なされおいるため、かなり生で、新しい゜フトりェア補品ず同様に、倚くの゚ラヌが残っおいたす。



起業家やビゞネスの代衚者は非垞に保守的な人々であり、圌らにずっお最も重芁なこずは安定した信頌できる仕事です。 ほずんどの堎合、仕事のスピヌドや機䌚の膚倧なリストは、ビゞネスにずっおそれほど重芁ではなく、どれだけ安定しおいるのでしょう。 さらに、珟圚のLinuxは囜内ビゞネスであたり需芁がありたせん。 したがっお、このバヌゞョンに遭遇するこずは非垞にたれです。



コンポヌネントベヌス1C


コンポヌネントベヌス1Cは非垞に広範囲で、膚倧な数の機胜を備えおいたすが、1Cは絶えず機胜を分割および远加しおいたす。 ぀たり 1C開発者が䜕か新しいものを䜜成する必芁がある堎合、ほずんどの堎合、新しい皮類のオブゞェクトを䜜成したす。 たずえば、Webサヌビスが必芁な堎合、開発者はどのような皮類のプラグむンも䜜成せず、単にWebサヌビスの抂念を導入したした。 同様に、1Cの倚くのビゞネスプロセスでは、既存のコンポヌネントを単玔に倉曎できる堎合でも、ほずんどの堎合、新しいコンポヌネントを䜜成したす。



1Cプラットフォヌムのコンポヌネントに぀いお蚀えるこず



䜿甚するコンポヌネントを遞択するずきは、い぀远加されたかに垞に泚意する必芁がありたす。 プロの1Cプログラマにはこのルヌルがありたす。開発者が新しい関数を远加する堎合、可胜であれば、十分な時間が経過するたでそれをバむパスしたす。 ぀たり コンポヌネントが実際にテストされ、䞻芁な「バグ」が特定され、修正されるたで埅機し、それからアクティブな䜜業を開始したす。



1Cの吊定的な評刀の芁玠の1぀は、テストされおいない新しい゜リュヌションを絶えず远加するずいう同瀟の慣行です。 倚くの堎合、すでに実装されおいるコンポヌネントの動䜜が䞍十分であるずいう事実にもかかわらず、゚ラヌはただ修正されおおらず、開発者はすでに新しいものを远加しおいたす。 コンポヌネントだけでなく、既存のオブゞェクトの新しい関数、新しいメ゜ッドなどにもなりたす。 1Cを䜿甚するすべおのプログラマヌは、この問題に盎面したす。「生の」゜フトりェアが垞に存圚し、「バグ」が垞に存圚し、修正が垞に存圚するずいうこずです。



たた、ナヌザヌはこの問題に遭遇する可胜性がありたす-プラットフォヌムでの䜜業䞭にバグや䞍安定な゜フトりェア。 ナヌザヌが実行できる特定の1Cサヌビス機胜のセットがありたす。 このためのプラットフォヌムナヌザヌむンタヌフェむスがありたす。 そしお、ここではナヌザヌむンタヌフェむスのさたざたなバヌゞョンに戻る䟡倀がありたす。



1Cプラットフォヌムは、垞に远加されおいるさたざたなコンポヌネントで構成されおおり、この補品の機胜を拡匵しおいたす。 ドキュメント、ディレクトリ、さたざたなレゞスタ、情報の入出力のためのさたざたなコンポヌネントに加えお、ここでも提䟛されたす。 ナヌザヌむンタヌフェヌス。



これに基づいお、次を遞択できたす。

  1. ネむティブ1Cクラむアント。 これは、1Cから1Cにアクセスする堎合の埓来のプログラミングむンタヌフェむスです。
  2. ブラりザを介しお䜜業したす。
  3. モバむルアプリケヌションを操䜜したす。


各オプションにはいく぀かの制限があり、公匏の1C Webサむトで詳现を読むこずができたす。



ネむティブクラむアント


ネむティブクラむアントも䞀連のサブクラむアントに分割され、゜フトりェア遞択の問題にさらに混乱をもたらしたす。 ここで最も重芁なこずは、クラむアントの「厚い」バヌゞョンたたは「薄い」バヌゞョンを遞択するこずです。 䞀芋したずころ、特にプログラマヌにずっお、ここでの遞択は重芁ではありたせん。 実際、むンタヌフェむスを介しお構成を操䜜する堎合、遞択゚ラヌが原因で問題が発生する可胜性がありたす。



これらのサブクラむアントの違いは䜕ですか



トルストむには広い厚い通信チャネルが必芁ですが、トルストむには最小限の通信チャネルが必芁です。 私の顧客の倧郚分は「ファット」クラむアントを䜿甚しおいたす。ロヌカルたたはむンタヌネットのチャンネルは誰にずっおも良いので、「幅」に問題はありたせん。 䞀方、「シン」クラむアントは仕事に䞀定の制限があり、そこではできないこずがありたす。



Webクラむアントブラりザヌ経由で動䜜


Webクラむアントはブラりザを介しお1Cで動䜜しおいたす。 ぀たり 䜿いやすいブラりザを䜿甚しお、むンタヌネット経由でデヌタベヌスにアクセスできる特定の技術を䜿甚したす。 この堎合、むンタヌフェヌスはブラりザで盎接完党に抂説されたす。



このオプションには䞀定の制限がありたすが、これは垞に芚えおおく必芁がありたす。 䞀方、Webクラむアントでの䜜業は非垞に安定しおおり、十分にデバッグされおおり、特定の論理的な結論に達したした。 したがっお、非垞に倚くの人がこのむンタヌフェむスオプションを䜿甚しおいたす。 1Cをオンラむンで操䜜するこずは非垞に䟿利であり、必芁です。



モバむル版


1Cのこのクラむアントオプションは比范的最近登堎したもので、これたでのずころ特別な需芁はありたせん。 この態床の理由

  1. クラむアントは非垞に耇雑であるこずが刀明したした。 このプログラムを蚭定するには、1Cずモバむルテクノロゞヌを同時に、さらにコヌドレベルで十分に理解しおいる必芁がありたす。 このような専門家を芋぀けるこずは非垞に困難であり、゜フトりェア゜リュヌションの人気に寄䞎しないこずは明らかです。
  2. この技術はただ非垞に「未加工」であり、デバッグが䞍十分です。 私は個人的にこの゜リュヌションをクラむアントに適甚しようずし、このテクノロゞヌに粟通した同僚ず話をしたしたが、珟時点では私の意芋ず同僚の意芋は同じです。1Cオプションを䜿甚するよりも、ある皮のモバむルアプリケヌションを䜜成する方が簡単で䟿利です。


モバむル版は倚くのすべおを組み合わせる必芁がありたす。協力しお互いに助け合う耇数の専門家の䜜業が必芁です。



これはすべお、1Cからのモバむルアプリケヌションの正しい動䜜を保蚌するために必芁です。 このような専門家チヌムを線成するこずは困難で費甚がかかるこずは明らかであり、したがっおこの゜リュヌションは䞭小䌁業では䞀般的ではありたせん。



プラットフォヌム1C抂芁


1Cプラットフォヌムは非垞に機胜的で、さたざたな機胜の膚倧なリストがありたす。 そしお、この量は圓然耇雑になりたす。 その結果、1Cで䜜業に入るためのしきい倀はプログラマにずっお非垞に高くなりたす。 クラむアントは1Cのさたざたな機胜に぀いお聞き、プログラマヌに実装を支揎するよう䟝頌したす。 そしおこれは、スペシャリストが垞に最新情報を入手し、さたざたなこずを理解し、知る必芁があるこずを意味したす。



゜フトりェアレベルですべおを䞀床に理解できるプログラマを芋぀けるこずは非垞に困難です。1CずWebプログラミングの䞡方、およびモバむルアプリケヌションずの䜜業などです。 これは抂念レベルで可胜です。 私が今知識を共有しおいるものに぀いお。



しかし、クラむアントは通垞これを理解せず、1Cプログラマヌにさたざたな機胜の導入を芁求し始めたす。



䞀方、1Cプラットフォヌムは絶えず倉化しおおり、膚倧な数のオプションず倚くの異なる゜リュヌションがあり、結果ずしお膚倧な数のバグずその修正がありたす。



これらすべおが䞀緒になっお䜍眮決めの問題に぀ながりたす。





したがっお、1Cプラットフォヌムに぀いお簡単に説明したす。膚倧な数の機胜、高床な柔軟性、さたざたな゜リュヌションです。 同時に、䜎品質の実装、たすたす耇雑化する゜リュヌション、各バヌゞョンの膚倧な数のバグ。



抂念レベルでは、十分な情報があるず思いたす。 たた、1Cのリ゜ヌスで技術的なニュアンスをい぀でも芋぀けるこずができたす。これは䞊でお勧めしたす。



構成



1C構成は、プラットフォヌムの特定のバヌゞョンに基づいた既補の゜フトりェア゜リュヌションです。 構成ずは、ナヌザヌが盎接操䜜するもの、珟圚の蚘録を保持する゜フトりェア環境、ワヌクフロヌを操䜜する、ディレクトリを操䜜するなどの゜フトりェア環境です。 ナヌザヌは、自分のプラットフォヌムが䜕を衚しおいるのか分からないこずがよくありたす。 しかし、どの特定の構成が䜿甚されおいるか、圌らは垞に知っおいたす。



構成は次のずおりです。

  1. 兞型的な-1Cによっお曞かれたした。 それらはすべお1C Webサむトにありたす。
  2. 非定型-パヌトナヌ䌁業が䜜成。


ナヌザヌレベルでは、これら2぀のタむプは次のように区別されたす。

  1. 通垞の構成は、1Cによっお䜜成および保守されたす。 ほずんどの堎合、これらの構成は高品質であり、これらの構成ではコヌドの凊理がより適切に線成され、最適な゜リュヌションが最も頻繁に䜿甚され、゚ラヌはすぐに修正されたす。 もちろん、䞀般的な1C構成の「氞遠のバグ」に぀いおは誰もが垞に耳にしたすが、それらは垞にそこに存圚したすが、それでも䌚瀟の専門家に感謝する必芁がありたす。 重倧な゚ラヌを迅速に修正したす。
  2. 非定型の構成は1Cパヌトナヌ䌁業によっお䜜成されおおり、ここで具䜓的なこずを蚀うのはかなり困難です。 このような構成は非垞に異なりたす。 ほずんどの堎合、それらは機䌚に曞かれおいたす業界固有特定の業界向けたたは特定の機䌚特定の䌚瀟向けに曞かれおいたす。 そしお、ここでは、1Cパヌトナヌ䌁業の倧郚分がかなり高い離職率を持っおいるこずを理解する必芁がありたす。 したがっお、それらの構成はかなり䜓系化されおいない状態で蚘述されおいたす。 1人のプログラマヌが曞き始め、続けたす-別のプログラマヌが完了したす-3番目。 さらに、それぞれが圌自身の䜕か、圌の理解、決定、アむデアをもたらしたす。 たた、前任者は、意図したずおりではなく、䟿利にベストプラクティスを䜿甚しおいたす。


面癜い挫画「プロストクノァシノの䞉人」を芚えおいるかもしれたせん。 そこで、ヒョヌドルおじさんは䞡芪に手玙を曞きたしたが、それを終わらせず、気を散らされ、圌のために猫ず犬が順番に远加されたした。 そしお、それぞれが問題に぀いお話したした。 その結果、少幎の䞡芪は「圌は足を折っおいお、その埌圌の尻尟が萜ちおいる」ず知っお驚いた。 ここでは、この原則に基づいお非定型の構成を蚘述するこずが非垞に倚くありたす。

非定型的な構成の蚘述に継続性がなく、倚くの堎合十分な詳现なドキュメントがあるため、すべおの実装の問題ず改善に぀いお、この構成を開発した䌚瀟に連絡する必芁がありたす。


非兞型的な構成には、次の2぀のタむプもありたす。

  1. モデルに基づいお曞かれおいたす。 これらの構成は、䞀般的な構成に機胜を远加するこずで䜜成されたす。 たずえば、1CTrade Management and CRMなどの補品がありたす。 ここでは、Office of CommerceずCRMシステムの䞀般的な構成を組み合わせたした。 , , , – , .

    &nbsp&nbsp&nbsp – , .

    &nbsp&nbsp&nbsp – . , , 1 , - , . , «», .

    &nbsp&nbsp&nbsp
  2. , . , .

    &nbsp&nbsp&nbsp : , .

    &nbsp&nbsp&nbsp : , , , .


クラむアントに来お、れロから曞かれた非定型的な構成があるこずに気付いた堎合、たったく觊れないか、䟿利で普遍的な゜リュヌションに完党に倉曎しようずしたす。倚くの堎合、特に䞭小䌁業では、このような゜リュヌションは実際には必芁ありたせん。同時に、暙準補品は保守が容易であり、その結果、安䟡であり、これはビゞネスにずっお垞に重芁です。



たずめ



起業家は通垞、構成を探しおいるこずを理解するこずが重芁です。たずえば、䌚蚈䜜業を自動化するには、1C。䌚蚈が必芁であり、顧客ずの䜜業を敎理するには、1Cが必芁です。貿易管理。圌らが理解するのはこれらの補品であり、したがっお興味深いものです。



したがっお、プログラマヌはどのプラットフォヌムが動䜜する必芁があるかを知るこずが重芁です。ナヌザヌは構成に関心がありたす。同時に、1Cプログラマヌの助けがなければ、ほずんどの堎合、ビゞネスは目的の構成の動䜜を構成できたせん。したがっお、1C゚コシステムの䞍可欠な郚分である1Cスペシャリストを呌び出したす。



1Cの専門家も異なるこずを思い出させおください。プラットフォヌムず暙準構成1Cの埓業員の開発に埓事しおいる人もいれば、パヌトナヌであり実装ず改良に関䞎しおいる人もいれば、1Cの実装に関連する特定の問題の解決を個人的に支揎しおいる人もいたす。



次の蚘事では、1Cプログラマヌずは䜕か、お互いの違い、1Cフランチャむズずは䜕か、その他の同様の重芁な抂念に぀いお説明したす。



たた、Bitrixのような1C゚コシステムの芁玠を忘れないでください。たた、圌に぀いおは今埌話をしたす。おそらく、このシステムに぀いおは別の蚘事を取り䞊げたす。




All Articles