Π’ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ рСгистры ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠΌ, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΡ…ΡΡ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… справочников, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хранят ΡΡ‚Π°Ρ‚ΠΈΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ (наимСнования, Π°Ρ€Ρ‚ΠΈΠΊΡƒΠ»Ρ‹), рСгистры Ρ„ΠΈΠΊΡΠΈΡ€ΡƒΡŽΡ‚ состояниС систСмы Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΈΠ»ΠΈ Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄. ПониманиС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ рСгистр, критичСски Π²Π°ΠΆΠ½ΠΎ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², стрСмящихся ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. ИмСнно здСсь происходит магия прСвращСния Ρ€Π°Π·Ρ€ΠΎΠ·Π½Π΅Π½Π½Ρ‹Ρ… Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² стройныС ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ ΠΈ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΡƒ.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ дСйствия основан Π½Π° записи Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Β«Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉΒ» ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠŸΡ€ΠΎΠ²Π΅ΡΡ‚ΠΈ ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒΒ», систСма Π½Π΅ просто мСняСт статус Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π°Π±ΠΎΡ€ записСй Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ рСгистров. Π­Ρ‚ΠΈ записи содСрТат измСрСния (Π³Π΄Π΅, ΠΊΡ‚ΠΎ, Ρ‡Ρ‚ΠΎ) ΠΈ рСсурсы (сколько, ΠΏΠΎΡ‡Π΅ΠΌ). Π”Π°Π»Π΅Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ срСзов позволяСт ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ состояниС Π½Π° Π»ΡŽΠ±ΡƒΡŽ Π΄Π°Ρ‚Ρƒ, Π½Π΅ пробСгая ΠΏΠΎ всСй истории ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

БущСствуСт Π·Π°Π±Π»ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ рСгистры β€” это просто Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. На самом Π΄Π΅Π»Π΅, это высокоуровнСвыС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° автоматичСски ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ для быстрого чтСния. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ описываСт структуру, Π° Π΄Π²ΠΈΠΆΠΎΠΊ 1Π‘ Π±Π΅Ρ€Π΅Ρ‚ Π½Π° сСбя ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ индСксами, Π°Π³Ρ€Π΅Π³Π°Ρ‚Π°ΠΌΠΈ ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ устройство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² рСгистров ΠΈ Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ.

АрхитСктура ΠΈ физичСскоС Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…

ЀизичСски ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ рСгистр прСдставляСт собой Π½Π°Π±ΠΎΡ€ Ρ‚Π°Π±Π»ΠΈΡ† Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… (SQL ΠΈΠ»ΠΈ файловая). Однако логичСская структура, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ программист Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅, абстрагирована ΠΎΡ‚ физичСского хранСния. ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ элСмСнтами структуры ΡΠ²Π»ΡΡŽΡ‚ΡΡ измСрСния ΠΈ рСсурсы. Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΡ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π½Π° вопросы Β«Π“Π΄Π΅?Β», Β«ΠšΡ‚ΠΎ?Β» ΠΈ Β«Π§Ρ‚ΠΎ?Β» (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π‘ΠΊΠ»Π°Π΄, ΠšΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚, НомСнклатура), формируя ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ записи. РСсурсы ΠΆΠ΅ содСрТат количСствСнныС ΠΈΠ»ΠΈ суммовыС ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ, ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ Π°Π³Ρ€Π΅Π³Π°Ρ†ΠΈΠΈ.

Π’Π°ΠΆΠ½ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒ понятия записи рСгистра ΠΈ двиТСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π—Π°ΠΏΠΈΡΡŒ β€” это строка Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ рСгистра, Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ β€” это дСйствиС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°ΡŽΡ‰Π΅Π΅ эту запись. Один Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ мноТСство Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ Π² Ρ€Π°Π·Π½Ρ‹Π΅ рСгистры. НапримСр, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ «РСализация Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²Β» сдСлаСт двиТСния ΠΏΠΎ рСгистру накоплСния (списаниС Ρ‚ΠΎΠ²Π°Ρ€Π°), рСгистру Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΈΠΈ (ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΊΠΈ Π”Ρ‚/ΠšΡ‚) ΠΈ рСгистру свСдСний (ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Ρ†Π΅Π½ Π² прайс-листС).

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° автоматичСски создаСт основныС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ для хранСния записСй ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ для Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. ИмСнно использованиС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ† Π² запросах позволяСт систСмС Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ быстро Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π°Ρ… записСй. Если Π²Ρ‹ Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ запрос Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ физичСской Ρ‚Π°Π±Π»ΠΈΡ†Π΅, Π²Ρ‹ потСряСтС прСимущСства ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, Π·Π°Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ 1Π‘.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Никогда Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΠΈΠ·ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ рСгистра (имя Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π±Π΅Π· приставки _VT) Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°Ρ… ВЫБРАВЬ запроса, Ссли это Π½Π΅ обусловлСно спСцифичСскими Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ администрирования. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π°Π³Ρ€Π΅Π³Π°Ρ‚ΠΎΠ² ΠΈ Ρ€Π΅Π·ΠΊΠΎΠΌΡƒ падСнию ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.
πŸ’‘

ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ структуры рСгистра ΡΡ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ количСство ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ. КаТдоС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ индСкса ΠΈ замСдляСт запись, хотя ΠΈ Π΄Π°Π΅Ρ‚ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ Π² Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ΅.

ОсобоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ слСдуСт ΡƒΠ΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏΡƒ рСгистра, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΡ‚ этого зависит физичСская организация Ρ‚Π°Π±Π»ΠΈΡ†. РСгистры свСдСний хранят плоский список записСй, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ рСгистры накоплСния ΠΈ Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΈΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ структуру, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽ ΠΎΠ±ΠΎΡ€ΠΎΡ‚Ρ‹ ΠΈ остатки. Π’Ρ‹Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π½Π° этапС проСктирования ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ сэкономит сотни часов Π½Π° Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.

РСгистры свСдСний: Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ контСкстной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ

РСгистры свСдСний ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для хранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, зависящСй ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½ΠΎ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰Π΅ΠΉ Π°Π³Ρ€Π΅Π³Π°Ρ†ΠΈΠΈ (слоТСния) Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования: курсы Π²Π°Π»ΡŽΡ‚, Ρ†Π΅Π½Ρ‹ Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Ρ‹, Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ сотрудников ΠΈΠ»ΠΈ настройки систСмы. Π“Π»Π°Π²Π½ΠΎΠ΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ этого Ρ‚ΠΈΠΏΠ° β€” отсутствиС понятия «остаток». Π—Π΄Π΅ΡΡŒ Π²Π°ΠΆΠ½Π΅Π΅ всСго Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ записи Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ рСгистра свСдСний являСтся ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ. Она ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈΠ΄Π½Π΅Π²Π½ΠΎΠΉ, Π΄Π½Π΅Π²Π½ΠΎΠΉ, мСсяц, Π³ΠΎΠ΄ ΠΈΠ»ΠΈ нСпСриодичСская. Если Π²Ρ‹Π±Ρ€Π°Π½Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ, Ρ‚ΠΎ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° запись Π² Ρ€Π°ΠΌΠΊΠ°Ρ… этого ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°. НапримСр, ΠΏΡ€ΠΈ Π΄Π½Π΅Π²Π½ΠΎΠΉ пСриодичности нСльзя Π·Π°Π΄Π°Ρ‚ΡŒ Π΄Π²Π΅ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ†Π΅Π½Ρ‹ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠ²Π°Ρ€Π° Π½Π° ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ Π΄Π°Ρ‚Ρƒ. БистСма просто Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ провСсти Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΠΉ Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰ΡƒΡŽ запись.

  • πŸ“… ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ опрСдСляСт, ΠΊΠ°ΠΊ часто ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π΄Π°Π½Π½Ρ‹Π΅ для ΠΎΠ΄Π½ΠΈΡ… ΠΈ Ρ‚Π΅Ρ… ΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ.
  • ⏳ Π Π΅ΠΆΠΈΠΌ записи (нСзависимый ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½Ρ‹ΠΉ) Π΄ΠΈΠΊΡ‚ΡƒΠ΅Ρ‚, ΠΊΡ‚ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΠ΅Ρ‚ запись: сам рСгистр ΠΈΠ»ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.
  • πŸ—‚οΈ Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΡ Π² рСгистрах свСдСний часто Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ссылки Π½Π° справочники ΠΈ пСрСчислСния.

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с рСгистрами свСдСний часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ вопрос ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ послСднСй записи. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠŸΠžΠ‘Π›Π•Π”ΠΠ˜Π• Π² запросах ΠΊ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅. Π­Ρ‚ΠΎ позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Π΅Π· слоТных подзапросов Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Π΄Π°Ρ‚Ρƒ. ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ здСсь построСн Π½Π° поискС Π½ΡƒΠΆΠ½ΠΎΠΉ записи ΠΏΠΎ индСксу ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ нСзависимого Ρ€Π΅ΠΆΠΈΠΌΠ° записи

Π’ нСзависимом Ρ€Π΅ΠΆΠΈΠΌΠ΅ записи ΠΌΠΎΠΆΠ½ΠΎ Π²Π½ΠΎΡΠΈΡ‚ΡŒ прямо ΠΈΠ· Ρ„ΠΎΡ€ΠΌΡ‹ рСгистра, Π½Π΅ создавая Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Π­Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ для справочной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ курсы Π²Π°Π»ΡŽΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ внСшним ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΈΠ»ΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ рСгистры свСдСний Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΎΡ€Π΄Π΅Ρ€ΠΎΠ² (раздСлСния Π½Π° ΠΎΡ€Π΄Π΅Ρ€Π½ΡƒΡŽ ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ), Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… настроСк рСгистров накоплСния. Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ являСтся числовым рСсурсом, рСгистр свСдСний β€” это СдинствСнно Π²Π΅Ρ€Π½ΠΎΠ΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΠ΅ 1Π‘.

ΠœΠ΅Ρ…Π°Π½ΠΈΠΊΠ° рСгистров накоплСния: остатки ΠΈ ΠΎΠ±ΠΎΡ€ΠΎΡ‚Ρ‹

РСгистры накоплСния β€” это «сСрдцС» Ρ‚ΠΎΠ²Π°Ρ€Π½ΠΎΠ³ΠΎ ΠΈ Π΄Π΅Π½Π΅ΠΆΠ½ΠΎΠ³ΠΎ ΡƒΡ‡Π΅Ρ‚Π°. Они ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для хранСния количСствСнных ΠΈ суммовых ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ. Основной ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ β€” фиксация ΠΏΡ€ΠΈΡ…ΠΎΠ΄Π° ΠΈ расхода. БистСма автоматичСски рассчитываСт остатки Π½Π° Π»ΡŽΠ±ΡƒΡŽ Π΄Π°Ρ‚Ρƒ, суммируя всС ΠΏΡ€ΠΈΡ…ΠΎΠ΄Ρ‹ ΠΈ вычитая всС расходы, ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π΄ΡˆΠΈΠ΅ Π΄ΠΎ этого ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°.

БущСствуСт Π΄Π²Π° основных Π²ΠΈΠ΄Π° рСгистров накоплСния: остатки ΠΈ ΠΎΠ±ΠΎΡ€ΠΎΡ‚Ρ‹. РСгистры остатков ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ для быстрого получСния сальдо Π½Π° Π΄Π°Ρ‚Ρƒ (сколько Ρ‚ΠΎΠ²Π°Ρ€Π° Π½Π° складС сСгодня). РСгистры ΠΎΠ±ΠΎΡ€ΠΎΡ‚ΠΎΠ² Π»ΡƒΡ‡ΡˆΠ΅ подходят для Π°Π½Π°Π»ΠΈΠ·Π° двиТСния Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ (сколько ΠΏΡ€ΠΎΠ΄Π°Π»ΠΈ Π·Π° мСсяц). Π’ соврСмСнных конфигурациях, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ 1Π‘:ERP ΠΈΠ»ΠΈ Π£Π’ 11, Ρ‡Π°Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ рСгистры остатков, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ ΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ мСньшС мСста ΠΏΡ€ΠΈ Ρ€Π΅Π΄ΠΊΠΈΡ… двиТСниях.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ РСгистр остатков РСгистр ΠΎΠ±ΠΎΡ€ΠΎΡ‚ΠΎΠ²
ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Быстрый расчСт сальдо Быстрый расчСт ΠΎΠ±ΠΎΡ€ΠΎΡ‚ΠΎΠ²
Π₯Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π’Π°Π±Π»ΠΈΡ†Π° ΠΈΡ‚ΠΎΠ³ΠΎΠ² (остатки) Π’Π°Π±Π»ΠΈΡ†Π° ΠΈΡ‚ΠΎΠ³ΠΎΠ² (ΠΎΠ±ΠΎΡ€ΠΎΡ‚Ρ‹)
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π’ΠΎΠ²Π°Ρ€Ρ‹ Π½Π° складах ΠŸΡ€ΠΎΠ΄Π°ΠΆΠΈ ΠΏΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°ΠΌ
Π’ΠΈΠ΄ двиТСния ΠŸΡ€ΠΈΡ…ΠΎΠ΄/Расход ΠŸΡ€ΠΈΡ…ΠΎΠ΄/Расход

Π’Π°ΠΆΠ½Π΅ΠΉΡˆΠΈΠΌ аспСктом Ρ€Π°Π±ΠΎΡ‚Ρ‹ являСтся Π²ΠΈΠ΄ двиТСния: ΠŸΡ€ΠΈΡ…ΠΎΠ΄ ΠΈΠ»ΠΈ Расход. ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° явно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ½Π° Π΄Π΅Π»Π°Π΅Ρ‚. Ошибка Π² ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΈ Π²ΠΈΠ΄Π° двиТСния ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΌΡƒ расчСту остатков: Ρ‚ΠΎΠ²Π°Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Β«Π·Π°Π²ΠΈΡΠ½ΡƒΡ‚ΡŒΒ» Π½Π° складС ΠΈΠ»ΠΈ ΡƒΠΉΡ‚ΠΈ Π² минус. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… остатков часто рСализуСтся ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ этих Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Π΄ записью.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡ‹ ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ расчСта ΠΈΡ‚ΠΎΠ³ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ вСрсии ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Π°Π·Ρ‹ (управляСмоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ vs ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅). ВсСгда провСряйтС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ вСрсии 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ.
πŸ“Š Π‘ ΠΊΠ°ΠΊΠΈΠΌ Ρ‚ΠΈΠΏΠΎΠΌ рСгистра Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Ρ‡Π°Ρ‰Π΅ всСго?
РСгистр свСдСний
РСгистр накоплСния (остатки)
РСгистр накоплСния (ΠΎΠ±ΠΎΡ€ΠΎΡ‚Ρ‹)
РСгистр Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΈΠΈ

Для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с большими объСмами Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° автоматичСски ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΈΡ… Π² Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ состоянии. Когда Π²Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚Π΅ запрос ΠΊ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ остатков, систСма обращаСтся ΠΊ этой ΠΈΡ‚ΠΎΠ³ΠΎΠ²ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅, Π° Π½Π΅ суммируСт ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ строк Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ. Π­Ρ‚ΠΎ обСспСчиваСт ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ ΠΎΡ‚ΠΊΠ»ΠΈΠΊ Π΄Π°ΠΆΠ΅ Π² Π½Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… систСмах.

РСгистры Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΈΠΈ: двойная запись ΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΊΠΈ

РСгистры Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΈΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой спСциализированный Π²ΠΈΠ΄ рСгистров накоплСния, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ записи. КаТдая запись Π² Ρ‚Π°ΠΊΠΎΠΌ рСгистрС ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π΅Π±Π΅Ρ‚ ΠΈ ΠΊΡ€Π΅Π΄ΠΈΡ‚, Π° Ρ‚Π°ΠΊΠΆΠ΅ субконто (аналитичСскиС Ρ€Π°Π·Ρ€Π΅Π·Ρ‹). Π­Ρ‚ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт для Π»ΡŽΠ±Ρ‹Ρ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ, Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ бухгалтСрский ΠΈ Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΡƒΡ‡Π΅Ρ‚, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ 1Π‘:БухгалтСрия прСдприятия.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° записи здСсь ТСстко Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π°: Π‘Ρ‡Π΅Ρ‚ Π΄Π΅Π±Π΅Ρ‚Π°, Π‘Ρ‡Π΅Ρ‚ ΠΊΡ€Π΅Π΄ΠΈΡ‚Π°, Π‘ΡƒΠ±ΠΊΠΎΠ½Ρ‚ΠΎ Π΄Π΅Π±Π΅Ρ‚Π°, Π‘ΡƒΠ±ΠΊΠΎΠ½Ρ‚ΠΎ ΠΊΡ€Π΅Π΄ΠΈΡ‚Π°, Π‘ΡƒΠΌΠΌΠ°. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° строго слСдит Π·Π° Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сумма ΠΏΠΎ Π΄Π΅Π±Π΅Ρ‚Ρƒ Ρ€Π°Π²Π½ΡΠ»Π°ΡΡŒ суммС ΠΏΠΎ ΠΊΡ€Π΅Π΄ΠΈΡ‚Ρƒ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. ΠΠ°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ этого баланса ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ошибкС провСдСния. ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя автоматичСскоС Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠΊ Π½Π° основС ΠΏΡ€Π°Π²ΠΈΠ», описанных Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ являСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ вСдСния ΡƒΡ‡Π΅Ρ‚Π° Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π²Π°Π»ΡŽΡ‚Π°Ρ… ΠΈ ΠΏΠΎ нСскольким организациям ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΡ Π² рСгистрах Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΈΠΈ часто Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Β«ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽΒ» ΠΈ Β«Π’Π°Π»ΡŽΡ‚ΡƒΒ», Ρ‡Ρ‚ΠΎ позволяСт ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΎΠ±ΠΎΡ€ΠΎΡ‚Π½ΠΎ-ΡΠ°Π»ΡŒΠ΄ΠΎΠ²Ρ‹Π΅ вСдомости Π² Ρ€Π°Π·Ρ€Π΅Π·Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡŽΡ€Π»ΠΈΡ†Π°. Запросы ΠΊ Ρ‚Π°ΠΊΠΈΠΌ рСгистрам строятся с использованиСм ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со счСтами ΠΈ субконто.

  • πŸ’° Π‘ΡƒΠΌΠΌΠΎΠ²ΠΎΠΉ ΡƒΡ‡Π΅Ρ‚ являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, количСствСнный β€” ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ.
  • βš–οΈ Баланс Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° контролируСтся ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ автоматичСски ΠΏΠ΅Ρ€Π΅Π΄ записью.
  • πŸ“‘ Π‘ΡƒΠ±ΠΊΠΎΠ½Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡ‡Π΅Ρ‚ ΠΏΠΎ Π»ΡŽΠ±Ρ‹ΠΌ справочникам Π±Π΅Π· Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΏΠ»Π°Π½Π° счСтов.

ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ слоТных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ мСсяца, рСгистры Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΈΠΈ ΠΏΠΎΠ΄Π²Π΅Ρ€Π³Π°ΡŽΡ‚ΡΡ массовой ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅. Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ закрытия мСсяца Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ сотни ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠΊ, пСрСраспрСдСляя Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ ΠΈ формируя финансовый Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. ПониманиС Π»ΠΎΠ³ΠΈΠΊΠΈ этих Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ настройки Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² закрытия.

πŸ’‘

РСгистры Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΈΠΈ β€” это строго типизированная структура для финансового ΡƒΡ‡Π΅Ρ‚Π°, Π³Π΄Π΅ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ баланса Π”Ρ‚=ΠšΡ‚ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° записи.

ΠŸΡ€ΠΎΡ†Π΅ΡΡ провСдСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ фиксация Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ

ΠŸΡ€ΠΎΡ†Π΅ΡΡ провСдСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° β€” это Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° событий, инициируСмая ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΈΠ»ΠΈ Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΌ Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ. Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠŸΡ€ΠΎΠ²Π΅ΡΡ‚ΠΈ() запускаСтся встроСнный ΠΊΠΎΠ΄ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π°Π±ΠΎΡ€ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ. Π­Ρ‚ΠΈ двиТСния ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΠΏΠ°ΠΊΠ΅Ρ‚ записСй ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΎΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠ΅ΠΉ. Π­Ρ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…: Π»ΠΈΠ±ΠΎ Π·Π°ΠΏΠΈΡˆΡƒΡ‚ΡΡ всС двиТСния, Π»ΠΈΠ±ΠΎ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ.

Π’ ΠΊΠΎΠ΄Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° двиТСния Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΡƒΡ‚Π΅ΠΌ добавлСния строк Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π½Π°Π±ΠΎΡ€Ρ‹ записСй. НапримСр, ДвиТСния.ВоварыНаБкладах.Π—Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ = Π˜ΡΡ‚ΠΈΠ½Π°; Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π°Π±ΠΎΡ€ записСй для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ рСгистра. Π—Π°Ρ‚Π΅ΠΌ программист заполняСт поля ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ ΠΈ рСсурсов для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки. Ошибки Π½Π° этом этапС, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ пустыС ссылки Π² измСрСниях, ΠΏΡ€ΠΈΠ²Π΅Π΄ΡƒΡ‚ ΠΊ ΠΎΡ‚ΠΊΠ°Π·Ρƒ Π² ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ.

ДвиТСния.ВоварыНаБкладах.Π—Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ = Π˜ΡΡ‚ΠΈΠ½Π°;

Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ = ДвиТСния.ВоварыНаБкладах.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ();

Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅.ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ = Π”Π°Ρ‚Π°;

Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅.ВидДвиТСния = ВидДвиТСнияНакоплСния.Расход;

Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅.Π‘ΠΊΠ»Π°Π΄ = Π‘ΠΊΠ»Π°Π΄;

Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅.НомСнклатура = Π’ΠΎΠ²Π°Ρ€;

Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ = 10;

БущСствуСт понятиС «пост-провСдСния» ΠΈ Β«ΠΏΡ€Π΅-провСдСния». Π’ зависимости ΠΎΡ‚ настроСк рСгистра, запись ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄ΠΎ ΠΈΠ»ΠΈ послС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… условий. Π’Π°ΠΊΠΆΠ΅ Π²Π°ΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ. ΠŸΡ€ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с ΠΎΠ΄Π½ΠΈΠΌΠΈ ΠΈ Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, остатками ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠ²Π°Ρ€Π°) ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ записСй для прСдотвращСния ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ².

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠ΄ провСдСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ выполнялся максимально быстро ΠΈ Π½Π΅ содСрТал Π»ΠΈΡˆΠ½ΠΈΡ… ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ….

β˜‘οΈ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ: 0 / 4

ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ записи Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ Π² Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ мСняСт свой статус Π½Π° Β«ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½Β». Π‘ этого ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π΅Π³ΠΎ двиТСния ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‚ Π²ΠΎ всСх расчСтах остатков ΠΈ ΠΎΠ±ΠΎΡ€ΠΎΡ‚ΠΎΠ². ΠžΡ‚ΠΌΠ΅Π½Π° провСдСния (ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΠ° Π½Π° ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ снятиС Ρ„Π»Π°Π³Π° провСдСния) Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ процСсс: систСма Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ двиТСния с ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Ρ‹ΠΌΠΈ Π·Π½Π°ΠΊΠ°ΠΌΠΈ ΠΈΠ»ΠΈ удаляСт старыС записи, пСрСсчитывая ΠΈΡ‚ΠΎΠ³ΠΈ.

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с рСгистрами Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ зависит ΠΎΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ использования Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ†. Π­Ρ‚ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ прСдставлСния Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ Β«Π½Π° Π»Π΅Ρ‚ΡƒΒ» ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ прСдсчитанныС ΠΈΡ‚ΠΎΠ³ΠΈ. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ†: ΠžΡΡ‚Π°Ρ‚ΠΊΠΈ, ΠžΠ±ΠΎΡ€ΠΎΡ‚Ρ‹, Π‘Ρ€Π΅Π·ΠŸΠΎΡΠ»Π΅Π΄Π½ΠΈΡ…, Π‘Ρ€Π΅Π·ΠŸΠ΅Ρ€Π²Ρ‹Ρ…. ИспользованиС этих Ρ‚Π°Π±Π»ΠΈΡ† Π² запросах β€” Π·ΠΎΠ»ΠΎΡ‚ΠΎΠΉ стандарт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° 1Π‘.

АгрСгаты β€” это Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ. Π­Ρ‚ΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ рассчитанныС ΠΈΡ‚ΠΎΠ³ΠΈ ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ измСрСниям. Если ваш ΠΎΡ‚Ρ‡Π΅Ρ‚ часто Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ остатки Π² Ρ€Π°Π·Ρ€Π΅Π·Π΅ Β«Π‘ΠΊΠ»Π°Π΄ + НомСнклатура», созданиС Π°Π³Ρ€Π΅Π³Π°Ρ‚Π° ΠΏΠΎ этим измСрСниям ускорит Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° Π² Ρ€Π°Π·Ρ‹. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° сама Ρ€Π΅ΡˆΠ°Π΅Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΈ Π°Π³Ρ€Π΅Π³Π°Ρ‚, исходя ΠΈΠ· структуры запроса.

Однако Π·Π»ΠΎΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Π°Π³Ρ€Π΅Π³Π°Ρ‚Π°ΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡ‚ΡŒ запись, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° систСма Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, Π½ΠΎ ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π°Π³Ρ€Π΅Π³Π°Ρ‚ΠΎΠ². ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅, часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ тяТСлыС ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹. Баланс ΠΌΠ΅ΠΆΠ΄Ρƒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ чтСния ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ записи β€” главная Π·Π°Π΄Π°Ρ‡Π° администратора Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

  • πŸš€ Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ SQL-запросов ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ индСксы.
  • πŸ“Š АгрСгаты ΡƒΡΠΊΠΎΡ€ΡΡŽΡ‚ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ Ρ†Π΅Π½ΠΎΠΉ замСдлСния провСдСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².
  • πŸ” Π˜Π½Π΄Π΅ΠΊΡΡ‹ ΠΏΠΎ измСрСниям ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ автоматичСски, Π½ΠΎ ΠΈΡ… состав ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ.

ΠŸΡ€ΠΈ написании запросов всСгда провСряйтС ΠΏΠ»Π°Π½ выполнСния. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ систСма ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π½ΡƒΠΆΠ½Ρ‹ΠΉ индСкс ΠΈ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ скан Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π±Π°Π·Π°Ρ… Π΄Π°Π½Π½Ρ‹Ρ… (Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚Ρ‹ ΠΈ Ρ‚Π΅Ρ€Π°Π±Π°ΠΉΡ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…) Π½Π΅ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ запрос ΠΊ рСгистру ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ сСрвСр Π½Π° нСсколько ΠΌΠΈΠ½ΡƒΡ‚, блокируя Ρ€Π°Π±ΠΎΡ‚Ρƒ всСй ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ срСза послСдних

БистСма ΠΈΡ‰Π΅Ρ‚ запись с максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠΌ, мСньшим ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Ρ‹ΠΌ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π΄Π°Ρ‚Π΅. Если Π½Π°ΠΉΠ΄Π΅Π½ΠΎ нСсколько записСй с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠΌ (внутрисмСнная ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ), бСрСтся послСдняя ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ рСгистрации.

ЧастыС ошибки ΠΈ способы ΠΈΡ… устранСния

Одной ΠΈΠ· самых распространСнных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ являСтся расхоТдСниС остатков. Π­Ρ‚ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° двиТСния записаны Π½Π΅Π²Π΅Ρ€Π½ΠΎ, ΠΈΠ»ΠΈ ΠΊΠΎΠ³Π΄Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Ρ‹ Π·Π°Π΄Π½ΠΈΠΌ числом послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΈ сдСланы срСзы для ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ². Для устранСния Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Β«ΠŸΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²Β», которая ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ пСрСсчитываСт всС рСгистры Π·Π° ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄.

Другая частая ошибка β€” Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌΠΈ ссылками. ΠŸΡƒΡΡ‚ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ рСгистра (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, пустой склад) Π΄Π΅Π»Π°Π΅Ρ‚ запись Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния бизнСс-Π»ΠΎΠ³ΠΈΠΊΠΈ, хотя тСхничСски Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Π΅Ρ‘ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ. Π’Π°ΠΊΠΈΠ΅ «висячиС» остатки ΠΏΠΎΡ‚ΠΎΠΌ ΠΊΡ€Π°ΠΉΠ½Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΈ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ. ВсСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π² ΠΊΠΎΠ΄Π΅ ΠΏΠ΅Ρ€Π΅Π΄ записью двиТСния.

Π’Π°ΠΊΠΆΠ΅ стоит ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ. Если Π΄Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ остатки ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Ρ‚ΠΎΠ²Π°Ρ€Π° ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ записи. ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Π° ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ врСмя удСрТания Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ. Иногда ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ использованиС ΠΎΡ‡Π΅Ρ€Π΅Π΄Π΅ΠΉ Π·Π°Π΄Π°Π½ΠΈΠΉ для Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли рСгистр Π½Π΅ обновляСтся послС провСдСния?

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, установлСн Π»ΠΈ Ρ„Π»Π°Π³ Β«Π—Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΒ» для Π½Π°Π±ΠΎΡ€Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ Π² ΠΊΠΎΠ΄Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π’Π°ΠΊΠΆΠ΅ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ проводится Π² Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ ΠΈ Π½Π΅Ρ‚ ΠΎΡ‚ΠΊΠ°Ρ‚ΠΎΠ² ΠΈΠ·-Π·Π° ошибок Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

МоТно Π»ΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ записи Π² рСгистр накоплСния?

ВСхничСски ΠΌΠΎΠΆΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· консоль запросов ΠΈΠ»ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π½ΠΎ это Π½Π°Ρ€ΡƒΡˆΠ°Π΅Ρ‚ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΡƒΡ‡Π΅Ρ‚Π°. РСкомСндуСтся всСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ для формирования Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΡΠ»Π°ΡΡŒ история ΠΈ связь с ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.

Π’ Ρ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Β«Π”Π΅Π½ΡŒΒ» ΠΈ Β«Π’Π½ΡƒΡ‚Ρ€ΠΈ дня»?

Β«Π”Π΅Π½ΡŒΒ» позволяСт ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ запись Π½Π° Π΄Π°Ρ‚Ρƒ. Β«Π’Π½ΡƒΡ‚Ρ€ΠΈ дня» Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ мноТСство записСй с Ρ€Π°Π·Π½Ρ‹ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΎΠ΄Π½ΠΈΡ… суток, Ρ‡Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ для ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΡƒΡ‡Π΅Ρ‚Π° Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Как ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ рСгистр ΠΎΡ‚ Π»ΠΈΡˆΠ½ΠΈΡ… записСй?

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Β«Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β» для удалСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π»ΠΈΠ±ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ очистки рСгистров, Ссли записи Π±Ρ‹Π»ΠΈ внСсСны Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ. ΠŸΡ€ΡΠΌΠΎΠ΅ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ SQL Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ.

Π—Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Ссли Π΅ΡΡ‚ΡŒ физичСскиС?

Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ интСрфСйс для Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… (остатков, срСзов) Π±Π΅Π· нСобходимости ΠΏΠΈΡΠ°Ρ‚ΡŒ слоТныС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ послСднСй записи ΠΈΠ»ΠΈ суммирования ΠΎΠ±ΠΎΡ€ΠΎΡ‚ΠΎΠ² Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.