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

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π² 1Π‘ 8.3 Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ способами: ΠΎΡ‚ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… настроСк Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅ Π΄ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ. ОсобоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡƒΠ΄Π΅Π»ΠΈΠΌ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΌ ошибкам (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² ΠΏΡ€ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ) ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΊΠ°ΠΊ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ, Ρ‚Π°ΠΊ ΠΈ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΌ спСциалистам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ трСбуСтся нСстандартноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

1. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π² 1Π‘ ΠΈ Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½ Π½ΡƒΠΆΠ΅Π½

НумСратор Π² 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ β€” это ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ автоматичСской Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для:

  • πŸ“„ Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² (счСта, Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Π΅, ΠΏΡ€ΠΈΠΊΠ°Π·Ρ‹)
  • πŸ“‹ Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠΎΠ² (Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Π°, ΠΊΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚Ρ‹ с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ)
  • πŸ“Š РСгистров свСдСний (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для Π»ΠΎΠ³ΠΎΠ² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ)
  • πŸ”„ ОбмСнов Π΄Π°Π½Π½Ρ‹ΠΌΠΈ (ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΏΡ€ΠΈ синхронизации)

ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ошибкам ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ с ΠΎΡ‚Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΠΎΡ‚Π΅Ρ€Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. НапримСр, Ссли Π΄Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ создадут Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ, систСма ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ искаТСнию ΡƒΡ‡Π΅Ρ‚Π°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ стандартный Π½ΡƒΠΌΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ ΠΊΠΎΠ³Π΄Π° трСбуСтся Π΅Π³ΠΎ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ°.

πŸ“Š Какой Ρ‚ΠΈΠΏ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Ρ‡Π°Ρ‰Π΅ всСго?
АвтонумСрация Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²
НумСрация справочников ΠΏΠΎ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ
Бброс Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ мСсяц/Π³ΠΎΠ΄
Π‘Π»ΠΎΠΆΠ½Ρ‹Π΅ прСфиксы (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "Π‘Π§-001/24")

2. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ способы настройки Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ 8.3 прСдоставляСт встроСнныС инструмСнты для настройки Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π±Π΅Π· программирования. Рассмотрим ΠΈΡ… Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ справочников.

2.1. Настройка Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ для Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠ½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°:

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Π²Π΅Ρ‚ΠΊΡƒ ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ β†’ Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹.
  2. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "РСализацияВоваровУслуг") ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΅Π³ΠΎ свойства.
  3. На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ НумСрация установитС Ρ„Π»Π°Π³ΠΈ:
    • πŸ”’ АвтонумСрация β€” Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ²
    • πŸ“… ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ β€” Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ Π΄ΡƒΠ±Π»ΠΈ
    • πŸ”„ ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ β€” сброс Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² (Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ, СТСмСсячно, Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½ΠΎ)
  • Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Π€ΠΎΡ€ΠΌΠ°Ρ‚ Π½ΠΎΠΌΠ΅Ρ€Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, НомСрБтроки(9) для 9 Π·Π½Π°ΠΊΠΎΠ²).
  • Для справочников ΠΏΡƒΡ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ: ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ β†’ Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠΈ β†’ [Π’Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ справочник] β†’ НумСрация. Π—Π΄Π΅ΡΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ прСфиксы (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "ΠšΠ›-" + НомСрБтроки(5) для ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ²) ΠΈΠ»ΠΈ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΡŽ (ΠΊΠΎΠ³Π΄Π° Π½ΠΎΠΌΠ΅Ρ€ зависит ΠΎΡ‚ Π³Ρ€ΡƒΠΏΠΏΡ‹ справочника).

    πŸ’‘

    Если Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Π½ΠΎΠΌΠ΅Ρ€Π° ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π“ΠΎΠ΄(4) + "-" + НомСрБтроки(5), Ρ‚ΠΎ ΠΏΡ€ΠΈ сбросС Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π³ΠΎΠ΄ Π½ΠΎΠΌΠ΅Ρ€Π° Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ "2026-00001", "2026-00002" ΠΈ Ρ‚.Π΄. Π­Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡŽ ΠΏΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°ΠΌ.

    2.2. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ стандартного Π½ΡƒΠΌΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°

    ВстроСнный ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ ограничСния:

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

    Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π½ΠΎΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ присвоСн Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠΠΎΠ²Ρ‹ΠΉΠΠΎΠΌΠ΅Ρ€():

    Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉΠΠΎΠΌΠ΅Ρ€ = Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹.РСализацияВоваровУслуг.ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠΠΎΠ²Ρ‹ΠΉΠΠΎΠΌΠ΅Ρ€();

    Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ настройки пСриодичности ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅.

    3. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ рСализация Π½ΡƒΠΌΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°: ΠΊΠΎΠ³Π΄Π° Π±Π΅Π· ΠΊΠΎΠ΄Π° Π½Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ

    Если стандартныС настройки Π½Π΅ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ ваши трСбования, придСтся ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄. Рассмотрим Π΄Π²Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°: Π½Π° основС рСгистра свСдСний ΠΈ с использованиСм Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ.

    3.1. НумСратор Π½Π° рСгистрС свСдСний

    Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для слоТных сцСнариСв, ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ:

    • πŸ”„ Π‘Π±Ρ€Π°ΡΡ‹Π²Π°Ρ‚ΡŒ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΡŽ ΠΏΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°ΠΌ (Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ мСсяцам/Π³ΠΎΠ΄Π°ΠΌ).
    • πŸ“Œ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² для Ρ€Π°Π·Π½Ρ‹Ρ… Π³Ρ€ΡƒΠΏΠΏ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².
    • πŸ”’ Π“Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² распрСдСлСнных Π±Π°Π·Π°Ρ….

    Алгоритм создания:

    1. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ рСгистр свСдСний с ΠΈΠΌΠ΅Π½Π΅ΠΌ "НумСраторДокумСнтов" ΠΈ измСрСниями:
      • Π’ΠΈΠΏΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° (ссылка Π½Π° справочник ΠΈΠ»ΠΈ пСрСчислСниС)
      • ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ (Π΄Π°Ρ‚Π°, Ссли Π½ΡƒΠΆΠ΅Π½ сброс ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ)
  • Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ рСсурс ΠŸΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉΠΠΎΠΌΠ΅Ρ€ (число, 10 Π·Π½Π°ΠΊΠΎΠ²).
  • ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ получСния Π½ΠΎΠ²ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π°:
    Ѐункция ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠΠΎΠ²Ρ‹ΠΉΠΠΎΠΌΠ΅Ρ€(Π’ΠΈΠΏΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ = НСопрСдСлСно) Экспорт
    

    // Π‘Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅ΠΌ рСгистр Π½Π° врСмя чтСния/записи

    РСгистрыБвСдСний.НумСраторДокумСнтов.Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ(

    ΠŸΠ΅Ρ€ΠΈΠΎΠ΄,

    Π’ΠΈΠΏΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°,

    ?(РСгистрыБвСдСний.НумСраторДокумСнтов.ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠŸΠΎΡΠ»Π΅Π΄Π½Π΅Π΅(ΠŸΠ΅Ρ€ΠΈΠΎΠ΄, Π’ΠΈΠΏΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°) = НСопрСдСлСно, 0, РСгистрыБвСдСний.НумСраторДокумСнтов.ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠŸΠΎΡΠ»Π΅Π΄Π½Π΅Π΅(ΠŸΠ΅Ρ€ΠΈΠΎΠ΄, Π’ΠΈΠΏΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°).ΠŸΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉΠΠΎΠΌΠ΅Ρ€) + 1

    );

    Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ РСгистрыБвСдСний.НумСраторДокумСнтов.ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠŸΠΎΡΠ»Π΅Π΄Π½Π΅Π΅(ΠŸΠ΅Ρ€ΠΈΠΎΠ΄, Π’ΠΈΠΏΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°).ΠŸΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉΠΠΎΠΌΠ΅Ρ€;

    ΠšΠΎΠ½Π΅Ρ†Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ

  • Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ:

    βœ… РСгистр ΠΈΠΌΠ΅Π΅Ρ‚ индСксы ΠΏΠΎ измСрСниям Π’ΠΈΠΏΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ ΠŸΠ΅Ρ€ΠΈΠΎΠ΄

    βœ… Π’ ΠΌΠΎΠ΄ΡƒΠ»Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π²Ρ‹Π·Π²Π°Π½Π° функция получСния Π½ΠΎΠΌΠ΅Ρ€Π° Π”Πž записи

    βœ… Для распрСдСлСнных Π±Π°Π· настроСна синхронизация рСгистра

    βœ… ΠŸΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ошибок ΠΏΡ€ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…-->

    3.2. НумСратор с Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΡŽ

    Если Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ создаСтся Π² Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, стандартный ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠΠΎΠ²Ρ‹ΠΉΠΠΎΠΌΠ΅Ρ€() ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚. Π§Ρ‚ΠΎΠ±Ρ‹ этого ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΡƒ:

    ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠŸΡ€ΠΈΠ—Π°ΠΏΠΈΡΠΈ(ΠžΡ‚ΠΊΠ°Π·)
    

    ΠΠ°Ρ‡Π°Ρ‚ΡŒΠ’Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΡŽ();

    ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠ°

    // Π‘Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, константу ΠΈΠ»ΠΈ рСгистр)

    ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Ρ‹.НумСраторРСализации.Π—Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ();

    НомСр = ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Ρ‹.НумСраторРСализации.ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ() + 1;

    ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Ρ‹.НумСраторРСализации.Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ(НомСр);

    ΠžΠ±ΡŠΠ΅ΠΊΡ‚.НомСр = Π€ΠΎΡ€ΠΌΠ°Ρ‚(НомСр, "Π§Π“=0; Π§Π”Π¦=9; ЧН=0");

    Π—Π°Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΠ’Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΡŽ();

    Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

    ΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒΠ’Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΡŽ();

    Π’Ρ‹Π·Π²Π°Ρ‚ΡŒΠ˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅;

    ΠšΠΎΠ½Π΅Ρ†ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠΈ;

    ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

    ΠšΡ€ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ ошибка: Ссли Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΡƒ Π² ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, Π΄Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ константы ΠΈ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌΠΈ. Π­Ρ‚ΠΎΡ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ высокой Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅.

    4. Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ

    Π”Π°ΠΆΠ΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΠΏΡ€ΠΈ настройкС Π½ΡƒΠΌΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ². Π Π°Π·Π±Π΅Ρ€Π΅ΠΌ самыС распространСнныС.

    Ошибка ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° РСшСниС
    Π”ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΏΡ€ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΌ создании Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ + Π—Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ() для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°-Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π½ΠΎΠΌΠ΅Ρ€Π°
    Бброс Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π΅ срабатываСт НСвСрно ΡƒΠΊΠ°Π·Π°Π½Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ настройки Π² свойствах Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°: ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ = ΠœΠ΅ΡΡΡ†
    НомСра "ΠΏΡ€Ρ‹Π³Π°ΡŽΡ‚" (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1, 3, 5) Ошибки ΠΏΡ€ΠΈ ΠΎΡ‚ΠΌΠ΅Π½Π΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ (Π½ΠΎΠΌΠ΅Ρ€ увСличился, Π½ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π½Π΅ записался) Π₯Ρ€Π°Π½ΠΈΡ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€ Π² рСгистрС свСдСний ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ записи
    МСдлСнная гСнСрация Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² ЧастыС Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ рСгистра Π² высоконагруТСнной Π±Π°Π·Π΅ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊΠΈ ΠΏΠΎ 100 ΡˆΡ‚ΡƒΠΊ)
    ⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ Π±Π°Π·Ρƒ (Π Π˜Π‘), настройтС ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°-Π½ΡƒΠΌΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° (константы ΠΈΠ»ΠΈ рСгистра) ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΠ·Π»Π°ΠΌΠΈ. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π½ΠΎΠΌΠ΅Ρ€Π° Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Π°Π·Π°Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°Ρ‚ΡŒΡΡ.

    5. ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ сцСнарии: прСфиксы, суффиксы ΠΈ слоТныС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹

    Иногда трСбуСтся Π½Π΅ просто ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ нумСрация, Π° Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² ΠΏΠΎ ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ. НапримСр:

    • 🏷️ "INV-2026/00456" β€” для счСтов-Ρ„Π°ΠΊΡ‚ΡƒΡ€ с Π³ΠΎΠ΄ΠΎΠΌ ΠΈ порядковым Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ
    • πŸ“¦ "ПН-03-24-001" β€” для Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Ρ… (мСсяц, Π³ΠΎΠ΄, Π½ΠΎΠΌΠ΅Ρ€)
    • πŸ”„ "Π Π•Π•Π‘Π’Π _ОВ_01032026_001" β€” для рССстров с Π΄Π°Ρ‚ΠΎΠΉ создания

    Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ это ΠΌΠΎΠΆΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠŸΡ€ΠΈΠ—Π°ΠΏΠΈΡΠΈ:

    ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠŸΡ€ΠΈΠ—Π°ΠΏΠΈΡΠΈ(ΠžΡ‚ΠΊΠ°Π·)
    

    Если Новый Π’ΠΎΠ³Π΄Π°

    Π“ΠΎΠ΄ = Π€ΠΎΡ€ΠΌΠ°Ρ‚(ВСкущаяДата(), "Π“Π“Π“Π“");

    ΠœΠ΅ΡΡΡ† = Π€ΠΎΡ€ΠΌΠ°Ρ‚(ВСкущаяДата(), "ММ");

    ΠŸΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉΠΠΎΠΌΠ΅Ρ€ = ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠŸΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉΠΠΎΠΌΠ΅Ρ€Π˜Π·Π Π΅Π³ΠΈΡΡ‚Ρ€Π°(ΠœΠ΅ΡΡΡ†, Π“ΠΎΠ΄);

    ΠžΠ±ΡŠΠ΅ΠΊΡ‚.НомСр = "ПН-" + ΠœΠ΅ΡΡΡ† + "-" + ΠŸΡ€Π°Π²Π°Ρ(Π“ΠΎΠ΄, 2) + "-" + Π€ΠΎΡ€ΠΌΠ°Ρ‚(ΠŸΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉΠΠΎΠΌΠ΅Ρ€, "Π§Π“=0; Π§Π”Π¦=3; ЧН=0");

    ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

    ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

    Для динамичСского измСнСния Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² зависимости ΠΎΡ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ Ρ‚ΠΈΠΏΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡƒΡΠ»ΠΎΠ²Π½ΡƒΡŽ Π»ΠΎΠ³ΠΈΠΊΡƒ:

    Ѐункция Π‘Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΠΠΎΠΌΠ΅Ρ€(Π’ΠΈΠΏΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ)
    

    ΠŸΡ€Π΅Ρ„ΠΈΠΊΡ = "";

    Если Π’ΠΈΠΏΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° = ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΡ.Π’ΠΈΠΏΡ‹Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².Π‘Ρ‡Π΅Ρ‚Π€Π°ΠΊΡ‚ΡƒΡ€Π° Π’ΠΎΠ³Π΄Π°

    ΠŸΡ€Π΅Ρ„ΠΈΠΊΡ = "Π‘Π€-" + ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ.Код;

    Π˜Π½Π°Ρ‡Π΅Π•ΡΠ»ΠΈ Π’ΠΈΠΏΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° = ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΡ.Π’ΠΈΠΏΡ‹Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².Накладная Π’ΠΎΠ³Π΄Π°

    ΠŸΡ€Π΅Ρ„ΠΈΠΊΡ = "ΠΠšΠ›-" + Π€ΠΎΡ€ΠΌΠ°Ρ‚(ВСкущаяДата(), "ΠœΠœΠ“Π“");

    ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

    Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠŸΡ€Π΅Ρ„ΠΈΠΊΡ + "-" + ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠ‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉΠΠΎΠΌΠ΅Ρ€(Π’ΠΈΠΏΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°);

    ΠšΠΎΠ½Π΅Ρ†Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ

    πŸ’‘

    Для слоТных Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² всСгда провСряйтС Π΄Π»ΠΈΠ½Ρƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ строки. Если Π½ΠΎΠΌΠ΅Ρ€ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 20-25 символов, это ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ с ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π² ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ… ΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚Π°Ρ….

    6. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ

    Π’ высоконагруТСнных систСмах (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² 1Π‘:ERP ΠΈΠ»ΠΈ 1Π‘:Π£Π’ 11 с тысячами Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² дСнь) стандартный Π½ΡƒΠΌΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ "Π±ΡƒΡ‚Ρ‹Π»ΠΎΡ‡Π½Ρ‹ΠΌ Π³ΠΎΡ€Π»Ρ‹ΡˆΠΊΠΎΠΌ". Рассмотрим способы ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ:

    6.1. ΠšΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ²

    ВмСсто Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ создании Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Ρ€Π°Π½Π΅Π΅ Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊΠΈ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ². НапримСр:

    • πŸ”’ ΠŸΡ€ΠΈ стартС сСанса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΈΠ· 100 Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с 1001 ΠΏΠΎ 1100).
    • πŸ“₯ НомСра хранятся Π² клиСнтском кэшС ΠΈ Ρ€Π°ΡΡ…ΠΎΠ΄ΡƒΡŽΡ‚ΡΡ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ создания Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².
    • πŸ”„ ΠŸΡ€ΠΈ исчСрпании Π±Π»ΠΎΠΊΠ° Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ Π½ΠΎΠ²Ρ‹ΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½.

    РСализация Π½Π° сСрвСрС:

    Ѐункция ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠ‘Π»ΠΎΠΊΠΠΎΠΌΠ΅Ρ€ΠΎΠ²(Π’ΠΈΠΏΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π Π°Π·ΠΌΠ΅Ρ€Π‘Π»ΠΎΠΊΠ° = 100) Экспорт
    

    ΠΠ°Ρ‡Π°Ρ‚ΡŒΠ’Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΡŽ();

    ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠ°

    ВСкущийНомСр = РСгистрыБвСдСний.НумСраторДокумСнтов.ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠŸΠΎΡΠ»Π΅Π΄Π½Π΅Π΅(НСопрСдСлСно, Π’ΠΈΠΏΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°).ΠŸΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉΠΠΎΠΌΠ΅Ρ€;

    НовыйНомСр = ВСкущийНомСр + Π Π°Π·ΠΌΠ΅Ρ€Π‘Π»ΠΎΠΊΠ°;

    РСгистрыБвСдСний.НумСраторДокумСнтов.Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ(

    НСопрСдСлСно,

    Π’ΠΈΠΏΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°,

    НовыйНомСр

    );

    Π—Π°Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΠ’Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΡŽ();

    Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ ВСкущийНомСр + 1; // Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ Π½Π°Ρ‡Π°Π»ΠΎ Π±Π»ΠΎΠΊΠ°

    Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

    ΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒΠ’Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΡŽ();

    Π’Ρ‹Π·Π²Π°Ρ‚ΡŒΠ˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅;

    ΠšΠΎΠ½Π΅Ρ†ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠΈ;

    ΠšΠΎΠ½Π΅Ρ†Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ

    6.2. Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠΏΠΎ подсистСмам

    Если Π² систСмС ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠΎΠ² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΈΡ… ΠΏΠΎ нСзависимым Π½ΡƒΠΌΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌ:

    • πŸ“‚ По модулям: ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ для Ρ‚ΠΎΡ€Π³ΠΎΠ²Π»ΠΈ, производства, ΠΊΠ°Π΄Ρ€ΠΎΠ².
    • 🏒 По организациям: Ссли Π² Π±Π°Π·Π΅ нСсколько ΡŽΡ€Π»ΠΈΡ†, нумСрация вСдСтся Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½ΠΎ.
    • 🌍 По Ρ€Π΅Π³ΠΈΠΎΠ½Π°ΠΌ: для распрСдСлСнных систСм с Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ.
    ⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ использовании ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ слСдитС Π·Π° сбросами Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Если ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ сброса (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½ΠΎΠ²Ρ‹ΠΉ Π³ΠΎΠ΄) наступит Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ израсходуСт Π·Π°ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π½ΠΎΠΌΠ΅Ρ€Π°, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ Π΄ΡƒΠ±Π»ΠΈ. Π’ этом случаС Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠ±Ρ€Π°ΡΡ‹Π²Π°Ρ‚ΡŒ кэш ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°.

    7. НумСратор для ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ Π²Π½Π΅ΡˆΠ½ΠΈΡ… систСм

    ΠŸΡ€ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ 1Π‘ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ систСмами (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, CRM, WMS ΠΈΠ»ΠΈ маркСтплСйсами) часто трСбуСтся гСнСрация глобально ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² (GUID) ΠΈΠ»ΠΈ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² с внСшними прСфиксами. Π—Π΄Π΅ΡΡŒ стандартныС ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ 1Π‘ Π½Π΅ подходят β€” Π½ΡƒΠΆΠ½Ρ‹ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹.

    7.1. ГСнСрация GUID

    Для ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Новый Π£Π½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉΠ˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€():

    ΠžΠ±ΡŠΠ΅ΠΊΡ‚.Π’Π½Π΅ΡˆΠ½ΠΈΠΉΠ˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ = Новый Π£Π½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉΠ˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€();

    Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΄Π°ΠΆΠ΅ Π² распрСдСлСнных систСмах, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ нСдостатки:

    • ❌ НСвозмоТно ΠΎΡ‚ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ (Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π΅ упорядочСны).
    • ❌ Π—Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ мСста Π² Π±Π°Π·Π΅ (36 символов вмСсто 10-20 для числового Π½ΠΎΠΌΠ΅Ρ€Π°).

    7.2. НумСратор для ΠΎΠ±ΠΌΠ΅Π½Π° с маркСтплСйсами

    ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Ozon, Wildberries ΠΈΠ»ΠΈ ЯндСкс.ΠœΠ°Ρ€ΠΊΠ΅Ρ‚ часто трСбуСтся Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€Π° Π·Π°ΠΊΠ°Π·ΠΎΠ² ΠΏΠΎ ΠΈΡ… ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ. НапримСр:

    • πŸ“¦ "WB-123456789" β€” для Wildberries (прСфикс + 9 Ρ†ΠΈΡ„Ρ€)
    • πŸ›’ "OZON-24030001" β€” для Ozon (прСфикс + Π΄Π°Ρ‚Π° + Π½ΠΎΠΌΠ΅Ρ€)

    РСшСниС β€” ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ рСгистр свСдСний для Π²Π½Π΅ΡˆΠ½ΠΈΡ… Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ²:

    Ѐункция ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠΠΎΠΌΠ΅Ρ€Π”Π»ΡΠœΠ°Ρ€ΠΊΠ΅Ρ‚ΠΏΠ»Π΅ΠΉΡΠ°(ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, Π’ΠΈΠΏΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°)
    

    ΠŸΡ€Π΅Ρ„ΠΈΠΊΡ = "";

    Если ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° = ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΡ.ΠœΠ°Ρ€ΠΊΠ΅Ρ‚ΠΏΠ»Π΅ΠΉΡΡ‹.Wildberries Π’ΠΎΠ³Π΄Π°

    ΠŸΡ€Π΅Ρ„ΠΈΠΊΡ = "WB-";

    Π˜Π½Π°Ρ‡Π΅Π•ΡΠ»ΠΈ ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° = ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΡ.ΠœΠ°Ρ€ΠΊΠ΅Ρ‚ΠΏΠ»Π΅ΠΉΡΡ‹.Ozon Π’ΠΎΠ³Π΄Π°

    ΠŸΡ€Π΅Ρ„ΠΈΠΊΡ = "OZON-" + Π€ΠΎΡ€ΠΌΠ°Ρ‚(ВСкущаяДата(), "Π“Π“ΠœΠœ");

    ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

    НомСр = ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠ‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉΠΠΎΠΌΠ΅Ρ€(Π’ΠΈΠΏΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°); // Из рСгистра

    Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠŸΡ€Π΅Ρ„ΠΈΠΊΡ + Π€ΠΎΡ€ΠΌΠ°Ρ‚(НомСр, "Π§Π“=0; Π§Π”Π¦=9; ЧН=0");

    ΠšΠΎΠ½Π΅Ρ†Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ

    πŸ’‘

    ΠŸΡ€ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ с маркСтплСйсами всСгда провСряйтС Π΄Π»ΠΈΠ½Ρƒ сгСнСрированного Π½ΠΎΠΌΠ΅Ρ€Π°. НапримСр, Wildberries Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½ΠΎΠΌΠ΅Ρ€ Π·Π°ΠΊΠ°Π·Π° Π±Ρ‹Π» Π½Π΅ Π΄Π»ΠΈΠ½Π½Π΅Π΅ 20 символов, ΠΈΠ½Π°Ρ‡Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π½Π΅ ΠΏΡ€ΠΎΠΉΠ΄Π΅Ρ‚ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ.

    8. ВСстированиС ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ° Π½ΡƒΠΌΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°

    ΠŸΠ΅Ρ€Π΅Π΄ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ΠΌ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π² Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ Π±Π°Π·Ρƒ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ протСстируйтС Π΅Π³ΠΎ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… сцСнариях:

    βœ… ΠžΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ созданиС 10+ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ (ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π΄ΡƒΠ±Π»ΠΈ)

    βœ… Бброс Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ мСсяц/Π³ΠΎΠ΄)

    βœ… ΠžΡ‚ΠΊΠ°Ρ‚ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ послС получСния Π½ΠΎΠΌΠ΅Ρ€Π° (Π½ΠΎΠΌΠ΅Ρ€ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ "ΠΏΡ€ΠΎΠΏΠ°Π΄Π°Ρ‚ΡŒ")

    βœ… Π Π°Π±ΠΎΡ‚Π° Π² распрСдСлСнной Π±Π°Π·Π΅ (синхронизация ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΠ·Π»Π°ΠΌΠΈ)

    βœ… Экспорт/ΠΈΠΌΠΏΠΎΡ€Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… (сохранСниС ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΈ пСрСносС)-->

    Для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅:

    • πŸ” Π–ΡƒΡ€Π½Π°Π» рСгистрации: отслСТивайтС ошибки Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ ΠΈ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ.
    • πŸ“Š ВСстовыС скрипты:
      // ΠŸΡ€ΠΈΠΌΠ΅Ρ€ скрипта для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ многопоточности
      

      Для Π‘Ρ‡ = 1 По 10 Π¦ΠΈΠΊΠ»

      Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒΠŸΠΎΡ‚ΠΎΠΊ(Новый ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ("Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚", Π­Ρ‚ΠΎΡ‚ΠžΠ±ΡŠΠ΅ΠΊΡ‚));

      ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

    • πŸ› οΈ БрСдства Π°Π½Π°Π»ΠΈΠ·Π°: Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠžΡ‚Π»Π°Π΄ΠΊΠ° β†’ Π–ΡƒΡ€Π½Π°Π» Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ.
    ⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если Π²Ρ‹ тСстируСтС Π½ΡƒΠΌΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π² управляСмом ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ (Ρ‚ΠΎΠ½ΠΊΠΈΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚, Π²Π΅Π±), ΡƒΡ‡Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΈΠ½Π°Ρ‡Π΅, Ρ‡Π΅ΠΌ Π² толстом ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅. НапримСр, Π² Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ автоматичСски ΠΎΡ‚ΠΊΠ°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Ρ‹Π²Π΅ соСдинСния.

    FAQ: ЧастыС вопросы ΠΏΠΎ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌ Π² 1Π‘

    Как ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² с Π½Π°Ρ‡Π°Π»Π° Π³ΠΎΠ΄Π°?

    Если нумСрация вСдСтся Ρ‡Π΅Ρ€Π΅Π· стандартныС настройки Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, достаточно:

    1. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€.
    2. ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ β†’ Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ β†’ [Π’Π°ΡˆΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚] β†’ НумСрация.
    3. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ = Π“ΠΎΠ΄.
    4. Π’ ΠΏΠΎΠ»Π΅ ΠΠ°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ 1.

    Для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ сброса (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π½ΡƒΠΌΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π½Π° рСгистрС):

    РСгистрыБвСдСний.НумСраторДокумСнтов.ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ();
    

    РСгистрыБвСдСний.НумСраторДокумСнтов.Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ(НачалоГода(ВСкущаяДата()), Π’ΠΈΠΏΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, 0);

    ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π½ΠΎΠΌΠ΅Ρ€Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈΠ΄ΡƒΡ‚ Π½Π΅ подряд (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1, 3, 5)?

    Π­Ρ‚ΠΎ типичная ситуация, ΠΊΠΎΠ³Π΄Π°:

    • ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ создал Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π½ΠΎ Π½Π΅ ΠΏΡ€ΠΎΠ²Π΅Π» Π΅Π³ΠΎ (Π½ΠΎΠΌΠ΅Ρ€ Π±Ρ‹Π» Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½, Π½ΠΎ Π½Π΅ использован).
    • ΠŸΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π» ΠΎΡ‚ΠΊΠ°Ρ‚ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ послС получСния Π½ΠΎΠΌΠ΅Ρ€Π°.
    • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² (см. Ρ€Π°Π·Π΄Π΅Π» 6.1).

    РСшСниС: настройтС Π½ΡƒΠΌΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π½Π° рСгистрС свСдСний ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΠΉΡ‚Π΅ счСтчик Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ записи Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

    МоТно Π»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΡŽ с Π±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹ΠΌΠΈ прСфиксами (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, А001, B002)?

    Π”Π°, для этого:

    1. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ пСрСчислСниС с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌΠΈ прСфиксами (A, B, C...).
    2. Π’ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ ΠŸΡ€ΠΈΠ—Π°ΠΏΠΈΡΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠΉΡ‚Π΅ Π½ΠΎΠΌΠ΅Ρ€:
      ΠŸΡ€Π΅Ρ„ΠΈΠΊΡ = ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠŸΡ€Π΅Ρ„ΠΈΠΊΡΠŸΠΎΠ’ΠΈΠΏΡƒΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°(ΠžΠ±ΡŠΠ΅ΠΊΡ‚.Π’ΠΈΠ΄Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°);
      

      НомСр = ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠ‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉΠΠΎΠΌΠ΅Ρ€(ΠžΠ±ΡŠΠ΅ΠΊΡ‚.Π’ΠΈΠ΄Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°);

      ΠžΠ±ΡŠΠ΅ΠΊΡ‚.НомСр = ΠŸΡ€Π΅Ρ„ΠΈΠΊΡ + Π€ΠΎΡ€ΠΌΠ°Ρ‚(НомСр, "Π§Π“=0; Π§Π”Π¦=3; ЧН=0");

    Для автоматичСского ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ прСфикс (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, послС А999 ΠΈΠ΄Π΅Ρ‚ B001) Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π»ΠΎΠ³ΠΈΠΊΡƒ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ получСния Π½ΠΎΠΌΠ΅Ρ€Π°.

    Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΡŽ справочника с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1.1, 1.2, 2.1)?

    Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ€Π΅ΠΊΡƒΡ€ΡΠΈΠ²Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ для формирования Π½ΠΎΠΌΠ΅Ρ€Π°:

    Ѐункция ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠΠΎΠΌΠ΅Ρ€Π”Π»ΡΠ“Ρ€ΡƒΠΏΠΏΡ‹(Π“Ρ€ΡƒΠΏΠΏΠ°)
    

    Если Π“Ρ€ΡƒΠΏΠΏΠ°.Π­Ρ‚ΠΎΠ“Ρ€ΡƒΠΏΠΏΠ° Π’ΠΎΠ³Π΄Π°

    Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉΠΠΎΠΌΠ΅Ρ€ = ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠΠΎΠΌΠ΅Ρ€Π”Π»ΡΠ“Ρ€ΡƒΠΏΠΏΡ‹(Π“Ρ€ΡƒΠΏΠΏΠ°.Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ);

    ΠŸΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉΠΠΎΠΌΠ΅Ρ€ = ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠŸΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉΠΠΎΠΌΠ΅Ρ€Π’Π“Ρ€ΡƒΠΏΠΏΠ΅(Π“Ρ€ΡƒΠΏΠΏΠ°);

    Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ ?(Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉΠΠΎΠΌΠ΅Ρ€ = "", "", Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉΠΠΎΠΌΠ΅Ρ€ + ".") + ΠŸΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉΠΠΎΠΌΠ΅Ρ€;

    Π˜Π½Π°Ρ‡Π΅

    Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ "";

    ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

    ΠšΠΎΠ½Π΅Ρ†Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ

    Для хранСния послСдних Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² Π² Π³Ρ€ΡƒΠΏΠΏΠ°Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ рСгистр свСдСний с ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ΠΌ БсылкаНаГруппу.

    Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли ΠΏΡ€ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ Π΄ΡƒΠ±Π»ΠΈ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ²?

    Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ:

    ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° РСшСниС
    НумСраторы Π² ΡƒΠ·Π»Π°Ρ… Π Π˜Π‘ Π½Π΅ синхронизированы НастройтС ΠΎΠ±ΠΌΠ΅Π½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°-Π½ΡƒΠΌΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° (рСгистра ΠΈΠ»ΠΈ константы)
    Π’Π½Π΅ΡˆΠ½ΡΡ систСма сгСнСрировала Π½ΠΎΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π² 1Π‘ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ GUID ΠΈΠ»ΠΈ прСфиксы для Π²Π½Π΅ΡˆΠ½ΠΈΡ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²
    Ошибка ΠΏΡ€ΠΈ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Π΅Π΄ΡƒΡ‰ΠΈΠ΅ Π½ΡƒΠ»ΠΈ ΠΎΠ±Ρ€Π΅Π·Π°Π»ΠΈΡΡŒ) ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² Π² ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ… ΠΎΠ±ΠΌΠ΅Π½Π°