- Kolyan, kan?
Kolya hampir kehilangan kata-katanya. Peristiwa itu sangat tidak terduga sehingga dia tidak segera mengerti dengan siapa dia berbicara.
- Venia ... Veniamin! Dapatkan kacau! Bagaimana kabarmu di sini
Kolyan bangkit dari kursinya, berlari ke seorang teman sekolah tua yang berdiri di ambang pintu kantornya, dan menjabat tangannya dengan erat. Senyum menempel erat di wajahnya sehingga tidak ada cara untuk menghilangkannya.
"Bagaimana kabarmu, Venya?" Apakah Anda datang mengunjungi orang tua Anda?
- Tidak, saya datang untuk hidup.
- Bagaimana caranya? Mengapa Anda berada di Moskow! Mengapa kita berdiri, masuk, duduk, beri tahu kami!
Teman-temannya pergi jauh ke kantor kecil tanpa jendela. Kolya menghabiskan beberapa menit mencari kursi untuk tamu itu - semua yang ada di sekitar berserakan iblis. Makalah, kartu jaringan, beberapa buku kuning, bay twisted-pair. Akhirnya, sebuah kursi ditemukan di bawah unit sistem lama yang dibongkar.
- Baiklah, katakan padaku! - Kolya berkata dengan tidak sabar, duduk di kursinya.
- Ya, apa yang harus saya katakan ... Saya memutuskan untuk melakukan downshifting. Dia kembali ke desa asalnya, menyewa rumah, di jalan yang sama tempat orang tuanya tinggal.
- Apakah itu Nedopyokins, atau apa? Mereka pindah ke Mukhosransk, saya dengar.
- Ya, ya, seperti mereka. Saya akan tinggal di desa. Udara bersih, makanan bersih, sungai, memancing, dan saya mencari ayam.
- Ayam itu enak, aku tidak bisa.
- Kenapa? Bagaimana bisa sebuah desa tanpa ayam?
- Jadi peternakan unggas. Karena saya bekerja di sini, saya wajib membawa sertifikat dari dewan desa bahwa saya tidak punya ayam di rumah.
- Untuk apa?
- Seperti yang saya pahami, saya bisa menyeret ayam pada diri saya sendiri, dan mencoba ternak. Tapi jangan khawatir, ini hanya untuk para pekerja di peternakan unggas.
"Aku juga, ..."
- Apa juga?
- Saya akan bekerja di peternakan unggas, saya sudah mendapatkan pekerjaan. Apa yang kamu pikir aku jatuh cinta padamu?
- Benarkah?
Kolya, yang baru saja mundur dari keterkejutan, kembali jatuh pingsan.
"Kamu bohong ... Apa yang akan kamu lakukan di sini?" Anda seorang programmer web.
"Web, bukan web, apa bedanya." Saya mendapat pekerjaan sebagai programmer. Saya bukan penggemar kerangka apa pun, saya akan mencari tahu, untuk apa Anda mengkode. Ngomong-ngomong, apa? Pergi ke lumba-lumba? Atau pembangun?
- 1C.
- Apa?
- Ya, 1C. Tidak dengar itu?
- Saya mendengar bahwa dalam pembukuan kami memiliki program seperti itu. Apa yang tertulis di situ?
- Di 1C.
- 1C ditulis dalam 1C? Kenapa kau membohongi kepalaku atau apalah?
- Tidak. 1C adalah program dan bahasa pemrograman.
- Sebuah program yang ditulis sendiri?
- Ya, tidak juga ... Bagaimana Anda menjelaskannya?
Pada saat itu, pintu ruang belajar terbuka, dan bibi berusia sekitar empat puluh tahun masuk.
- Veniamin Vasilyevich, ayo kita pergi. - hangat, tersenyum dengan cara kasar, kata bibi itu.
- Oke, Kolyan, kalau begitu katakan padaku. Kata Benjamin, bangkit dari kursinya.
***
- Ayo, Kolyan, tunjukkan. Bagaimana cara memulai lingkungan pengembangan?
- Nah, konfigurator.
Kolya mengambil mouse dari tangan Benjamin, meluncurkan jalan pintas kuning, beberapa menit kemudian jendela yang ditunggu-tunggu muncul di layar.
"Oh, yo, sungguh hal yang mengerikan ..." Benjamin menggelengkan kepalanya. - Dan Anda tidak bisa mengembangkan sesuatu yang lain?
- maksud saya?
- Nah, letakkan web-storm, atau netbins, pada akhirnya. Saya sudah terbiasa dengan mereka. Apakah dia membaca file 1Snee? Di mana mereka, omong-omong, mari kita lihat.
- File ... Tunggu, untuk apa file-file Anda?
- Dan bagaimana saya melihat dan mengedit kode sumber?
Kolya memandang teman itu dengan bingung. Kemudian dia mengangkat bahu, membuka konduktor dan mulai menjelajahi folder-folder itu. Akhirnya, saya menemukan direktori yang tepat, yang berisi selusin file dan tiga folder. File terbesar disebut "1Cv8.1CD", dan Kolya berhenti di situ.
- Nah, ini file untuk Anda.
- Format apa ini? Sudah dikemas?
- Ini adalah file infobase.
- maksud saya? Basis data atau apa? Saya meminta Anda untuk menunjukkan sumbernya.
- Itu saja. Dan data, metadata, dan kode, dan formulir. Singkatnya. Dalam satu file.
- Aneh ... Oke, bagaimana cara menontonnya?
- Melalui konfigurator.
"Tapi kamu tidak bisa?" - Benjamin mengambil mouse, klik dua kali pada file. Sistem operasi berkata dengan tidak berdaya bahwa ia tidak tahu cara membukanya.
"Ibumu ..." Benjamin mengutuk, dan mencoba membuka file dengan buku catatan - beberapa omong kosong yang tidak dapat dibaca dibuka. "Apa-apaan, Kolyan?" Bagaimana cara membaca kodenya?
- Di konfigurator.
- Sial, Anda mendapatkannya dengan konfigurator Anda! Dan jika saya tidak mau?
- Pergi membongkar komputer lalu. - Kolya mengangkat bahu. - Anda seorang programmer.
Benjamin terdiam dan menatap temannya dengan penuh perhatian. Ekspresi Kolya tidak mengungkapkan emosi apa pun - iblis tahu apakah dia bercanda atau tidak.
- Oke, ayo ambil konfigurator Anda. Ada apa disana
***
- Kolyan, dan apa itu dokumen dalam 1C? Instruksi atau apa? Atau paspor?
- Apa? Mengapa Anda membutuhkannya?
"Departemen akuntansi mengatakan itu ... sekarang." - Benjamin membuka buku catatan, membalik-balik. - Di sini. Pemrosesan dokumen kelompok tidak dimulai. Apa ini Apakah ada paspor yang dipindai secara massal?
- Tidak. - tersenyum Kolya. - Sebuah dokumen adalah hal semacam itu ... Bagaimana Anda menjelaskan ...
- Yah, cobalah, entah bagaimana, aku tidak bodoh.
- Saat ini, saya ingat apa namanya ...
Kolya berpikir selama beberapa menit, lalu membuka browser dan mulai mencari sesuatu.
"Yah, ada apa, Kolyan?"
- Sekarang, tunggu sebentar ...
Beberapa menit berlalu. Benjamin menunggu dengan sabar untuk seorang teman, kadang-kadang mendesah berat, seolah-olah menunjukkan kehadirannya.
- Di sini. - akhirnya kata Kolyan. - Dokumennya adalah ... Singkatnya, ini banyak hal. Di satu sisi, ini adalah catatan basis data, dalam tabel yang berbeda, dokumen yang berbeda. Di sisi lain, dokumen adalah objek jika Anda membacanya dari database.
- Tunggu, ini seperti - dan catatan basis data, dan sebuah objek? Langsung di database untuk bekerja dengannya, atau apa?
- Tidak. Meskipun ada di database, ini adalah dokumen tautan. Ketika Anda membacanya di RAM, itu menjadi objek dokumen. Dan ada juga manajer dokumen dan dokumen sampel. Ini semua benda yang berbeda.
- Sial, tidak bisakah kamu memberikan nama yang berbeda ...
- Tampaknya semuanya jelas. - tersenyum Kolya.
- Dan apa arti fisiknya? Apa dokumen ini?
- Sepertinya pendaftaran fakta kegiatan ekonomi. Singkatnya, semacam acara.
- Dalam arti suatu acara? Bagaimana acaranya?
- Yah, semacam itu. Ayam lahir - satu acara, ayam mati - acara lain, ayam dipotong - acara ketiga, mereka membawa makanan - acara lain, mereka memberi gaji - juga acara.
- Peristiwa nyata? Benjamin tersenyum.
- Yah, semacam itu.
- Mengerti, aku mengambilnya. Dan apa saja sifat-sifatnya, metode miliknya?
- Berbeda untuk semua orang. Lihatlah konfigurator. Properti disebut syarat, masih ada bagian tabular.
- Apa ini?
- Ya, sebuah objek dapat memiliki properti tabel? Daftar barang untuk pengiriman, misalnya.
- Mereka bisa.
- Ini adalah bagian tabular. Ada properti yang telah ditentukan, karena mereka disebut di sana ... Ah, detail standar.
"Bagaimana sifat-sifat yang telah ditentukan ini?"
"Sekarang ..." Kolyan berpikir selama beberapa detik. - Jenis yang diwarisi, singkatnya.
- Kelas apa?
- Dari satu besar, umum, yang disebut dokumen. Lihat, Anda melihat cabang "Dokumen" di konfigurator? Di pohon metadata.
- Ya saya mengerti.
- Ini adalah kelas "Dokumen". Dia memiliki sifat dan metode. Tanggal di sana, nomor, diposting, tautan ...
- Dilakukan? Siapa yang dihabiskan di mana?
- Dokumen telah diposting.
- Sial, otakku mendidih sekarang. Apa lagi yang dilakukan?
- Bagaimana Anda menjelaskan ... Ya, mereka mengarahkan umpan ke sistem melalui dokumen. Lalu mereka merekam.
"Yah, aku mengerti itu." Kami menulis - semuanya, data dalam database. Atau tidak?
- Ya, dalam database, tetapi tidak semuanya dan tidak di mana-mana. Dokumen yang tidak terkirim adalah jenis pengadaan yang tidak tercermin dalam akuntansi. Sampai Anda menghabiskan, tidak ada yang akan melihat kedatangan pakan. Ini seperti ... Sial ... Singkatnya, ketika dokumen diposting, kode handler eksekusi dieksekusi, dan data pergi ke tempat yang berbeda.
- Tempat lain apa? Satu meja saja tidak cukup, atau apa?
- Tidak. Nah, ini dia feed - setidaknya dua tabel. Dan umpan datang, pergi ke gudang, dan permukiman bersama dipindahkan.
- Apa?
- Kami berutang uang kepada pemasok pakan.
- Artinya, barang jatuh ke dalam satu meja, dan hutang ke yang lain?
- Ya benar. Ada juga kabel, PPN, pembelian secara terpisah, dan sebagainya. Tapi apakah Anda mengerti prinsipnya?
- Prinsipnya adalah ya. Dan jenis kabel apa? Apakah itu semacam bahasa gaul? Pengkabelan dan panggilan pengkabelan? Dari mana umpan itu berasal?
- Ini bukan kabel, tetapi kabel. Istilah akuntansi. Debit, kredit, tagihan, saldo, ketidakseimbangan ...
- Berhenti, berhenti, berhenti! - Benjamin mengangkat tangannya, seolah menyerah. "Terlalu banyak informasi." Mari kita makan sepotong demi sepotong gajah.
- Seperti katamu. - Mengangkat bahu Kolya dan menoleh ke komputer.
- Tunggu, Kolyan. - Benjamin merasa sedikit canggung, sehingga dengan kasar memotong penjelasan pasien.
- Ya apa?
- Jika Anda kembali ke properti "dimiliki". Anda mengatakan bahwa melakukan adalah mengeksekusi kode yang mengisi tabel tambahan, kan?
- Ya itu.
- Dan properti itu sendiri "dipegang" - tipe Boolean, kan?
- Ya.
- Apakah Anda perlu menginstalnya secara terpisah? Setelah menjalankan kode ini?
- Tidak, itu akan mengokang dirinya sendiri.
- Begitulah, bagaimana?
- Baiklah kalau begitu. Ini adalah tipe yang dihitung. Sebuah dokumen telah diposting, yaitu, semua penangan selesai, properti disetel ke true. Ini adalah sejenis properti, dan pada saat yang sama - seperti negara atau sesuatu.
- Ah, seperti negara bagian? Bagaimana komponen reagen?
"Aku tidak tahu apa reaksinya ..."
- Oke, ayo pergi ... Terima kasih, Kolyan!
***
"Ya, kebodohan tidak mengenal batas ..." Benjamin tersenyum, menatap monitor.
- Apa lagi? - tanya Kolya sedikit malu.
- Ya, saya melihat tabel ini, bagaimana itu ada ... Akumulasi mendaftar.
- Yah, dan mengapa?
- Saya menambahkan dua bidang, lihat - produk dan kuantitas. Saya melihat - dan di sana juga muncul bidang periode, pendaftar dan jenis gerakan. Yah, saya bisa mengerti periode dan pendaftar - kapan dan siapa, dokumen apa yang menulis sesuatu di sini saat melakukan. Gerakan apa yang Anda pedulikan? Tentang apa semua ini?
- Kedatangan atau biaya. Apakah Anda memiliki daftar akumulasi?
- Ya.
- Nah disini. Entri pemasukan mengisinya kembali, suatu pengeluaran - mengosongkannya. Sesuatu seperti itu.
"Tunggu, apa gunanya?" Lagi pula, ada bidang "kuantitas". Apakah tidak mungkin melakukan sesuatu seperti ini: jika kuantitasnya positif, maka ini adalah pendapatan, dan jika negatif, maka konsumsi? Dan sisanya adalah jumlah dari kuantitas. Sama saja!
"Dan apa yang akan kamu lakukan?"
- Apa yang harus dilakukan?
- Nah, balikkan dokumen.
Benjamin mengerutkan kening, berbalik dari Kolyan, dan menatap komputer. Membuka sertifikat dengan cepat, membalik-balik sesuatu.
- Pembalikan seperti apa? Apakah ini properti atau metode? Tidak ada yang seperti itu dalam sertifikat.
- Yah, ini bukan teknis, tetapi metodis. Batalkan dokumen.
"Mengapa pembatalan dokumen disebut pembalikan?" Maksud saya, mengapa operasi ini disebut berbeda? Tidak bisa hanya menghapus dokumen?
- Tidak, kamu tidak bisa. Nah, itu kalau dilakukan kemarin - Anda bisa. Dan jika setahun yang lalu - itu tidak mungkin. Pelaporan sudah dikirim, angkanya tidak boleh berubah. Oleh karena itu, dokumen tersebut dibalik.
- Kedengarannya mengancam. Benjamin tersenyum. "Apa artinya itu?"
- Mereka melakukan hal yang persis sama, hanya dalam register semua nomor ditulis dengan tanda yang berlawanan.
- maksud saya? Dengan minus, atau apa?
- Baiklah.
- Kurang dari lima ton pakan?
- Ya.
"Jadi itu hanya pengeluaran, bukan?" Ditambah lima penghasilan, dikurangi lima biaya.
- Tidak. Jika Anda memiliki plus lima dan minus lima, maka kedua angka tersebut akan ada dalam laporan. Satu di kolom aliran, yang lain di kolom kedatangan. Seolah kami membeli lima ton pakan, dan mereka melakukannya di suatu tempat - mereka memberi makan ayam, atau memakannya sendiri.
- Atau ditipu. Benjamin tersenyum.
- Nah, secara umum, ya, dalam hal ini juga akan ada biaya, dalam debit 94 akun.
- Sial, Kolyan, tolong jangan mulai lagi tentang akun dan posting ...
- Oke. Saya mengerti tentang pendapatan dan konsumsi?
"Tidak juga." Oke, Anda tidak bisa melakukan pengeluaran, itu akan menonjol dalam laporan. Lalu bagaimana?
- Tentu, negatif datang.
"Dan apa yang lebih baik?"
"Dengan fakta bahwa Anda memiliki dua entri - paroki lima dan paroki dikurangi lima." Ringkasnya, kita mendapat nol. Dalam laporan, di kolom kedatangan, akan ada nol. Lebih tepatnya, tentu saja, tidak ada yang akan terjadi - tabel virtual tidak akan menghasilkan catatan sama sekali. Seolah tidak ada apa-apa.
Benjamin berpikir. Mata berlari dari satu sisi ke sisi lain, mengkhianati kerja pemikiran yang panik. Kolya, yang tidak ingin mendominasi yang lain dengan perhatian penuh, berbalik ke komputer. Benjamin mengambil selembar kertas, mulai menggambar semacam diagram dengan angka.
- Baik, baik. - akhirnya kata Benjamin. - Sepertinya saya mengerti tentang pembalikan. Tetapi saya tidak mengerti mengapa dia menambahkan kepada saya jenis gerakan bidang dalam register.
"Bagaimana lagi Anda membedakan pengembalian normal dari pembalikan?" Bagaimana cara kerja skema Anda dengan jumlah positif dan negatif?
"Yah ..." Benjamin ragu-ragu. - Jumlah positif adalah pendapatan, jumlah negatif adalah pengeluaran ...
- Pembalikan?
- Jika sisi paroki, maka juga negatif ... Tunggu sebentar ...
- Baiklah, mengerti?
- Sepertinya, ya ... Ini akan terlihat seperti pengeluaran normal. Dan itu tidak akan berhasil membedakan biaya dari pendapatan negatif. Ibumu ...
- Apa?
- Ya, semacam omong kosong! Saya merasa seperti orang tolol. Seolah tidak bekerja sebagai programmer, tetapi sebagai akuntan. Bukankah kamu bodoh?
- Saya tidak tahu, saya sudah terbiasa ... Ini 1C.
- Jadi, apa itu 1C? Apa yang harus diketahui oleh seorang programmer tentang pembalikan, akun akuntansi, dan segala macam pengeluaran di sana, PPN, pajak penghasilan pribadi, KUDiR, dan sebagainya? Tidak bisakah Anda, secara lebih abstrak, melakukan semua ini?
"Aku tidak tahu ..." kata Kolya dengan malu, merasakan kesalahan datang dari semua ras. - Semuanya dipenjara di sana. Anda tidak dapat menggambar situs web, atau layanan, atau aplikasi seluler di 1C di sana. Tapi sederhana dan cepat.
- Baik, cepat, cepat. Anda bodoh untuk memahami semua seluk-beluk ini dan properti serta metode yang telah ditentukan. Seperti yang Anda ketahui, di supermarket baru, kaki setan akan mematahkan cara kepala bekerja dengan pedagang, dan di mana ia meletakkan kecap kedelai - di departemen bumbu atau dalam barang-barang oriental.
- Ya, semuanya tampak jelas ... - Kata Kolya dengan malu.
"Kamu mengerti, karena kamu telah duduk selama beberapa tahun." Tapi saya tidak mengerti. Sumber ditutup, Anda tidak akan terlihat apa-apa, hanya bantuan. Tidak mungkin untuk memahami bagaimana pemikiran para pengembang.
- Ya benar. Tapi cepat.
"Apa yang kamu lakukan, cepat dan cepat?" Apa itu sesuatu yang cepat?
- Berkembang dengan cepat. Nah, apa yang dibutuhkan pengguna dari sistem akuntansi.
- Ayo! Dimana cepat Saya akan melakukan lebih cepat pada html telanjang dengan tulang pipi!
- Mungkin kita bertaruh?
- Ayo!
"Hanya besok, atau sudah waktunya pulang."
***
- Nah, kondisi apa? - tanya Kolya.
"Jadi ... Ayo sesuatu yang kurang lebih abstrak."
"Tapi akuntansi, oke?" Dan kemudian Anda akan membuat game untuk perangkat seluler ...
"Ya, ya, tentu saja." Mungkin sesuatu yang terkait dengan penerimaan pesanan? Semua sama, dengan satu atau lain cara, menerima pesanan?
- Ya, benar.
- Jadi Kami membuat sistem penerimaan pesanan dari awal. Ternyata, satu dokumen ... Ugh, jadi saya mulai memanggil tabel dan objek dokumen ... Oke. Dokumen - pesanan. Satu properti - klien, agar tidak menyulitkan. Tabel barang sederhana - produk, jumlah, harga, jumlah. Semuanya dimasukkan secara manual, tanpa harga otomatis dan sejenisnya.
- Apakah jumlahnya paling tidak dihitung ulang?
- tentu saja Baik dan hanya itu? Anda berada di 1C, saya di html dan tulang pipi. Dikejar?
- Ayo pergi!
Keduanya berbalik ke komputer. Kolya membuat database baru, membuka konfigurator dan mulai mengunggah metadata dengan cepat. Benjamin membuka buku catatan dengan plus, selanjutnya - manajer server SQL, di mana ia mulai membuat tabel.
Setelah 10 menit, Kolya berhenti menggerakkan mouse, tersenyum dan bersandar di kursinya.
- Selesai. Katanya.
- Apa? - Benjamin tidak segera mengerti apa yang dikatakan Kolyan, karena Saya sangat tenggelam dalam input tulisan. - Seberapa siap?
- Baiklah kalau begitu. Lihat
Benjamin menarik sebuah kursi ke Kolya, menatap monitor. Kolya membuka aplikasi 1Snoy-nya, menunjukkan daftar pesanan, membuat yang baru, menunjukkan barang, jumlah, harga, jumlah dihitung ulang - semuanya sudah disepakati.
- Saya juga membuat laporan. - kata Kolya dengan bangga. - Di sini, lihat.
Kolya membuka dan menunjukkan laporan sederhana di mana pesanan yang dikelompokkan oleh pelanggan ditampilkan - dengan barang, jumlah dan jumlah.
"Sial ..." Benjamin duduk di kursinya. - Bagaimana bisa begitu?
- Sudah kubilang, 1C lebih cepat.
- Tidak, well, tentu saja, tugasnya sederhana.
- Jadi Anda sendiri yang datang dengan syarat.
"Ya, ya ... Oke, saya akui." Aplikasi sederhana untuk akuntansi pada 1C melakukan lebih cepat.
- Oke. - tersenyum Kolyan.
- Fleksibilitas tidak cukup, tentu saja ... Jadi ... Sebenarnya, Anda menang karena Anda tidak harus mendefinisikan kelas, tidak terhubung ke database, menggambar bentuk antarmuka, atau menulis penangan tombol.
- maksud saya? Apakah saya entah bagaimana tidak jujur ββatau semacamnya?
- Tidak, tidak, Kolyan, aku tidak membicarakan itu. Anda baik-baik saja. Hanya ...
- Apa?
- Yah, saya tidak tahu ...
- Tidak tahu cara kehilangan?
- Saya bisa. Oke, ayo kita bekerja.
***
"Kolyan, apa itu subconto?"
- Mengapa kamu membutuhkannya?
- Ya, tugas itu diberikan dalam akuntansi. Dalam analisis subkontraktor, tarik kepala.
- Aneh ... Berikan padaku, aku akan melakukannya.
- Tidak, saya menginginkannya sendiri. Hanya tidak tahu apa itu subkontraktor. Dan di mana analisanya. Apakah itu seperti jeroan, atau apa? Perut, hati, hati ayam?
"Tidak, ini ..."
- Ah, sesuatu yang Italia? Kata itu aneh.
- Ya, itu hidangannya. Disajikan setelah pasta aldente dengan salad caprese.
- Yah, serius ...
- Bagian analitik akuntansi.
"Ibumu, akuntansi lagi ..."
- Saya harus mencari tahu, pada akhirnya.
"Jadi saya seorang programmer, bukan seorang akuntan."
- Nah, Anda melihat tugas-tugas ini sebagai programmer. Akuntansi - itu abstrak, secara umum. Hanya teknik semacam itu, yang ditemukan oleh iblis yang tahu di abad berapa. Prinsip double entry.
"Aku mendengar sesuatu seperti itu ..."
"Yah, kamu tahu registernya?"
- Lebih atau kurang. - Benjamin mengangguk.
- Apakah Anda memiliki daftar barang. Umpan datang - kedatangan di register, pakan kiri - konsumsi dari register. Jadi?
- Ya itu.
- Saat itulah alur dilakukan, kemana pakan pergi?
- maksud saya? Saya tidak tahu, ada opsi yang berbeda. Ayam-ayam itu diberi makan, atau dibuang jika pakannya rusak.
- Dalam register, apakah Anda melihat di mana umpannya?
- Tidak ... Atau bisakah saya melihat? Tunggu ... - Benjamin mengubur dirinya di komputer.
- Ya, jangan lihat, tidak di sana. Informasi ini tidak ada dalam register. Hanya pengeluaran, itu saja. Dan di suatu tempat, di meja lain, sebuah paroki muncul. Misalnya, biaya, jika ayam diberi makan.
- Nah, itu bisa dimengerti kemana perginya.
"Ini bisa dimengerti olehmu, tetapi tidak jelas bagi akuntan." Mereka umumnya tidak suka register, mereka selalu melihatnya dengan permusuhan, seperti seekor domba jantan di gerbang baru. Dan dari biaya pakan Anda kembali ke gudang.
"Bagaimana itu?"
- Tidak cepat. Ayam memakannya, tumbuh, dan kemudian kukuknya - mereka mengirimnya ke si pembunuh. Kemudian - lagi ke gudang, hanya dalam bentuk ... Yah, ayam mati, singkatnya.
- baik? Dan mengapa kamu melakukan ini?
- Kenyataan bahwa tanpa prinsip double recording, Anda tidak akan pernah benar-benar mengerti dari mana asalnya dan ke mana ia pergi.
- Dan apa prinsipnya?- Dalam keseimbangan. Lebih tepatnya, tidak ... Keseimbangan, lebih merupakan konsekuensi. Atau tidak ... Sial, aku akan bingung sekarang.- Ada sesuatu yang membingungkan. Benjamin tersenyum.- Singkatnya. Prinsip perekaman ganda mengatakan: selalu, dengan gerakan apa pun, sumber dan penerima harus ditunjukkan. Kemudian kapan saja Anda dapat memahami apa yang datang dan ke mana ia pergi.- Artinya, mengambil pakan dari gudang, kami menunjukkan di mana mereka diseret? Ketik kandang ayam nomor 16?- Hampir. Itu tidak diindikasikan tempat tertentu, tetapi, seolah-olah, jenis tempat ini, atau sesuatu ... Format utama penerima. Misalnya, biaya. Atau kerugian jika kita membuang feed yang rusak. Meskipun, mungkin manja dan diberikan ke pernikahan ...- Yaitu, biaya, kerugian, pernikahan, gudang dan sebagainya - ini adalah penerus Anda? Atau jenis penerima?"Yah, ya, semacam itu." Hanya saja mereka tidak dipanggil seperti itu, mereka memberi angka. Ini adalah akun akuntansi yang tidak ingin Anda ingat dengan cara apa pun.- Apakah Anda akan memberikan beberapa contoh?- Ya, bahkan selusin. Biaya adalah 20, 23, 25, 26, 44 akun, tergantung pada jenisnya. Kerugian - 94, pernikahan - 29, gudang - 10, 21, 43, 41, beberapa lagi seperti ...- Sepertinya, saya mengerti ... Dan di antara mereka, akun-akun ini, ada pergerakan?- Ya, hanya saja mereka tidak disebut gerakan, tetapi oleh kabel yang sama.- Ah, ini dia ... Lalu apa? Dan dimana?- Ini adalah informasi tambahan, akun analitik. Nah, seperti ada akun 43 - ini barang jadi di gudang. Tapi tidak jelas, di gudang mana?- Ya, ya ...- Subkonto hanya mengklarifikasi. Misalnya, gudang barang jadi No. 3. Posting tersebut hanya menunjukkan bahwa ayam tersebut pindah ke 43 akun, ke gudang khusus ini. Itu saja, semua orang mengerti di mana dia tinggal sekarang.- Tidak hidup hanya jika produk jadi sudah ...- Ya, ya. Mengerti sekarang?- Ya terima kasih. Sepertinya tidak menakutkan.- Ya benar. Menakutkan untuk menggali detail, seluk-beluk. Tidak dalam prinsip akuntansi abstrak, tetapi dalam implementasi konkretnya, pengaturan - sistem akuntansi Rusia.- Dan apa yang mengerikan?- Ketika Anda mencari tahu - tidak ada. Ada banyak aturan, apa yang bisa dilakukan di mana, apa yang tidak bisa. Dalam akuntansi abstrak, Anda dapat membuat posting lain dari akun apa pun. Namun dalam RAS - tidak. Plus, aturan-aturan ini terus berubah oleh negara.- Untuk apa?- Seberapa banyak yang saya tahu ... Mungkin agar programmer 1C tidak dibiarkan tanpa pekerjaan. Nah, pasukan akuntan."Aku mengerti ..." Benjamin tersenyum.***
"Kolyan, apa itu garis tegak lurus?"- Plumb ... Seperti sepotong besi di tali panjang, digunakan selama konstruksi. Anda menggantung di dekat dinding bata, yang sedang Anda bangun, dan itu menunjukkan vertikal. Nah, agar Anda tidak menyimpang, maka temboknya tidak runtuh.- Chot, saya tidak mengerti apa-apa ... Mengapa departemen akuntansi mengotomatiskan akuntansi untuk sepotong besi pada senar?- Apa?
Biarkan saya lihat.Kolya bangkit dari kursinya, pergi ke Benyamin dan menatap monitornya. Ada membuka surat dengan pernyataan masalah dari departemen akuntansi - untuk mengotomatisasi garis timah.- Ah, saya mengerti. - tersenyum Kolya. - Ini tentang garis tegak yang berbeda. Ayam ketika mereka menurunkan berat badan.- maksud saya? Apakah mereka melakukan diet atau sesuatu?- Tidak, itu terjadi ketika asupan pakan berkurang.- Apa?
Benjamin mengangkat alisnya.- Nah, daya makan. Apakah Anda mendengar untuk pertama kalinya?- Semacam istilah bodoh ... Apa artinya?- Jangan makan ayam.- Kenapa?
- Siapa tahu ... Saya pernah menghadiri sebuah pertemuan, direktur kepala teknisi peternakan menyiksa tentang hal ini. Bicara - menerapkan teknik zootechnical untuk meningkatkan kemampuan makan. Dia menjawab - tetapi mereka tidak melakukannya, mereka tidak makan ...- Mengerti.
Benjamin tersenyum. - Dan apa yang ada untuk diotomatisasi? Dokumen terpisah yang harus dilakukan?- Tidak, kemungkinan besar dokumennya sama dengan untuk mendapatkan. Hanya perlu dilakukan agar dimungkinkan untuk memasukkan jumlah negatif.- Apa? Bagaimana itu?
Dokumen apa yang sedang Anda bicarakan?- Tentang rilis. Apakah kandang ayam melepaskan apa?- Ayam?- Tidak.
Ya itu, ya, tetapi saat itulah mereka dikirim ke kematian. Sementara itu, mereka tinggal di kandang ayam, hal utama yang dibutuhkan dari mereka adalah peningkatan massa. Pendeknya kenaikan berat badan. Di atasnya dan biaya didistribusikan."Bagaimana itu?"
- Yah, sial ... Pakan, listrik, gaji karyawan, dan sebagainya. Kandang ayam dewasa per ton berat hidup per bulan, misalnya. Untuk bulan yang sama, misalnya, mereka menghabiskan 200 ribu rubel di kandang ayam ini. Satu ton berat ini akan menelan biaya 200 ribu rubel.- Ah, well, saya mengerti itu. Dan jika ada garis tegak lurus, maka masalah akan negatif, dan biayanya akan turun?- Ya.
- Sialan, bagaimana kepalamu tidak muncul ... Kami membuat minus seratus kilogram ayam minggu ini, dan harganya 100 ribu rubel. Kedengarannya seperti penjelasan seorang pejabat yang mencuri yang menghabiskan uang anggaran untuk meletakkan aspal, dan bukan hanya aspal baru yang tidak muncul di jalan, tetapi yang lama menghilang.- Ya, itu peternakan unggas. - malu tersenyum Kolya. - Seperti itu. Beri aku tugas itu.- Tidak, saya menginginkannya sendiri.- Tepatnya?- Tepat.- Oke. Jangan lupa tentang akuntansi di kepala.- Apa?
- Nah, unit kedua. Mereka juga mengandalkan kepala. Ada juga sebuah kasus.- Kasing? Maksudku, ayam sedang sekarat?- Baiklah. Dan kombinasi apa pun dimungkinkan. Ada lebih banyak ayam, dan berat badan berkurang. Atau ada lebih sedikit ayam, dan beratnya bertambah. Dan sebagainya."Atau mungkin kamu lebih baik mengembalikannya ..." Benjamin tersenyum.- Seperti yang kamu inginkan. - Kolya mengangkat bahu.***
"Aku berhenti, Kolyan."- Oh Apa? Maksud saya? Mengapa
- Ya, istri saya sudah bosan tinggal di desa. Anak perempuan itu tumbuh dewasa, saatnya sekolah.- Jadi kita punya sekolah ...- Istriku ingin memberikannya ke bagian, untuk senam ritmik. Dia sendiri bertunangan di masa kecil, katanya, sangat berguna."Ah, itu ... Yah, kita tidak memilikinya di sini." Di sekolah, seperti, atletik. Di musim panas. Dan di musim dingin - ski.- Saya mengatakan kepadanya dengan cara yang sama, dia tidak mau. Meskipun, saya curiga bahwa senam ritmik hanyalah alasan."Dan kamu bukan itu ..."- Apa?
- Apakah Anda pergi karena 1C?- Dan bagaimana dengan 1C?- Ya ... Anda yang ini, bagaimana ... Tru programmer.- Dan apa?- Nah, ini 1C, posting, subkontraktor, ayam yang sedang diet ... seperti stremafon."Lagipula, stremaphone apa?"- Ya, saya mengerti segalanya ...- Apa yang Anda mengerti? Saya tidak mengerti, jujur ββsaja. Anda, 1Sniki, aneh. Anda hidup seolah-olah dengan rasa bersalah yang kompleks, seolah-olah Anda melakukan sesuatu yang memalukan."Tapi bukan?"- Tidak.
Apa yang memalukan dalam otomatisasi unggas?- Yah, saya tidak tahu ... Sebaliknya, saya malu menyebut diri saya seorang programmer. Kami tidak tahu apa yang Anda gunakan di sana setiap hari. Ada semua jenis kelas, objek, enkapsulasi ...- Jadi apa? Apa bedanya?- Baiklah, bagaimana ...- Ya. Saya tidak ingat siapa yang mengatakannya: jika kode Anda berfungsi, maka itu bagus. Apa bedanya?- Kata-kata Anda, tetapi di telinga Tuhan ...- Pertama, menjejalkan ke telinga Anda, Kolyan. Tidak ada yang diperjuangkan. Untuk tugas-tugas seperti menghitung ayam, laba, kerugian, biaya, saldo, dan segala sesuatu yang ada di produksi, Anda tidak perlu bereaksi, NoSQL, paket web, dan komponen abstrak. Nah, Anda dan saya mengadakan kompetisi, ingat?- Ya saya ingat.- Nah disini. Jika tugas akuntansi diselesaikan lebih cepat pada 1C, untuk apa Anda memagari taman dari banyak file, dependensi dan komponen? Dalam 10 menit Anda telah membuat sistem untuk menerima pesanan, yang kami habiskan berjam-jam, berhari-hari, atau berminggu-minggu di proyek web.- Tapi kemudian ...- Apa yang kamu gosok?"Maksudku, kamu benar-benar programmer." Sangat menarik, indah, bekerja melalui browser ...- Sial, Kolyan, Anda sudah mendapatkannya. Anda berada dalam bisnis nyata, dalam perusahaan nyata. Anda membantu mereka untuk tidak membungkuk di sini, menjaga kegiatan kontrol, menghitung ayam di kepala mereka. Dan ingatlah Anda - sangat murah, saya tahu gaji Anda. Dan semua orang pemalu, seperti orang aneh yang, yah, ini ... Dia tidak berhasil dengan gadis-gadis, singkatnya.- Tidak, saya tidak berbicara tentang itu ...- Dan saya berbicara tentang ini. Takut - jangan lakukan itu, lakukan - jangan takut.- Jenghis Khan?"Aku mungkin tidak tahu." Anda bekerja di 1C - bekerja dan bangga. Jika Anda ingin menjadi pekerja - pelajari hal lain, kecuali 1C. Kemudian Anda mencetak selembar kertas dengan tulisan "Aku TRU!", Gantungkan di dinding dan hitung ayam lebih lanjut. Yah, atau lakukan situs, saya tidak tahu.- Ya, omong-omong, situs bisa melakukannya sendiri, kalau tidak, kami lakukan outsourcing ...- Ya, itu ide yang bagus. Ada apa denganmu?- Pada bitrix.- Sial ... Tidak, itu tidak benar. Ya, itu tidak peduli, tentu saja, tetapi jika Anda benar-benar ingin menjadi pekerja nyata, maka jangan merokok Bitrix. Ini adalah 1C dari dunia web. Pilih sesuatu yang lain, reaksi atau sudut, dan javascript, masing-masing. Dan di sana ia akan menginjak-injak sendiri.- Scha, tunggu, aku akan menulis ...- Ayo ... Kontak, kalau itu. Saya akan selalu membantu. Maukah Anda membantu saya?- Dalam apa?- Dalam 1C.- Mengapa kamu membutuhkannya? - Terkejut Kolya.- Dan mengapa kebaikan menghilang ...- Maksud saya? Saya pikir Anda akan lupa seperti mimpi buruk.- Pengalaman apa pun bermanfaat, dan 1C - termasuk. Karena tugas akan sesuai, saya akan memutuskan 1C.- Benarkah?- Ya, tapi apa?- Jadi, mereka akan memuntahkan Anda di kantor Anda.- Mereka macet. Saya sudah punya ide, saya akan melamar ke direktur ...- Ide apa?"Tidak masalah ... Dengar, tapi kamu sendiri tidak mau pindah ke Moskow?" Saya akan mengatur pekerjaan.- Saya tidak tahu ... Tidak, mungkin. Dulu saya ingin, tetapi Anda entah bagaimana meyakinkan saya, sekarang menjadi lebih mudah. Tidak sebodoh itu. Saya akan merokok reaksi Anda, jadi mungkin saya akan menjadi senang secara umum."Hm, oke ..." Benjamin mengangkat bahu. - Seperti yang kamu inginkan.- Ya saya ingin. Ayam, 1C, dan sedikit tenaga kerja.- Oke. Saya memiliki dua minggu pelatihan, saya dapat membantu dalam pengembangan sesuatu, jika Anda mau.- Oh, kelas! Ayo!Teman-teman duduk di depan komputer Benjamin. Lima belas menit Benjamin menghabiskan sesuatu untuk mengunduh dari Internet dan menginstalnya. Ketika program dimulai, Kolya melihat nama yang tidak sepenuhnya asing - Benjamin sudah menyebutkan netbins ini.Akhirnya, persiapannya selesai, dan Kolya yang gembira bergerak mendekat, siap mendengarkan dan memahami.- Jadi
- kata Kolya. - Apakah ini lingkungan pengembangan?- Ya, seperti konfigurator Anda. Apakah kamu menyukainya?- Tidak biasa ... Ya, baiklah. Ada apa disana