Was ist da

- Kolyan, bist du?

Kolya verlor fast seine Sprachlosigkeit. Das Ereignis war so unerwartet, dass er nicht sofort verstand, mit wem er sprach.

- Venia ... Veniamin! Lass dich bescheißen! Wie geht es dir hier

Kolyan stand von seinem Stuhl auf, rannte zu einem alten Schulfreund, der in der Tür seines Büros stand, und schüttelte ihm fest die Hand. Das Lächeln klebte so fest an seinem Gesicht, dass es unmöglich war, es zu entfernen.

"Wie geht es dir, Venya?" Bist du gekommen, um deine Eltern zu besuchen?

- Nein, ich bin gekommen, um zu leben.

- Wie? Warum? Du bist in Moskau! Warum stehen wir, kommen herein, setzen uns, sagen es uns!

Freunde gingen tief in ein kleines, fensterloses Büro. Kolya suchte einige Minuten nach einem Stuhl für den Gast - alles war mit dem Teufel übersät. Papiere, Netzwerkkarten, einige gelbe Bücher, Twisted-Pair-Buchten. Schließlich wurde ein Stuhl unter der alten, zerlegten Systemeinheit gefunden.

- Sag es mir schon! - sagte Kolya ungeduldig und setzte sich auf seinen Stuhl.

- Ja, was soll ich sagen ... Ich habe mich für das Herunterschalten entschieden. Er kehrte in sein Heimatdorf zurück, mietete ein Haus in derselben Straße, in der seine Eltern leben.

- Sind es die Nedopyokins oder was? Sie sind nach Mukhosransk gezogen, hörte ich.

- Ja, ja, wie sie. Ich werde in einem Dorf leben. Saubere Luft, sauberes Essen, ein Fluss, Angeln und ich suche Hühner.

- Huhn ist gut, ich kann nicht.

- Warum? Wie kann ein hühnerfreies Dorf sein?

- So ist die Geflügelfarm. Da ich hier arbeite, bin ich verpflichtet, eine Bescheinigung des Dorfrats mitzubringen, dass ich keine Hühner zu Hause habe.

- Wofür?

- So wie ich es verstehe, kann ich ein Huhn auf mich ziehen und dann Vieh tryndets. Aber keine Sorge, dies ist nur für die Arbeiter der Geflügelfarm.

"So bin ich auch ..."

- Was auch?

- Ich werde auf der Geflügelfarm arbeiten, ich habe bereits einen Job. Was denkst du, ich habe mich in dich verliebt?

- Wirklich?

Kolya, die gerade von dem Schock zurückgetreten war, geriet erneut in leichte Betäubung.

"Du lügst ... Was wirst du hier machen?" Du bist ein Webprogrammierer.

"Das Web, nicht das Web, was ist der Unterschied." Ich habe einen Job als Programmierer bekommen. Ich bin kein Fan eines Frameworks. Ich werde herausfinden, wofür Sie programmieren. Was übrigens? Zum Dolphy gehen? Oder ein Baumeister?

- 1C.

- Was?

- Nun, 1C. Hast du das nicht gehört?

- Ich habe gehört, dass wir in der Buchhaltung ein solches Programm hatten. Worauf steht es geschrieben?

- Bei 1C.

- 1C ist in 1C geschrieben? Warum täuschst du meinen Kopf oder so?

- Nein. 1C ist sowohl ein Programm als auch eine Programmiersprache.

- Ein eigenständiges Programm?

- Nun, nicht wirklich ... Wie erklären Sie das?

In diesem Moment öffnete sich die Tür zum Arbeitszimmer und eine etwa vierzigjährige Tante trat ein.

- Veniamin Vasilyevich, lass uns rummachen. - warm und rustikal lächelnd, sagte die Tante.

- Okay, Kolyan, dann sag es mir. Sagte Benjamin und stand von seinem Stuhl auf.

***.

- Komm schon, Kolyan, zeig es. Wie starte ich eine Entwicklungsumgebung?

- Nun, Konfigurator.

Kolya nahm die Maus aus den Händen von Benjamin, startete eine gelbe Verknüpfung, einige Minuten später erschien das lang erwartete Fenster auf dem Bildschirm.

"Oh yo, was für eine schreckliche Sache ..." Benjamin schüttelte den Kopf. - Und Sie können nichts anderes entwickeln?

- Im Sinne?

- Nun, setzen Sie am Ende einen Websturm oder Netbins. Ich bin an sie gewöhnt. Liest er 1Snee-Dateien? Wo sind sie übrigens, schauen wir mal.

- Dateien ... Warten Sie, was für Sie Dateien?

- Und wie werde ich den Quellcode sehen und bearbeiten?

Kolya sah den Freund verwirrt an. Dann zuckte er die Achseln, öffnete den Dirigenten und begann die Ordner zu durchsuchen. Schließlich fand ich das richtige Verzeichnis, das ein Dutzend Dateien und drei Ordner enthielt. Die größte Datei hieß "1Cv8.1CD" und Kolya blieb stehen.

- Nun, hier ist eine Datei für dich.

- Was für ein Format ist das? Schon verpackt?

- Dies ist eine Infobase-Datei.

- Im Sinne? Datenbank oder was? Ich habe dich gebeten, die Quelle zu zeigen.

- Das ist alles. Und Daten, Metadaten, Code und Formulare. Alles in allem. In einer Datei.

- Es ist seltsam ... Okay, wie sieht man das?

- Durch den Konfigurator.

"Aber du kannst nicht?" - Benjamin nahm die Maus und doppelklickte auf die Datei. Das Betriebssystem sagte hilflos, dass es nicht wusste, wie man es öffnet.

"Deine Mutter ...", fluchte Benjamin und versuchte, die Akte mit einem Notizbuch zu öffnen - ein unlesbarer Unsinn öffnete sich. "Was zur Hölle, Kolyan?" Wie lese ich den Code?

- Im Konfigurator.

- Verdammt, du hast es mit deinem Konfigurator! Und wenn ich nicht will?

- Zerlegen Sie dann die Computer. - zuckte mit den Schultern Kolya. - Du bist ein Programmierer.

Benjamin verstummte und sah seinen Freund aufmerksam an. Kolyas Gesichtsausdruck zeigte keine Emotionen - der Teufel weiß, ob er scherzte oder nicht.

- Okay, lass uns deinen Konfigurator holen. Was ist da

***.

- Kolyan, und was ist ein Dokument in 1C? Anleitung oder was? Oder ein Reisepass?

- Was? Warum brauchst du es?

"Die Buchhaltung hat das gesagt ... gerade jetzt." - Benjamin öffnete das Notizbuch und blätterte durch. - Hier. Die Gruppenverarbeitung von Dokumenten wird nicht gestartet. Was ist das Werden Pässe in großen Mengen gescannt?

- Nein. - lächelte Kolya. - Ein Dokument ist so etwas ... Wie erklären Sie ...

- Nun, versuch es irgendwie, ich bin nicht dumm.

- Im Moment erinnere ich mich, wie es heißt ...

Kolya dachte ein paar Minuten nach, öffnete dann den Browser und begann nach etwas zu suchen.

"Nun, was ist es, Kolyan?"

- Moment mal, warte eine Minute ...

Noch ein paar Minuten vergingen. Benjamin wartete geduldig auf einen Freund und seufzte manchmal schwer, als würde er auf seine Anwesenheit hinweisen.

- Hier. - sagte schließlich Kolyan. - Das Dokument ist ... Kurz gesagt, das sind viele Dinge. Dies sind zum einen Datenbankeinträge, in unterschiedlichen Tabellen unterschiedliche Dokumente. Andererseits ist ein Dokument ein Objekt, wenn Sie es aus der Datenbank lesen.

- Warten Sie, es ist wie - und ein Datenbankeintrag und ein Objekt? Direkt in der Datenbank, um mit ihm zu arbeiten, oder was?

- Nein. Während es sich in der Datenbank befindet, ist es ein Linkdokument. Wenn Sie es im RAM lesen, wird es zu einem Dokumentobjekt. Außerdem gibt es einen Dokumentenmanager und ein Beispieldokument. Dies sind alles verschiedene Objekte.

- Verdammt, könntest du nicht verschiedene Namen nennen ...

- Es scheint, dass alles klar ist. - lächelte Kolya.

- Und was ist seine physische Bedeutung? Was ist dieses Dokument überhaupt?

- Es scheint wie eine Registrierung der Tatsache der Wirtschaftstätigkeit. Kurz gesagt, eine Art Veranstaltung.

- Im Sinne eines Ereignisses? Wie ist die Veranstaltung?

- Nun, irgendwie. Ein Huhn wurde geboren - ein Ereignis, ein Huhn starb - ein anderes Ereignis, ein Huhn wurde geschnitten - ein drittes Ereignis, sie brachten Essen - ein anderes Ereignis, sie gaben einen Gehaltsscheck - auch ein Ereignis.

- Ein echtes Ereignis? Lächelte Benjamin.

- Nun, irgendwie.

- Verstanden, ich wähle es aus. Und was sind die Eigenschaften, Methoden von ihm?

- Für jeden anders. Schauen Sie sich den Konfigurator an. Eigenschaften werden als Requisiten bezeichnet, es gibt noch tabellarische Teile.

- Was ist das?

- Nun, ein Objekt kann Tabelleneigenschaften haben? Zum Beispiel eine Liste der zu versendenden Waren.

- Sie können.

- Dies ist der tabellarische Teil. Es gibt vordefinierte Eigenschaften, wie sie dort genannt werden ... Ah, Standarddetails.

"Wie sind diese vordefinierten Eigenschaften?"

"Im Moment ..." Kolyan dachte ein paar Sekunden nach. - Typ geerbt, kurz gesagt.

- Welche Klasse?

- Von einem großen, allgemeinen, der Dokumente genannt wird. Sehen Sie, sehen Sie den Zweig "Dokumente" im Konfigurator? Im Metadatenbaum.

- Ja, ich verstehe.

- Dies ist die Klasse "Dokumente". Er hat Eigenschaften und Methoden. Datum dort, Nummer, gepostet, Link ...

- Durchgeführt? Wer wird wo ausgegeben?

- Das Dokument wurde gebucht.

- Verdammt, mein Gehirn kocht gerade. Was wird noch ausgeführt?

- Wie erklären Sie sich ... Nun, sie leiten den Feed über ein Dokument in das System. Dann nehmen sie auf.

"Nun, das verstehe ich." Wir haben alles aufgeschrieben, die Daten in der Datenbank. Oder nicht?

- Ja, in der Datenbank, aber nicht alles und nicht überall. Ein nicht zugestelltes Dokument ist eine Art der Beschaffung, die nicht in der Buchhaltung berücksichtigt wird. Bis Sie ausgeben, wird niemand die Ankunft von Futter sehen. Es ist wie ... Verdammt ... Kurz gesagt, wenn das Dokument veröffentlicht wird, wird der Ausführungshandlercode ausgeführt und die Daten werden an verschiedene Stellen gesendet.

- Welche anderen Orte? Ein Tisch reicht nicht oder was?

- Nein. Nun, hier kommt der Feed - mindestens zwei Tische. Und das Futter kam, ging ins Lagerhaus, und gegenseitige Siedlungen zogen um.

- Was?

- Nun, wir schulden einem Futterlieferanten Geld.

- Das heißt, Waren fallen in einen Tisch und Schulden in einen anderen?

- Ja. Es gibt auch Drähte, Mehrwertsteuer, Einkäufe separat und so weiter. Aber verstehst du das Prinzip?
- Das Prinzip ist ja. Und welche Art von Verkabelung? Ist es eine Art Slang? Verkabelung und Anrufverdrahtung? Woher kam das Futter?

- Dies ist keine Verkabelung, sondern eine Verkabelung. Buchhaltungsbegriff. Lastschrift, Gutschrift, Rechnungen, Saldo, Ungleichgewicht ...

- Hör auf, hör auf, hör auf! - Benjamin hob die Hände, als würde er aufgeben. "Zu viele Informationen." Lass uns Stück für Stück einen Elefanten essen.

- Wie du sagst. - zuckte mit den Schultern und wandte sich an den Computer.

- Warte, Kolyan. - Benjamin fühlte sich ein wenig unbehaglich und schnitt die Patientenerklärungen des Patienten so grob ab.

- Ja, was?

- Wenn Sie zum "gehaltenen" Eigentum zurückkehren. Sie sagten, dass beim Dirigieren Code ausgeführt wird, der zusätzliche Tabellen auffüllt, oder?

- Ja, das ist es.

- Und die Eigenschaft selbst wird "gehalten" - ein boolescher Typ, richtig?

- Ja.

- Müssen Sie es separat installieren? Nach dem Ausführen dieses Codes?

- Nein, es wird sich spannen.

- Das heißt, wie?

- So. Es ist typberechnet. Ein Dokument wurde gebucht, dh alle Handler sind abgeschlossen, die Eigenschaft wird auf true gesetzt. Dies ist eine Art Eigentum und gleichzeitig - wie ein Staat oder so.

- Ah, wie Staat? Wie sind die Bestandteile des Reagenzes?

"Ich weiß nicht, was eine Reaktion ist ..."

- Okay, lass uns gehen ... Danke, Kolyan!

***.

"Ja, Dummheit kennt keine Grenzen ..." Benjamin lächelte und sah auf den Monitor.

- Was nochmal? - fragte Kolya etwas verlegen.

- Ja, ich schaue auf diese Tabelle, wie sie dort ist ... Akkumulationsregister.

- Nun und warum?

- Ich habe zwei Felder hinzugefügt, siehe - Produkt und Menge. Ich schaue - und dort erschienen auch die Periodenfelder, der Registrar und die Art der Bewegung. Nun, ich kann den Zeitraum und den Registrar verstehen - wann und wer, welches Dokument hat hier beim Dirigieren etwas geschrieben. Welche Art von Bewegung interessiert dich? Worum geht es hier eigentlich?

- Ankunft oder Kosten. Haben Sie ein Akkumulationsregister?

- Ja.

- Bitte schön. Ein Einkommenseintrag füllt es wieder auf, ein Aufwand - leert es. Irgendwie so.

"Warte, was ist der Sinn?" Immerhin gibt es ein Feld "Menge". Ist es unmöglich, so etwas zu tun: Wenn die Menge positiv ist, dann ist dies Einkommen, und wenn es negativ ist, dann Konsum? Und der Rest ist dann die Summe der Mengen. Trotzdem!

"Und wie wirst du es machen?"

- Was tun?

- Nun, kehren Sie die Dokumente um.

Benjamin runzelte die Stirn, wandte sich von Kolyan ab und starrte auf den Computer. Öffnete schnell das Zertifikat, blätterte durch etwas.

- Was für eine Umkehrung? Ist das eine Eigenschaft oder Methode? Das Zertifikat enthält nichts Vergleichbares.

- Nun, das ist nicht technisch, sondern methodisch. Ein Dokument abbrechen.

"Warum wird die Stornierung eines Dokuments als Stornierung bezeichnet?" Ich meine, warum sollte diese Operation anders aufgerufen werden? Sie können ein Dokument nicht einfach löschen?

- Nein, geht nicht. Nun, das heißt, wenn es gestern gemacht wurde - können Sie. Und wenn vor einem Jahr - es ist unmöglich. Berichterstattung wurde bereits eingereicht, die Zahlen sollten sich nicht ändern. Daher wird das Dokument umgekehrt.

- Es klingt bedrohlich. Lächelte Benjamin. "Was bedeutet das?"

- Sie machen genau das gleiche, nur in den Registern sind alle Zahlen mit dem entgegengesetzten Vorzeichen geschrieben.

- Im Sinne? Mit einem Minus oder was?

- Nun.

- Abzüglich fünf Tonnen Futter?

- Ja.

"Es ist also nur eine Ausgabe, nicht wahr?" Plus fünf Einnahmen, minus fünf Ausgaben.

- Nein. Wenn Sie plus fünf und minus fünf haben, werden beide Zahlen in den Berichten enthalten sein. Einer befindet sich in der Durchflusssäule, der andere in der Ankunftsspalte. Als hätten wir fünf Tonnen Futter gekauft, und dann haben sie es irgendwo gemacht - sie haben die Hühner gefüttert oder sie selbst gegessen.

- Oder betrogen. Lächelte Benjamin.

- Nun, im Allgemeinen ja, in diesem Fall wird es auch eine Ausgabe geben, bei einer Belastung von 94 Konten.

- Verdammt, Kolyan, bitte fangen Sie nicht noch einmal mit Konten und Buchungen an ...

- Okay. Ich verstehe über das Einkommen und den Verbrauch?

- Nicht wirklich. Okay, Sie können die Kosten nicht tragen, sie werden in den Berichten hervorgehoben. Wie dann?

- Sicher, negatives Kommen.

"Und was ist besser?"

"Durch die Tatsache, dass Sie zwei Einträge haben - Gemeinde fünf und Gemeinde minus fünf." Zusammenfassend erhalten wir Null. Im Bericht in der Ankunftsspalte wird Null angezeigt. Genauer gesagt wird natürlich nichts passieren - die virtuelle Tabelle erzeugt überhaupt keine Datensätze. Als ob es nichts gäbe.

Dachte Benjamin. Die Augen wanderten von einer Seite zur anderen und verrieten die hektische Gedankenarbeit. Kolya, der den anderen nicht mit seiner Aufmerksamkeit dominieren wollte, wandte sich dem Computer zu. Benjamin nahm ein Stück Papier und begann, ein Diagramm mit Zahlen zu zeichnen.

- Okay, okay. - sagte schließlich Benjamin. - Ich habe anscheinend die Umkehrung verstanden. Aber ich verstand nicht, warum sie mir trotzdem eine Feldbewegung im Register hinzugefügt hatte.

"Wie sonst würden Sie eine normale Rendite von einer Umkehrung unterscheiden?" Wie funktioniert Ihr Schema mit positiven und negativen Mengen?

"Nun ..." Benjamin zögerte. - Ein positiver Betrag ist ein Einkommen, ein negativer Betrag ist ein Aufwand ...

- Eine Umkehrung?

- Wenn die Seite der Gemeinde, dann auch negativ ... Moment mal ...

- Nun, verstanden?

- Es scheint, ja ... Es wird wie eine normale Ausgabe aussehen. Und es wird nicht funktionieren, den Aufwand vom negativen Einkommen zu unterscheiden. Deine Mutter ...

- Was?

- Ja, eine Art Mist! Ich fühle mich wie ein Idiot. Als ob ich nicht als Programmierer, sondern als Buchhalter arbeite. Bist du nicht dumm?

- Ich weiß nicht, ich bin daran gewöhnt ... Dies ist 1C.

- Also was, was ist 1C? Was sollte der Programmierer über Stornierung, Buchhaltung und alle Arten von Ausgaben dort, Mehrwertsteuer, Einkommenssteuer, KUDiR usw. wissen? Können Sie das nicht abstrakter machen?

"Ich weiß nicht ...", sagte Kolya verlegen und fühlte die Schuld von überall in der Rasse. - Alles ist genau dort eingesperrt. Sie können dort keine Website, keinen Dienst oder keine mobile Anwendung auf 1C zeichnen. Aber einfach und schnell.

- Na gut, schnell. Sie sind dumm, all diese Feinheiten und vorgegebenen Eigenschaften und Methoden zu verstehen. Wie Sie wissen, wird im neuen Supermarkt das Bein des Teufels brechen, wie der Kopf mit dem Merchandiser funktioniert und wo er Sojasauce einlegt - in der Gewürzabteilung oder in orientalischen Waren.

- Ja, alles scheint klar zu sein ... - sagte Kolya verlegen.

"Sie verstehen, weil Sie seit mehreren Jahren sitzen." Aber ich verstehe nicht. Die Quellen sind geschlossen, du siehst verdammt noch mal nicht aus, hilf nur. Es ist unmöglich zu verstehen, wie die Entwickler dachten.

- Ja. Aber schnell.

"Was hast du vor, schnell und schnell?" Was ist schnell etwas?

- Entwickeln Sie sich schnell. Nun, was Benutzer vom Buchhaltungssystem benötigen.

- Nun ja! Wo schnell Ich werde auf nacktem HTML mit einem Wangenknochen schneller machen!

- Vielleicht wetten wir?

- Komm schon!

"Nur morgen, oder es ist Zeit nach Hause zu gehen."

***.

- Nun, unter welchen Bedingungen? - fragte Kolya.

"Also ... komm schon etwas mehr oder weniger abstraktes."

"Aber Buchhaltung, okay?" Und dann haben Sie ein Spiel für ein mobiles Gerät ...

"Ja, ja, natürlich." Vielleicht etwas im Zusammenhang mit dem Empfang von Bestellungen? Trotzdem, auf die eine oder andere Weise, Bestellungen annehmen?

- Ja, das tut es.

- Also. Wir machen ein Auftragsannahme-System von Grund auf neu. Es stellt sich heraus, ein Dokument ... Ugh, also fing ich an, Tabellen und Objektdokumente aufzurufen ... Okay. Dokument - Bestellung. Eine Eigenschaft - der Kunde, um nicht zu komplizieren. Die Warentabelle ist einfach - Produkt, Menge, Preis, Menge. Alles wird manuell eingegeben, ohne automatische Preisgestaltung und dergleichen.

- Wird der Betrag mindestens nachgezählt?

- Natürlich. Nun und das ist es? Sie sind bei 1C, ich bin bei HTML und Wangenknochen. Gejagt?

- Lass uns gehen!

Beide wandten sich abrupt den Computern zu. Kolya erstellte eine neue Datenbank, öffnete den Konfigurator und begann schnell, Metadaten hochzuladen. Benjamin öffnete als nächstes ein Notizbuch mit Pluspunkten - den SQL Server-Manager, in dem er begann, Tabellen zu erstellen.

Nach 10 Minuten hörte Kolya auf, die Maus zu bewegen, lächelte und lehnte sich in seinem Stuhl zurück.

- Fertig. Sagte er.

- Was? - Benjamin hat nicht sofort verstanden, was Kolyan gesagt hat, weil Ich war sehr in das Schreiben von Eingaben vertieft. - Wie bereit?

- So. Schau.

Benjamin hielt Kolya auf einem Stuhl an und starrte auf den Monitor. Kolya öffnete seine 1Snoy-Anwendung, zeigte eine Liste von Bestellungen, erstellte eine neue, gab an, dass Waren, Mengen, Preise und Mengen neu berechnet wurden - alles war wie vereinbart.

- Ich habe auch einen Bericht gezeichnet. - sagte Kolya stolz. - Hier, schau.

Kolya öffnete und zeigte einen einfachen Bericht, in dem nach Kunden gruppierte Bestellungen angezeigt wurden - mit Waren, Mengen und Mengen.

"Verdammt ..." Benjamin lehnte sich in seinem Stuhl zurück. - Wie so?

- Ich habe dir gesagt, 1C schneller.

- Nein, natürlich ist die Aufgabe einfach.

- Sie haben sich also selbst die Bedingungen ausgedacht.

"Nun ja ... Okay, ich gebe zu." Einfache Anwendungen für die Abrechnung auf 1C sind schneller.

- Okay. - lächelte Kolyan.

- Flexibilität ist natürlich nicht genug ... Und so ... Eigentlich haben Sie gewonnen, weil Sie keine Klassen definieren, keine Verbindung zur Datenbank herstellen, Schnittstellenformulare zeichnen oder Schaltflächenhandler schreiben mussten.

- Im Sinne? Bin ich irgendwie unehrlich oder so?

- Nein, nein, Kolyan, darüber spreche ich nicht. Du bist gut gemacht. Nur ...

- Was?

- Nun, ich weiß nicht ...

- Sie wissen nicht, wie Sie verlieren sollen?

- Ich kann. Okay, lass uns arbeiten.

***.

"Kolyan, was ist ein Subconto?"

- Warum brauchst du es?

- Ja, die Aufgabe wurde in der Buchhaltung gegeben. Ziehen Sie bei der Analyse des Subcontos die Köpfe zurück.

- Es ist seltsam ... Gib es mir, ich werde es tun.

- Nein, ich will es selbst. Ich weiß nur nicht, was ein Subconto ist. Und wo ist seine Analyse? Ist es wie Innereien oder was? Magen, Leber, Hühnerherzen?

"Nein, es ist ..."

- Ah, etwas Italienisches? Das Wort ist nur seltsam.

- Ja, das ist das Gericht. Serviert nach Aldente Pasta mit Caprese-Salat.

- Nun, im Ernst ...

- Abschnitt der Buchhaltungsanalyse.

"Deine Mutter, wieder Buchhaltung ..."

- Ich muss es am Ende herausfinden.

"Also bin ich ein Programmierer, kein Buchhalter."

- Nun, Sie betrachten diese Aufgaben als Programmierer. Buchhaltung - es ist im Allgemeinen abstrakt. Genau eine solche Technik, die vom Teufel erfunden wurde, weiß in welchem ​​Jahrhundert. Das Prinzip der doppelten Einreise.

"Ich habe so etwas gehört ..."

"Nun, kennst du die Register?"

- Mehr oder weniger. - Benjamin nickte.

- Haben Sie ein Warenregister? Futter kam - Ankunft im Register, Futter links - Verbrauch aus dem Register. Also?

- Ja, das ist es.

- Wenn der Fluss fertig ist, wohin geht das Futter?

- Im Sinne? Ich weiß nicht, es gibt verschiedene Möglichkeiten. Die Hühner wurden gefüttert oder weggeworfen, wenn das Futter verdorben war.

- Sehen Sie im Register, wohin der Feed ging?

- Nein ... oder kann ich sehen? Warten Sie ... - Benjamin hat sich im Computer vergraben.

- Ja, schau nicht, nein da. Diese Informationen sind nicht im Register enthalten. Nur eine Ausgabe, das ist alles. Und irgendwo, an einem anderen Tisch, entsteht eine Gemeinde. Zum Beispiel in Bezug auf die Kosten, wenn die Hühner gefüttert wurden.

- Nun, das ist verständlich, wohin das führte.

"Das ist für Sie verständlich, aber für den Buchhalter nicht klar."Sie mögen im Allgemeinen keine Register, sie sehen sie immer feindselig an, wie ein Widder an einem neuen Tor. Und von den Kosten geht Ihr Futter zurück ins Lager.

- Es ist wie?

- Nicht schnell. Das Huhn aß sie, wuchs auf und dann ihren Kuckuck - sie schickten ihn zum Mörder. Dann - wieder ins Lagerhaus, nur in Form von ... Nun, kurz totes Huhn.

- Nun?Und warum machst du das?

- Um die Tatsache, dass Sie ohne das Prinzip der Doppelaufnahme nie wirklich verstehen werden, woher es kam und wohin es ging.

- Und was ist das Prinzip?

- Im Gleichgewicht. Genauer gesagt, nein ... Gleichgewicht ist eher eine Konsequenz. Oder nicht ... Verdammt, ich werde jetzt verwirrt sein.

- Nun, es gibt etwas zu verwirren. Lächelte Benjamin.

- Kurz gesagt. Das Prinzip der Doppelaufzeichnung besagt: Bei jeder Bewegung müssen immer die Quelle und der Empfänger angegeben werden. Dann können Sie jederzeit verstehen, woher es kam und wohin es ging.

- Das heißt, wenn wir Futter aus dem Lager abholen, geben wir an, wohin sie gezogen wurden? Geben Sie den Hühnerstall Nummer 16 ein?

- Fast. Es wird kein bestimmter Ort angegeben, sondern sozusagen der Typ dieses Ortes oder so etwas ... Das Hauptformat des Empfängers. Zum Beispiel Kosten. Oder Verluste, wenn wir verdorbene Futtermittel wegwerfen. Obwohl, vielleicht werden die Verwöhnten für die Ehe verschenkt ...

- Das heißt, Kosten, Verluste, Ehe, Lager und so weiter - das sind Ihre Nachfolger? Oder Empfängertypen?

"Nun ja, irgendwie." Nur werden sie nicht so genannt, sie gaben Zahlen. Dies sind genau die Konten der Buchhaltung, an die Sie sich in keiner Weise erinnern möchten.

- Geben Sie ein paar Beispiele?

- Ja, sogar ein Dutzend. Die Kosten betragen je nach Typ 20, 23, 25, 26, 44 Konten. Verluste - 94, Ehe - 29, Lager - 10, 21, 43, 41, manche eher wie ...

- Es scheint, ich verstehe ... Und zwischen ihnen, diesen Berichten, gibt es Bewegungen?

- Ja, nur werden sie nicht Bewegungen genannt, sondern von denselben Drähten.

- Ah, hier ist es ... Und was dann? Und wo?

- Dies sind zusätzliche Informationen, Analytics-Konten. Nun, wie es Konto 43 gibt - das ist Fertigware in Lagern. Es ist jedoch nicht klar, in welchem ​​Lager?

- Nun ja ...

- Subkonto klärt nur. Beispiel: Fertigwarenlager Nr. 3. Die Buchung zeigt lediglich an, dass das Huhn auf 43 Konten in dieses bestimmte Lager umgezogen ist. Das ist alles, jeder versteht, wo sie jetzt lebt.

- Lebt nicht nur, wenn die fertigen Produkte bereits vorhanden sind ...

- Nun ja. Hast du es jetzt?

- Ja danke. Es scheint nicht beängstigend.

- Ja. Es ist beängstigend, sich mit Details und Feinheiten zu befassen. Nicht im abstrakten Prinzip der Rechnungslegung, sondern in seiner konkreten Umsetzung, dem Aufbau des russischen Rechnungsführungssystems.

- Und was ist so schrecklich?

- Wenn Sie es herausfinden - nichts. Es gibt viele Regeln, was wo gemacht werden kann, was nicht. In der abstrakten Buchhaltung können Sie jede andere Buchung von jedem Konto aus vornehmen. Aber in RAS - nein. Außerdem ändern sich diese Regeln vom Staat ständig.

- Wofür?

- Wie viel weiß ich ... Wahrscheinlich, damit 1C-Programmierer nicht ohne Arbeit bleiben. Nun, die Armee der Buchhalter.

"Ich verstehe ..." Benjamin lächelte.

***.

"Kolyan, was ist ein Lot?"

- Lot ... Wie ein Stück Eisen an einem langen Seil wird es beim Bau verwendet. Sie hängen in der Nähe der Mauer aus Ziegeln, die Sie bauen, und sie zeigt die Vertikale. Nun, damit Sie nicht abweichen und dann die Wand nicht einstürzt.

- Chot, ich verstehe nichts ... Warum sollte die Buchhaltungsabteilung die Buchhaltung für das Stück Eisen auf den Saiten automatisieren?

- Was?Lass mich sehen.

Kolya stand von seinem Stuhl auf, ging zu Benjamin und starrte auf seinen Monitor. Es wurde ein Brief mit einer Erklärung des Problems von der Buchhaltungsabteilung geöffnet - um das Lot zu automatisieren.

- Ah, ich verstehe. - lächelte Kolya. - Es geht um ein anderes Lot. Hühner, wenn sie Gewicht verlieren.

- Im Sinne? Haben sie eine Diät oder so?

- Nein, es passiert, wenn die Futteraufnahme reduziert wird.

- Was?Benjamin hob die Augenbrauen.

- Nun, Essbarkeit. Hörst du zum ersten mal

- Eine Art dummer Begriff ... Was bedeutet das?

- Iss kein Huhn.

- Warum?

- Wer weiß ... Ich war einmal bei einem Treffen, der Direktor des Chef-Viehzuchttechnikers hat dieses Thema gefoltert. Speichen - zootechnische Techniken anwenden, um die Essbarkeit des Futters zu verbessern. Er antwortet - aber sie haben es einfach nicht getan, sie essen nicht ...

- Verstanden.Lächelte Benjamin. - Und was gibt es zu automatisieren? Ein separates Dokument zu tun?

- Nein, höchstwahrscheinlich ist das Dokument das gleiche wie für den Gewinn. Nur ist dies notwendig, damit ein negativer Betrag eingeführt werden kann.

- Was? Es ist wie?Über welches Dokument sprechen Sie?

- Über die Veröffentlichung. Geben Hühnerställe frei, was ist?

- Huhn?

- Nein.Nun, das heißt, ja, aber dann werden sie in den Tod geschickt. In der Zwischenzeit leben sie in einem Hühnerstall. Die Hauptsache, die von ihnen benötigt wird, ist eine Zunahme der Masse. Kurz gesagt, Gewichtszunahme. Darauf werden die Kosten verteilt.

- Es ist wie?

- Verdammt noch mal ... Futter, Strom, Gehälter der Angestellten und so weiter. Zum Beispiel gewachsener Hühnerstall pro Tonne Lebendgewicht pro Monat. Im selben Monat gaben sie beispielsweise 200.000 Rubel für diesen Hühnerstall aus. Diese Tonne Gewicht kostet 200 Tausend Rubel.

- Ah, das verstehe ich. Und wenn es ein Lot gab, wird das Problem negativ sein und die Kosten werden sinken?

- Ja.

— , … , 100 . , , , , .

— , . – . – . .

— , .

— ?

— .

- Okay. .

- Was?

— . . .

— ? , ?

— . . , . , . Usw.

"Oder vielleicht gibst du es besser zurück ..." Benjamin lächelte.

- Wie du möchtest. - zuckte mit den Schultern Kolya.

***.

"Ich kündige, Kolyan."

- Oh? Was? Im Sinne? Warum?

- Ja, meine Frau hatte es satt, im Dorf zu leben. Die Tochter ist aufgewachsen, es ist Zeit für die Schule.

- Wir haben also eine Schule ...

- Meine Frau möchte sie der Abteilung geben, der rhythmischen Gymnastik. Sie selbst war in der Kindheit beschäftigt, sagt sie, ist sehr nützlich.

"Ah, das ist ... Nun, das haben wir hier nicht." In der Schule sind Leichtathletik. Im Sommer. Und im Winter - Skifahren.

"Ich habe es ihr genauso gesagt, sie will es nicht." Obwohl ich vermute, dass rhythmische Gymnastik nur eine Ausrede ist.

"Und du bist nicht das ..."

- Was?

- Gehst du wegen 1C?

- Und was ist mit 1C?

- Nun ... Du bist dieser, wie ist es ... Tru-Programmierer.

- Na und?

- Nun, hier ist 1C, Postings, Subconto, Huhn auf Diät ... wie Stremafon.

"Welches Stremaphon überhaupt?"

- Ja, ich verstehe alles ...

- Was verstehst du? Ich verstehe nicht, um ehrlich zu sein. Du, 1Sniki, bist komisch. Sie leben wie mit einem Komplex von Schuldgefühlen, als ob Sie etwas Schändliches tun würden.

"Aber ist es nicht?"

- Nein.Was ist in der Geflügelautomatisierung beschämend?

- Nun, ich weiß nicht ... Ich schäme mich eher, mich Programmierer zu nennen. Wir wissen nicht, was Sie dort jeden Tag verwenden. Es gibt alle Arten von Klassen, Objekten, Kapselungen ...

- Na und? Egal?

- Nun, wie ...

- Nun. Ich kann mich nicht erinnern, wer es gesagt hat: Wenn Ihr Code funktioniert, ist er gut. Welchen Unterschied macht es?

- Deine Worte, aber zu Gottes Ohren ...

- Zuerst drücke dich in deine Ohren, Kolyan. Es gibt nichts zu streben. Für Aufgaben wie die Berücksichtigung von Hühnern, Gewinnen, Verlusten, Kosten, Salden und allem anderen, von dem die Produktion lebt, benötigen Sie keine Reaktion, NoSQL, Webpacks und abstrakte Komponenten. Du und ich haben einen Wettbewerb veranstaltet, erinnerst du dich?

- Ja, ich erinnere mich.

- Bitte schön. Wenn die Abrechnungsaufgabe in 1C schneller gelöst wird, wofür schützen Sie den Garten aus einer Reihe von Dateien, Abhängigkeiten und Komponenten? In 10 Minuten haben Sie ein System für den Empfang von Bestellungen erstellt, mit dem wir Stunden, Tage oder Wochen in Webprojekten verbringen.

- Aber dann ...

- Was reibst du?

"Ich meine, Sie sind echte Programmierer." Es ist interessant, schön, es funktioniert über den Browser ...

- Verdammt, Kolyan, du hast es schon. Sie sind in einem echten Geschäft, in einem echten Unternehmen. Sie helfen ihnen, sich hier nicht zu verbiegen, Kontrollaktivitäten zu behalten und Hühner auf ihren Köpfen zu zählen. Und wohlgemerkt - sehr billig, ich kenne Ihr Gehalt. Und jeder ist schüchtern, wie eine Art Nerd, der ... Nun, er schafft es nicht mit Mädchen, kurz gesagt.

- Nein, ich rede nicht darüber ...

- Und ich rede darüber. Angst - tu es nicht, tu es - hab keine Angst.

- Dschingis Khan?

"Ich weiß es wahrscheinlich nicht." Sie arbeiten bei 1C - arbeiten und sind stolz. Wenn Sie zur Arbeit werden möchten, lernen Sie etwas anderes als 1C. Dann drucken Sie ein Stück Papier mit der Aufschrift „I am TRU!“ Aus, hängen es an die Wand und Sie zählen weiterhin die Hühner. Nun, oder Websites machen, weiß ich nicht.

- Ja, die Seite kann es übrigens selbst machen, sonst ist sie bei uns ausgelagert ...

- Ja, das ist eine gute Idee. Was ist los mit dir?

- Auf der Bitrix.

- Verdammt ... Nein, das stimmt nicht. Nun, das ist natürlich egal, aber wenn Sie wirklich ein echter Arbeiter sein wollen, dann rauchen Sie Bitrix nicht. Dies ist 1C der Welt des Webs. Wählen Sie etwas anderes, eine Reaktion oder einen Winkel bzw. ein Javascript. Und dort wird er alleine mit Füßen treten.

- SchA, warte, ich schreibe auf ...

- Komm schon ... Kontakt, wenn das so ist. Ich werde immer helfen. Wirst du mir helfen?

- Worin?

- In 1C.

- Warum brauchst du es? - Kolya überrascht.

- Und warum gut verschwinden ...

- ich meine? Ich dachte du würdest wie ein Albtraum vergessen.

- Jede Erfahrung ist nützlich und 1C - einschließlich. Da die Aufgabe geeignet ist, werde ich mich für 1C entscheiden.

- Wirklich?

- Ja, und dass?

- Also werden sie dich in dein Büro spucken.

- Sie bleiben stecken. Ich habe bereits eine Idee, die ich dem Regisseur vorschlagen werde ...

- Welche Idee?

"Es ist egal ... Hör zu, aber du selbst willst nicht nach Moskau ziehen?" Ich würde einen Job arrangieren.

- Ich weiß nicht ... Nein, wahrscheinlich. Früher wollte ich, aber Sie haben mich irgendwie beruhigt, jetzt ist es einfacher geworden. Nicht so dumm. Ich rauche deine Reaktionen, also werde ich vielleicht allgemein glücklich.

"Hm, okay ..." Benjamin zuckte die Achseln. - Wie du möchtest.

- Ja, ich will. Huhn, 1C und ein wenig Arbeit.

- Okay. , -, .

— , ! Komm schon!

. , - . , , – .

, , , .

- Also. – . – ?

— , . Gefällt?

— … . ?

Source: https://habr.com/ru/post/de429934/


All Articles