Qu'y a-t-il?

- Kolyan, ĂȘtes-vous?

Kolya a presque perdu son silence. L'événement était tellement inattendu qu'il ne comprit pas immédiatement à qui il parlait.

- Venia ... Veniamin! Baisez-vous! Comment allez vous ici?

Kolyan se leva de sa chaise, courut vers un vieil ami de l'Ă©cole debout dans l'embrasure de la porte de son bureau et lui serra la main fermement. Le sourire s'accrochait si fort Ă  son visage qu'il n'y avait aucun moyen de l'enlever.

"Comment allez-vous, Venya?" Êtes-vous venu rendre visite à vos parents?

- Non, je suis venu vivre.

- Comment? Pourquoi? Vous ĂȘtes Ă  Moscou! Pourquoi sommes-nous debout, entrez, asseyez-vous, dites-nous!

Des amis se sont enfoncĂ©s dans un petit bureau sans fenĂȘtre. Kolya a passĂ© plusieurs minutes Ă  chercher une chaise pour l'invitĂ© - tout autour Ă©tait jonchĂ© de diable. Papiers, cartes rĂ©seau, quelques livres jaunes, baies Ă  paires torsadĂ©es. Enfin, une chaise a Ă©tĂ© retrouvĂ©e sous l'ancienne unitĂ© centrale dĂ©montĂ©e.

- Eh bien, dis-moi déjà! - dit Kolya avec impatience, assis sur sa chaise.

- Oui, que dire ... J'ai dĂ©cidĂ© de rĂ©trograder. Il est retournĂ© dans son village natal, a louĂ© une maison, dans la mĂȘme rue oĂč vivent ses parents.

- Est-ce les Nedopyokins, ou quoi? Ils ont déménagé à Mukhosransk, j'ai entendu.

- Oui, oui, comme eux. Je vais vivre dans un village. De l'air pur, de la nourriture propre, une riviĂšre, de la pĂȘche et je cherche des poulets.

- Le poulet est bon, je ne peux pas.

- Pourquoi? Comment un village sans poulet peut-il ĂȘtre?

- La ferme avicole l'est. Depuis que je travaille ici, je suis obligé d'apporter un certificat du conseil du village que je n'ai pas de poules à la maison.

- Pourquoi?

- Si je comprends bien, je peux faire glisser du poulet sur moi-mĂȘme et essayer le bĂ©tail ensuite. Mais ne vous inquiĂ©tez pas, ce n'est que pour les travailleurs de la ferme avicole.

"Moi aussi ..."

- Quoi aussi?

- Je vais travailler Ă  la ferme avicole, j’ai dĂ©jĂ  un travail. Que pensez-vous que je suis tombĂ© amoureux de vous?

- Vraiment?

Kolya, qui venait de se retirer du choc, est de nouveau tombée dans une légÚre stupeur.

"Tu mens ... Qu'est-ce que tu vas faire ici?" Vous ĂȘtes programmeur web.

"Le Web, pas le Web, quelle est la différence." J'ai obtenu un emploi de programmeur. Je ne suis fan d'aucun framework, je vais le découvrir, pourquoi codez-vous? Quoi, au fait? Aller au dolphy? Ou un constructeur?

- 1C.

- Quoi?

- Eh bien, 1C. Tu n'as pas entendu ça?

- J'ai entendu dire qu'en comptabilité, nous avions un tel programme. Sur quoi est-il écrit?

- Au 1C.

- 1C est Ă©crit en 1C? Pourquoi trompez-vous ma tĂȘte ou quelque chose?

- Non. 1C est Ă  la fois un programme et un langage de programmation.

- Un programme Ă©crit seul?

- Eh bien, pas vraiment ... Comment expliquez-vous.

A ce moment, la porte du bureau s'ouvrit et une tante d'une quarantaine d'années entra.

- Veniamin Vasilyevich, allons-y. - chaleureusement, souriant de façon rustique, dit la tante.

- D'accord, Kolyan, alors dis-moi. Dit Benjamin en se levant de sa chaise.

***

- Allez, Kolyan, montre. Comment démarrer un environnement de développement?

- Eh bien, configurateur.

Kolya a pris la souris des mains de Benjamin, a lancĂ© un raccourci jaune, quelques minutes plus tard la fenĂȘtre tant attendue est apparue Ă  l'Ă©cran.

"Oh yo, quelle chose terrible ..." Benjamin secoua la tĂȘte. - Et tu ne peux pas dĂ©velopper autre chose?

- Je veux dire?

- Eh bien, mettez un web-storm, ou netbins, Ă  la fin. Je suis habituĂ© Ă  eux. Lit-il les fichiers 1Snee? OĂč sont-ils, au fait, jetons un coup d'Ɠil.

- Fichiers ... Attendez, quoi pour vos fichiers?

- Et comment vais-je regarder et modifier le code source?

Kolya regarda l'ami avec confusion. Puis il haussa les Ă©paules, ouvrit le conducteur et commença Ă  parcourir les dossiers. Enfin, j'ai trouvĂ© le bon rĂ©pertoire, qui contenait une douzaine de fichiers et trois dossiers. Le plus gros fichier s'appelait "1Cv8.1CD", et Kolya s'est arrĂȘtĂ© dessus.

- Eh bien, voici un dossier pour vous.

- De quel type de format s'agit-il? Déjà emballé?

- Il s'agit d'un fichier infobase.

- Je veux dire? Base de données ou quoi? Je vous ai demandé de montrer la source.

- C'est tout. Et les données, les métadonnées, le code et les formulaires. Bref. Dans un seul fichier.

- C'est Ă©trange ... D'accord, comment le regarder?

- Via le configurateur.

"Mais tu ne peux pas?" - Benjamin a pris la souris, double-cliqué sur le fichier. Le systÚme d'exploitation a déclaré, impuissant, qu'il ne savait pas comment l'ouvrir.

"Ta mĂšre ..." jura Benjamin, et essaya d'ouvrir le dossier avec un cahier - des bĂȘtises illisibles s'ouvrirent. "Qu'est-ce que tu fous, Kolyan?" Comment lire le code?

- Dans le configurateur.

- Merde, vous l'avez obtenu avec votre configurateur! Et si je ne veux pas?

- Allez démonter les ordinateurs alors. - haussa les épaules Kolya. - Tu es programmeur.

Benjamin se tut et regarda intensément son ami. L'expression de Kolya n'a révélé aucune émotion - le diable sait s'il plaisantait ou non.

- D'accord, prenons votre configurateur. Qu'y a-t-il?

***

- Kolyan, et qu'est-ce qu'un document en 1C? Des instructions ou quoi? Ou un passeport?

- Quoi? Pourquoi en avez-vous besoin?

"Le service comptable a dit que ... en ce moment." - Benjamin a ouvert le cahier, feuilleté. - Ici. Le traitement groupé des documents ne démarre pas. Qu'est-ce que c'est? Y a-t-il des passeports numérisés en vrac?

- Non. - sourit Kolya. - Un document est une telle chose ... Comment expliquez-vous ...

- Eh bien, essayez-le en quelque sorte, je ne suis pas stupide.

- En ce moment, je me souviens de ce que ça s'appelle ...

Kolya réfléchit quelques minutes, puis ouvrit le navigateur et commença à chercher quelque chose.

"Eh bien, qu'est-ce que c'est, Kolyan?"

- En ce moment, attendez une minute ...

Quelques minutes de plus s'écoulÚrent. Benjamin attendit patiemment un ami, soupirant parfois fortement, comme pour indiquer sa présence.

- Ici. - a finalement dit Kolyan. - Le document est ... Bref, c'est beaucoup de choses. D'une part, ce sont des enregistrements de base de données, dans différents tableaux, différents documents. D'un autre cÎté, un document est un objet si vous le lisez dans la base de données.

- Attendez, c'est comme - et un enregistrement de base de données, et un objet? Directement dans la base de données pour travailler avec lui, ou quoi?

- Non. Bien qu'il se trouve dans la base de données, il s'agit d'un document de lien. Lorsque vous le lisez dans la RAM, il devient un objet document. Et il y a aussi un gestionnaire de documents et un exemple de document. Ce sont tous des objets différents.

- Merde, ne pourriez-vous pas donner des noms différents ...

- Il semble que tout soit clair. - sourit Kolya.

- Et quelle est sa signification physique? Quel est ce document?

- Cela ressemble à l'enregistrement du fait de l'activité économique. Une sorte d'événement, en bref.

- Dans le sens d'un événement? Comment se passe l'événement?

- Eh bien, en quelque sorte. Un poulet est né - un événement, un poulet est mort - un autre événement, un poulet a été coupé - un troisiÚme événement, ils ont apporté de la nourriture - un autre événement, ils ont donné un chÚque de paie - également un événement.

- Un événement réel? Benjamin sourit.

- Eh bien, en quelque sorte.

- Je l'ai, je le choisis. Et quelles sont ses propriétés, ses méthodes?

- Différent pour tout le monde. Regardez le configurateur. Les propriétés sont appelées conditions requises, il existe encore des parties tabulaires.

- Qu'est-ce que c'est?

- Eh bien, un objet peut avoir des propriétés de table? Une liste de marchandises à expédier, par exemple.

- Ils le peuvent.

- Ceci est la partie tabulaire. Il y a des propriétés prédéfinies, comme on les appelle ici ... Ah, des détails standard.

"Comment sont ces propriétés prédéfinies?"

"En ce moment ..." pensa Kolyan pendant quelques secondes. - Type hérité, en bref.

- Quelle classe?

- D'un grand, général, qui s'appelle documents. Regardez, vous voyez la branche "Documents" dans le configurateur? Dans l'arbre des métadonnées.

- Oui, je vois.

- Ceci est la classe «Documents». Il a des propriétés et des méthodes. Date, numéro, posté, lien ...

- Conduit? Qui est dépensé?

- Le document a été publié.

- Merde, mon cerveau bouillonne en ce moment. Quoi d'autre est effectué?

- Comment expliquez-vous ... Eh bien, ils conduisent le flux dans le systĂšme via un document. Ensuite, ils enregistrent.

"Eh bien, je comprends cela." Nous avons noté - tout, les données de la base de données. Ou pas?

- Oui, dans la base de donnĂ©es, mais pas tout et pas partout. Un document non remis est un type d'approvisionnement qui ne se reflĂšte pas dans la comptabilitĂ©. Jusqu'Ă  ce que vous dĂ©pensez, personne ne verra l'arrivĂ©e des aliments. C’est comme ... Merde ... Bref, lorsque le document est publiĂ©, le code du gestionnaire d’exĂ©cution est exĂ©cutĂ© et les donnĂ©es vont Ă  diffĂ©rents endroits.

- Quels autres endroits? Une table ne suffit pas, ou quoi?

- Non. Eh bien, voici le flux - au moins deux tableaux. Et la nourriture est arrivée, est allée à l'entrepÎt, et les rÚglements mutuels se sont déplacés.

- Quoi?

- Eh bien, nous devons de l'argent Ă  un fournisseur d'aliments.

- Autrement dit, les marchandises tombent dans une table et les dettes dans une autre?

- Eh bien oui. Il y a aussi les fils, la TVA, les achats séparément, etc. Mais comprenez-vous le principe?
- Le principe est oui. Et quel genre de cĂąblage? Est-ce une sorte d'argot? CĂąblage et cĂąblage d'appel? D'oĂč provient le flux?

- Ce n'est pas du cùblage, mais du cùblage. Terme comptable. Débit, crédit, factures, solde, déséquilibre ...

- ArrĂȘte, arrĂȘte, arrĂȘte! - Benjamin a levĂ© les mains, comme s'il abandonnait. "Trop d'informations." Mangeons un Ă©lĂ©phant morceau par morceau.

- Comme tu dis. - haussa les Ă©paules Kolya et se tourna vers l'ordinateur.

- Attends, Kolyan. - Benjamin se sentait un peu maladroit, coupant ainsi grossiĂšrement les explications patientes du patient.

- Oui quoi?

- Si vous revenez à la propriété «détenue». Vous avez dit que diriger, c'est exécuter du code qui remplit des tables supplémentaires, non?

- Oui, ça l'est.

- Et la propriĂ©tĂ© elle-mĂȘme est «dĂ©tenue» - un type boolĂ©en, non?

- Oui.

- Devez-vous l'installer séparément? AprÚs avoir exécuté ce code?

- Non, il va s'armer.

- C'est comment?

- Et bien. C'est le type calculĂ©. Un document a Ă©tĂ© publiĂ©, c'est-Ă -dire que tous les gestionnaires ont terminĂ©, la propriĂ©tĂ© est dĂ©finie sur true. C'est une sorte de propriĂ©tĂ©, et en mĂȘme temps - comme un Ă©tat ou quelque chose.

- Ah, comme l'état? Comment sont les composants du réactif?

"Je ne sais pas ce qu'est une réaction ..."

- D'accord, allons-y ... Merci, Kolyan!

***

"Oui, la bĂȘtise n'a pas de limites ..." Benjamin sourit en regardant le moniteur.

- Quoi encore? - a demandĂ© Ă  Kolya un peu gĂȘnĂ©.

- Oui, je regarde ce tableau, comment il est lĂ  ... Registre d'accumulation.

- Et pourquoi?

- J'ai ajouté deux champs, voir - produit et quantité. Je regarde - et il est également apparu les champs de période, le registraire et le type de mouvement. Eh bien, je peux comprendre la période et le registraire - quand et qui, quel document a écrit quelque chose ici lors de la conduite. Quel genre de mouvement vous souciez-vous? De quoi diable s'agit-il?

- Arrivée ou dépense. Avez-vous un registre d'accumulation?

- Oui.

- Eh bien ici. Une entrée de revenu le reconstitue, une dépense - la vide. Quelque chose comme ça.

"Attendez, à quoi ça sert?" AprÚs tout, il y a un champ «quantité». Est-il impossible de faire quelque chose comme ça: si la quantité est positive, alors c'est le revenu, et si elle est négative, alors la consommation? Et le reste est alors la somme des quantités. C'est pareil!

"Et comment allez-vous faire?"

- Que faire?

- Eh bien, inversez les documents.

Benjamin fronça les sourcils, se détourna de Kolyan et regarda l'ordinateur. Ouvert rapidement le certificat, feuilleté quelque chose.

- Quel genre de retournement? Est-ce une propriété ou une méthode? Il n'y a rien de tel dans le certificat.

- Eh bien, ce n'est pas technique, mais méthodique. Annuler un document.

"Pourquoi l'annulation d'un document s'appelle-t-elle inversion?" Je veux dire, pourquoi cette opĂ©ration devrait-elle ĂȘtre appelĂ©e diffĂ©remment? Vous ne pouvez pas simplement supprimer un document?

- Non, tu ne peux pas. Eh bien, si cela a été fait hier - vous le pouvez. Et s'il y a un an - c'est impossible. Des rapports ont déjà été soumis, les chiffres ne devraient pas changer. Par conséquent, le document est inversé.

- Cela semble menaçant. Benjamin sourit. "Qu'est-ce que cela signifie?"

- Ils font exactement la mĂȘme chose, seulement dans les registres tous les nombres sont Ă©crits avec le signe opposĂ©.

- Je veux dire? Avec un moins, ou quoi?

- Et bien.

- Moins cinq tonnes d'aliments?

- Oui.

"Alors c'est juste une dépense, n'est-ce pas?" Plus cinq - revenus, moins cinq - dépenses.

- Non. Si vous avez plus cinq et moins cinq, les deux chiffres figureront dans les rapports. L'un est dans la colonne de flux, l'autre dans la colonne d'arrivĂ©e. Comme si nous achetions cinq tonnes de nourriture, puis ils le faisaient quelque part - ils nourrissaient les poules ou les mangeaient nous-mĂȘmes.

- Ou triché. Benjamin sourit.

- Eh bien, en général, oui, dans ce cas il y aura aussi une dépense, dans un débit de 94 comptes.

- Merde, Kolyan, ne recommencez pas Ă  propos des comptes et des publications ...

- D'accord. Je comprends le revenu et la consommation?

"Pas vraiment." D'accord, vous ne pouvez pas faire la dépense, elle ressortira dans les rapports. Comment alors?

- Bien sûr, négatif à venir.

"Et quoi de mieux?"

"Par le fait que vous avez deux entrées - paroisse cinq et paroisse moins cinq." En résumé, nous obtenons zéro. Dans le rapport, dans la colonne d'arrivée, il y aura zéro. Plus précisément, bien sûr, rien ne se passera - la table virtuelle ne produira aucun enregistrement. Comme s'il n'y avait rien.

Pensa Benjamin. Les yeux couraient d'un cÎté à l'autre, trahissant le travail effréné de la pensée. Kolya, ne voulant pas dominer l'autre de son attention, se tourna vers l'ordinateur. Benjamin a pris un morceau de papier, a commencé à dessiner une sorte de diagramme avec des nombres.

- D'accord, d'accord. - a finalement dit Benjamin. - Il semble que j'ai compris l'inversion. Mais je ne comprenais pas pourquoi elle m'avait quand mĂȘme ajoutĂ© un type de mouvement de champ dans le registre.

"Comment pourriez-vous distinguer un retour normal d'un retournement?" Comment fonctionnera votre schéma avec des quantités positives et négatives?

"Eh bien ..." Benjamin hésita. - Un montant positif est un revenu, un montant négatif est une dépense ...

- Un renversement?

- Si du cÎté de la paroisse, alors aussi négatif ... Attendez une minute ...

- Eh bien, compris?

- Il semble, oui ... Cela ressemblera à une dépense normale. Et cela ne fonctionnera pas pour distinguer la dépense du revenu négatif. Ta mÚre ...

- Quoi?

- Oui, une sorte de merde! Je me sens comme un crĂ©tin. Comme s'il ne travaillait pas comme programmeur, mais comme comptable. N'ĂȘtes-vous pas stupide?

- Je ne sais pas, j'y suis habitué ... C'est 1C.

- Alors quoi, qu'est-ce que 1C? Qu'est-ce qu'un programmeur doit savoir sur le renversement, les comptes comptables et toutes sortes de dépenses, la TVA, l'impÎt sur le revenu des particuliers, KUDiR, etc.? Ne pouvez-vous pas, plus abstraitement, faire tout cela?

"Je ne sais pas ..." dit Kolya, gĂȘnĂ©, sentant le blĂąme provenir de toute la race. - Tout est emprisonnĂ© juste lĂ . Vous ne pouvez pas y dessiner de site Web, ni de service, ni d'application mobile sur 1C. Mais simple et rapide.

- Bien, bien, vite. Vous ĂȘtes stupide de comprendre toutes ces subtilitĂ©s et ces propriĂ©tĂ©s et mĂ©thodes prĂ©dĂ©terminĂ©es. Comme vous le savez, dans le nouveau supermarchĂ© - l'enfer lui brisera la tĂȘte, comment la tĂȘte travaillera avec le marchandiseur et oĂč il mettra la sauce soja - dans le service d'assaisonnement ou dans les produits orientaux.

- Oui, tout semble clair ... - dit Kolya avec embarras.

"Vous comprenez, parce que vous ĂȘtes assis depuis plusieurs annĂ©es." Mais je ne comprends pas. Les sources sont fermĂ©es, vous n'aurez rien Ă  foutre, aidez-moi. Il est impossible de comprendre comment les dĂ©veloppeurs ont pensĂ©.

- Eh bien oui. Mais vite.

"Qu'est-ce que tu fais, vite et vite?" Qu'est-ce que quelque chose de rapide?

- DĂ©velopper rapidement. Eh bien, ce dont les utilisateurs ont besoin du systĂšme comptable.

- Allez! OĂč rapide Je vais faire plus vite sur du html nu avec une pommette!

- Peut-ĂȘtre que nous parions?

- Allez!

"Seulement demain, ou il est temps de rentrer Ă  la maison."

***

- Eh bien, quelles conditions? - a demandé Kolya.

"Alors ... Venez quelque chose de plus ou moins abstrait."

"Mais la comptabilité, d'accord?" Et puis vous arriverez à un jeu pour un appareil mobile ...

"Oui, oui, bien sĂ»r." Peut-ĂȘtre quelque chose liĂ© Ă  la rĂ©ception des commandes? Tout de mĂȘme, d'une maniĂšre ou d'une autre, prendre des commandes?

- Oui, c'est vrai.

- Alors. Nous créons un systÚme d'acceptation des commandes à partir de zéro. Il s'avÚre, un document ... Ugh, alors j'ai commencé à appeler des tableaux et des documents d'objets ... D'accord. Document - commande. Une propriété - le client, afin de ne pas compliquer les choses. Le tableau des marchandises est simple - produit, quantité, prix, montant. Tout est entré manuellement, sans tarification automatique, etc.

- Le montant est-il au moins recompté?

- Bien sĂ»r. Eh bien et c'est tout? Vous ĂȘtes au 1C, je suis au html et aux pommettes. PourchassĂ©?

- Allons-y!

Tous deux se tournĂšrent brusquement vers les ordinateurs. Kolya a crĂ©Ă© une nouvelle base de donnĂ©es, ouvert le configurateur et commencĂ© Ă  tĂ©lĂ©charger rapidement des mĂ©tadonnĂ©es. Benjamin a ouvert un cahier avec des avantages, Ă  cĂŽtĂ© - le gestionnaire de serveur SQL, oĂč il a commencĂ© Ă  crĂ©er des tables.

AprĂšs 10 minutes, Kolya a arrĂȘtĂ© de bouger la souris, a souri et s'est penchĂ© en arriĂšre sur sa chaise.

- C'est fait. Il a dit.

- Quoi? - Benjamin n'a pas immĂ©diatement compris ce que Kolyan a dit, car J'Ă©tais trĂšs immergĂ© dans l'Ă©criture de commentaires. - Comment est prĂȘt?

- Et bien. Regarde.

Benjamin s'est arrĂȘtĂ© sur une chaise Ă  Kolya, a regardĂ© fixement le moniteur. Kolya a ouvert son application 1Snoy, a montrĂ© une liste de commandes, en a crĂ©Ă© une nouvelle, a indiquĂ© que les marchandises, quantitĂ©s, prix, montants ont Ă©tĂ© recalculĂ©s - tout Ă©tait comme convenu.

- J'ai également rédigé un rapport. - dit fiÚrement Kolya. - Tiens, regarde.

Kolya a ouvert et a montré un rapport simple dans lequel les commandes groupées par clients étaient affichées - avec des marchandises, des quantités et des montants.

"Merde ..." Benjamin se rassit sur sa chaise. - Comment ça?

- Je te l'ai dit, 1C plus vite.

- Non, bien sûr, la tùche est simple.

- Vous avez donc vous-mĂȘme dĂ©fini les conditions.

"Eh bien, oui ... D'accord, je l'admets." Les applications simples pour la comptabilité sur 1C font plus vite.

- D'accord. - sourit Kolyan.

- La flexibilité ne suffit pas, bien sûr ... Et donc ... En fait, vous avez gagné parce que vous n'aviez pas à définir de classes, soit établir une connexion à la base de données, dessiner des formulaires d'interface ou écrire des gestionnaires de boutons.

- Je veux dire? Suis-je en quelque sorte malhonnĂȘte ou quelque chose?

- Non, non, Kolyan, je ne parle pas de ça. Tu es bien fait. Juste ...

- Quoi?

- Eh bien, je ne sais pas ...

- Je ne sais pas comment perdre?

- Je peux. D'accord, travaillons.

***

"Kolyan, qu'est-ce qu'un subconto?"

- Pourquoi en as-tu besoin?

- Oui, la tĂąche a Ă©tĂ© donnĂ©e en comptabilitĂ©. Dans l'analyse du subconto, retirez les tĂȘtes.

- C'est Ă©trange ... Donnez-le moi, je le ferai.

- Non, je le veux moi-mĂȘme. Je ne sais tout simplement pas ce qu'est un subconto. Et oĂč est son analyse. Est-ce comme des abats, ou quoi? Estomacs, foie, coeurs de poulet?

"Non, c'est ..."

- Ah, quelque chose d'italien? Le mot est juste Ă©trange.

- Ouais, c'est le plat. Servi aprĂšs les pĂątes aldente avec salade caprese.

- Eh bien, sérieusement ...

- Section d'analyse comptable.

"Ta mĂšre, Ă  nouveau comptable ..."

- Je vais devoir le comprendre, Ă  la fin.

"Je suis donc programmeur, pas comptable."

- Eh bien, vous regardez ces tùches en tant que programmeur. Comptabilité - c'est abstrait, en général. Une telle technique, inventée par le diable, sait à quel siÚcle. Le principe de la double entrée.

"J'ai entendu quelque chose comme ça ..."

"Eh bien, connaissez-vous les registres?"

- Plus ou moins. - Benjamin hocha la tĂȘte.

- Avez-vous un registre des marchandises. Aliment venu - arrivée dans le registre, aliment laissé - consommation du registre. Alors?

- Oui, ça l'est.

- C'est alors que le flux est terminĂ©, oĂč va l'alimentation?

- Je veux dire? Je ne sais pas, il y a différentes options. Les poulets ont été nourris ou jetés si l'aliment était gùté.

- Dans le registre, voyez-vous oĂč est passĂ© le flux?

- Non ... Ou puis-je voir? Attendez ... - Benjamin s'est enterré dans l'ordinateur.

- Oui, ne regarde pas, non là. Ces informations ne figurent pas dans le registre. Juste une dépense, c'est tout. Et quelque part, dans une autre table, une paroisse apparaßt. Par exemple, en coût, si les poulets étaient nourris.

- Eh bien, c'est comprĂ©hensible oĂč cela est allĂ©.

"C'est compréhensible pour vous, mais ce n'est pas clair pour le comptable." Ils n'aiment généralement pas les registres, ils les regardent toujours avec hostilité, comme un bélier à une nouvelle porte. Et à partir du coût, votre flux retourne à l'entrepÎt.

"Comment est-ce?"

- Pas vite. Le poulet les a mangés, a grandi, puis son coucou - ils l'ont envoyé chez le tueur. Puis - encore une fois à l'entrepÎt, seulement sous la forme de ... Eh bien, du poulet mort, en bref.

- Et bien? Et pourquoi fais-tu ça?

- Au fait que sans le principe du double enregistrement, vous ne comprendrez jamais vraiment d'oĂč il vient et oĂč il est allĂ©.

- Et quel est le principe?

- En Ă©quilibre. Plus prĂ©cisĂ©ment, non ... L'Ă©quilibre est plutĂŽt une consĂ©quence. Ou pas ... Merde, je vais ĂȘtre confus en ce moment.

- Eh bien, il y a de quoi se tromper. Benjamin sourit.

- Bref. Le principe du double enregistrement dit: toujours, Ă  chaque mouvement, la source et le rĂ©cepteur doivent ĂȘtre indiquĂ©s. Ensuite, Ă  tout moment, vous pouvez comprendre ce qui est venu et oĂč il est allĂ©.

- C'est-Ă -dire, ramasser des aliments Ă  l'entrepĂŽt, nous indiquons oĂč ils ont traĂźnĂ©? Tapez le poulailler numĂ©ro 16?

- Presque. Il n'est pas indiquĂ© un endroit prĂ©cis, mais, pour ainsi dire, le type de cet endroit, ou quelque chose ... Le format principal du rĂ©cepteur. Par exemple, les coĂ»ts. Ou des pertes si nous jetons des aliments gĂątĂ©s. Bien que, peut-ĂȘtre gĂątĂ© et donnĂ© au mariage ...

- Autrement dit, les coûts, les pertes, le mariage, l'entrepÎt et ainsi de suite - ce sont vos successeurs? Ou des types de récepteurs?

"Eh bien, oui, en quelque sorte." Seulement, ils ne sont pas appelĂ©s de cette façon, ils ont donnĂ© des chiffres. Ce sont les comptes mĂȘmes de la comptabilitĂ© dont vous ne voulez en aucun cas vous souvenir.

- Voulez-vous donner quelques exemples?

- Oui, mĂȘme une douzaine. Les coĂ»ts sont de 20, 23, 25, 26, 44 comptes, selon le type. Pertes - 94, mariage - 29, entrepĂŽt - 10, 21, 43, 41, certains plus comme ...

- Il semble, je comprends ... Et entre eux, ces comptes, il y a des mouvements?

- Oui, seulement ils ne sont pas appelĂ©s mouvements, mais par les mĂȘmes fils.

- Ah, ça y est ... Et puis quoi? Et oĂč?

- Il s'agit d'informations supplémentaires, de comptes analytiques. Eh bien, comme il y a le compte 43 - ce sont des produits finis dans des entrepÎts. Mais ce n'est pas clair, dans quel entrepÎt en particulier?

- Eh bien, oui ...

- Subkonto clarifie simplement. Par exemple, l'entrepĂŽt de produits finis n ° 3. L'Ă©criture indique simplement que le poulet a Ă©tĂ© transfĂ©rĂ© dans 43 comptes, dans cet entrepĂŽt particulier. C'est tout, tout le monde comprend oĂč elle habite maintenant.

- Ne vit pas seulement si les produits finis sont déjà ...

- Eh bien, oui. Compris maintenant?

- Oui, merci. Cela ne semble pas effrayant.

- Eh bien oui. C'est effrayant de creuser dans les dĂ©tails, les subtilitĂ©s. Pas dans le principe abstrait de la comptabilitĂ©, mais dans sa mise en Ɠuvre concrĂšte, la mise en place - le systĂšme comptable russe.

- Et qu'est-ce qui est si terrible?

- Quand vous vous en rendez compte - rien. Il y a beaucoup de rĂšgles, ce qui peut ĂȘtre fait oĂč, ce qui ne peut pas. En comptabilitĂ© abstraite, vous pouvez effectuer toute autre publication Ă  partir de n'importe quel compte. Mais dans RAS - non. De plus, ces rĂšgles sont en constante Ă©volution par l'État.

- Pourquoi?

- Que sais-je ... Probablement pour que les programmeurs 1C ne restent pas sans travail. Eh bien, l'armée des comptables.

"Je vois ..." Benjamin sourit.

***

"Kolyan, qu'est-ce qu'un fil Ă  plomb?"

- Aplomb ... Comme un morceau de fer sur une longue corde, il est utilisé lors de la construction. Vous vous accrochez prÚs du mur de briques que vous construisez et cela montre la verticale. Eh bien, afin que vous ne déviez pas, et que le mur ne s'effondre pas.

- Chot, je ne comprends rien ... Pourquoi le service comptable devrait-il automatiser la comptabilité des morceaux de fer sur les cordes?

- Quoi?Laisse moi voir.

Kolya se leva de sa chaise, alla voir Benjamin et regarda son moniteur. Une lettre a été ouverte avec un énoncé du problÚme du service de comptabilité - pour automatiser le fil à plomb.

- Ah, je comprends. - sourit Kolya. - Il s'agit d'un fil à plomb différent. Poulets quand ils perdent du poids.

- Je veux dire? Ont-ils un régime ou quelque chose?

- Non, cela se produit lorsque l'apport alimentaire est réduit.

- Quoi?Benjamin haussa les sourcils.

- Eh bien, la comestibilité. Entendez-vous pour la premiÚre fois?

- Une sorte de terme stupide ... Qu'est-ce que cela signifie?

- Ne mangez pas de poulet.

- Pourquoi?

- Qui sait ... J'étais une fois en réunion, le directeur du chef éleveur torturé à ce sujet. Parlé - appliquez des techniques zootechniques pour augmenter la maniabilité des aliments. Il répond - mais ils ne l'ont pas fait, ils ne mangent pas ...

- J'ai compris.Benjamin sourit. - Et qu'y a-t-il à automatiser? Un document séparé à faire?

- Non, le document est probablement le mĂȘme que pour le gain. Seulement, il est nĂ©cessaire de le faire pour qu'il soit possible d'introduire un montant nĂ©gatif.

- Quoi? Comment est-ce?De quel document parlez-vous?

- A propos de la sortie. Les poulaillers libĂšrent-ils ce qui est?

- Du poulet?

- Non.Eh bien, c'est vrai, mais c'est à ce moment-là qu'ils sont envoyés à mort. En attendant, ils vivent dans un poulailler, la principale chose dont ils ont besoin est une augmentation de masse. Gain de poids, bref. Sur elle et les coûts sont répartis.

"Comment est-ce?"

- Eh bien, bon sang ... Alimentation, Ă©lectricitĂ©, salaires des employĂ©s, etc. Poulailler Ă©levĂ© par tonne de poids vif par mois, par exemple. Pour le mĂȘme mois, par exemple, ils ont dĂ©pensĂ© 200 000 roubles dans ce poulailler. Cette tonne de poids coĂ»tera 200 mille roubles.

- Ah, eh bien, je comprends ça. Et s'il y avait un fil à plomb, le problÚme serait négatif et les coûts baisseraient?

- Oui.

- Merde, comment ta tĂȘte ne saute pas ... Nous avons fait moins cent kilogrammes de poulet cette semaine, et cela nous a coĂ»tĂ© 100 mille roubles. Cela ressemble Ă  l'explication d'un fonctionnaire qui a volĂ© de l'argent sur la pose d'asphalte, et non seulement de l'asphalte neuf n'est pas apparu sur la route, mais l'ancien a disparu.

- Eh bien, oui, c'est une ferme avicole. - embarrassé sourit Kolya. - C'est comme ça. Donnez-moi cette tùche.

- Non, je le veux moi-mĂȘme.

- Exactement?

- Exactement.

- D'accord. N'oubliez pas la comptabilitĂ© dans la tĂȘte.

- Quoi?

- Eh bien, la deuxiĂšme unitĂ©. Ils comptent Ă©galement sur les tĂȘtes. Il y a aussi un cas.

- Affaire? Je veux dire, les poulets meurent?

- Et bien. Et toutes les combinaisons sont possibles. Il y avait plus de poules et le poids était réduit. Ou il y avait moins de poules et le poids augmentait. Et ainsi de suite.

"Ou peut-ĂȘtre que tu ferais mieux de le rendre ..." Benjamin sourit.

- Comme tu veux. - haussa les Ă©paules Kolya.

***

"Je démissionne, Kolyan."

- Oh? Quoi? Je veux dire? Pourquoi?

- Oui, ma femme était fatiguée de vivre dans le village. La fille a grandi, c'est l'heure de l'école.

- Nous avons donc une Ă©cole ...

- Ma femme veut la donner Ă  la section, Ă  la gymnastique rythmique. Elle-mĂȘme Ă©tait engagĂ©e dans l'enfance, dit-elle, est trĂšs utile.

"Ah, c'est ... Eh bien, nous ne l'avons pas ici." À l'Ă©cole, comme l'athlĂ©tisme. En Ă©tĂ©. Et en hiver - le ski.

"Je lui ai dit la mĂȘme chose, elle ne veut pas." Cependant, je soupçonne que la gymnastique rythmique n'est qu'une excuse.

"Et tu n'es pas ça ..."

- Quoi?

- Vous partez Ă  cause de 1C?

- Et qu'en est-il de 1C?

- Eh bien ... Vous ĂȘtes celui-ci, comment est-il ... Programmeur Tru.

- Et quoi?

- Eh bien, voici 1C, des messages, du subconto, du poulet au régime ... comme le stremafon.

"Quel stremaphone, de toute façon?"

- Oui, je comprends tout ...

- Qu'est-ce que tu comprends? Pour ĂȘtre honnĂȘte, je ne comprends pas. Vous, 1Sniki, ĂȘtes bizarre. Vous vivez comme avec un complexe de culpabilitĂ©, comme si vous faisiez quelque chose de honteux.

"Mais n'est-ce pas?"

- Non.Qu'est-ce qui est honteux dans l'automatisation de la volaille?

- Eh bien, je ne sais pas ... Au contraire, j’ai honte de m’appeler programmeur. Nous ne savons pas ce que vous utilisez chaque jour. Il y a toutes sortes de classes, d'objets, d'encapsulations ...

- Alors quoi? Quelle est la différence?

- Eh bien, comment ...

- Eh bien. Je ne me souviens pas qui l'a dit: si votre code fonctionne, alors c'est bien. Quelle différence cela fait-il?

- Vos paroles, mais aux oreilles de Dieu ...

- D'abord, fourrez-vous à vos oreilles, Kolyan. Il n'y a rien à viser. Pour des tùches telles que la comptabilité des poules, des bénéfices, des pertes, des coûts, des soldes et de tout ce qui se passe sur la production, vous n'avez pas besoin de réactif, NoSQL, webpacks et composants abstraits. Eh bien, toi et moi avons organisé un concours, tu te souviens?

- Oui, je m'en souviens.

- Eh bien ici. Si la tùche de comptabilité est résolue plus rapidement sur 1C, pourquoi clÎturez-vous le jardin d'un tas de fichiers, de dépendances et de composants? En 10 minutes, vous avez créé un systÚme de réception des commandes, sur lequel nous passons des heures, des jours ou des semaines dans des projets Web.

- Mais alors ...

- Que frottez-vous?

"Je veux dire, vous ĂȘtes de vrais programmeurs." C’est intĂ©ressant, beau, ça marche avec le navigateur ...

- Merde, Kolyan, tu l’as dĂ©jĂ . Vous ĂȘtes dans une vraie entreprise, dans une vraie entreprise. Vous les aidez Ă  ne pas vous pencher ici, Ă  garder le contrĂŽle des activitĂ©s, Ă  compter les poules sur leur tĂȘte. Et attention - trĂšs bon marchĂ©, je connais votre salaire. Et tout le monde est timide, comme une sorte de nerd qui, eh bien, ça ... Il ne rĂ©ussit pas avec les filles, bref.

- Non, je ne parle pas de ça ...

- Et je parle de ça. Peur - ne le faites pas, c'est fait - n'ayez pas peur.

- Gengis Khan?

"Je ne sais probablement pas." Vous travaillez chez 1C - travaillez et soyez fier. Si vous voulez devenir un travailleur - apprenez autre chose, sauf 1C. Ensuite, vous imprimez un morceau de papier avec l'inscription "Je suis TRU!", Accrochez-le au mur et vous continuerez Ă  compter les poules. Eh bien, ou faire des sites, je ne sais pas.

- Oui, au fait, le site peut le faire vous-mĂȘme, sinon il est externalisĂ© avec nous ...

- Oui, c'est une bonne idée. Qu'est-ce que tu as?

- Sur le bitrix.

- Merde ... Non, ce n'est pas vrai. Eh bien, cela ne fait rien, bien sĂ»r, mais si vous voulez vraiment ĂȘtre un vrai travailleur, alors ne fumez pas Bitrix. C'est 1C du monde du web. Choisissez autre chose, rĂ©actif ou angulaire et javascript, respectivement. Et lĂ , il piĂ©tinera tout seul.

- SchA, attends, je vais Ă©crire ...

- Allez ... Contact, si ça. J'aiderai toujours. Voulez-vous m'aider?

- Dans quoi?

- En 1C.

- Pourquoi en as-tu besoin? - a surpris Kolya.

- Et pourquoi bien disparaĂźtre ...

- Je veux dire? Je pensais que tu oublierais comme un cauchemar.

- Toute expérience est utile, et 1C - y compris. Comme la tùche conviendra, je déciderai de 1C.

- Vraiment?

- Oui, mais quoi?

- Alors, ils vous cracheront dans votre bureau.

- Ils se coincent. J'ai déjà une idée, je vais proposer au réalisateur ...

- Quelle idée?

"Ça n'a pas d'importance ... Écoutez, mais vous ne voulez pas vous dĂ©placer Ă  Moscou?" J'organiserais un travail.

- Je ne sais pas ... Non, probablement. J'en avais envie, mais vous m'avez en quelque sorte rassurĂ©, maintenant c'est devenu plus facile. Pas si bĂȘte. Je vais fumer vos rĂ©actions, alors peut-ĂȘtre que je deviendrai heureux en gĂ©nĂ©ral.

"Hm, d'accord ..." Benjamin haussa les Ă©paules. - Comme tu veux.

— , . , 1, .

— . , -, .

— , ! !

. , - . , , – .

, , , .

- Alors. – . – ?

— , . Vous l'aimez?

— 
 . ?

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


All Articles