QR-ΠΊΠΎΠ΄Ρ‹ Π΄Π°Π²Π½ΠΎ пСрСстали Π±Ρ‹Ρ‚ΡŒ экзотикой Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΎΠ±ΠΎΡ€ΠΎΡ‚Π΅ β€” ΠΎΠ½ΠΈ ΠΏΡ€ΠΎΡ‡Π½ΠΎ вошли Π² арсСнал инструмСнтов 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ бизнСс-процСссов. ΠžΡ‚ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π΄ΠΎ элСктронных подписСй Π² ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ…, эти Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹Π΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Ρ‹ экономят врСмя, ΡΠ½ΠΈΠΆΠ°ΡŽΡ‚ ошибки ΠΈ ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ. Но ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π² систСмС? Π­Ρ‚ΠΎΡ‚ вопрос Π²ΠΎΠ»Π½ΡƒΠ΅Ρ‚ ΠΈ Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΎΠ², ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ²ΡˆΠΈΡ…ΡΡ с QR Π½Π° счСтах-Ρ„Π°ΠΊΡ‚ΡƒΡ€Π°Ρ…, ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ Π² собствСнныС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΈ складских Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠΎΠ², ΡΠΊΠ°Π½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠ΄Ρ‹ ΠΏΡ€ΠΈ ΠΈΠ½Π²Π΅Π½Ρ‚Π°Ρ€ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ всС ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ формирования QR-ΠΊΠΎΠ΄ΠΎΠ² Π² 1Π‘ 8.3 β€” ΠΎΡ‚ встроСнных ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ Π΄ΠΎ Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ программирования. Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π·Π° Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ ΠΊΠΎΠ΄ΠΎΠ² Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ…, ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ скрытыС возмоТности ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ динамичСскиС QR с измСняСмым содСрТимым Π±Π΅Π· Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΎΠΊ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. ОсобоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡƒΠ΄Π΅Π»ΠΈΠΌ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΌ ошибкам, ΠΈΠ·-Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΠ΄Ρ‹ Π½Π΅ Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ сканСрами, ΠΈ способам ΠΈΡ… устранСния.

ВстроСнныС ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ QR Π² Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… конфигурациях

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ соврСмСнных Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ 1Π‘ ΡƒΠΆΠ΅ содСрТат Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с QR-ΠΊΠΎΠ΄Π°ΠΌΠΈ. Π˜Ρ… Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с нуля β€” достаточно ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ. Рассмотрим, Π³Π΄Π΅ ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹.

Π’ конфигурациях сСмСйства "1Π‘:БухгалтСрия" (начиная с вСрсии 3.0) QR-ΠΊΠΎΠ΄Ρ‹ автоматичСски Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ…:

  • πŸ“„ Π‘Ρ‡Π΅Ρ‚Π°-Ρ„Π°ΠΊΡ‚ΡƒΡ€Ρ‹ (для ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… 54-Π€Π— ΠΈ элСктронного Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΎΠ±ΠΎΡ€ΠΎΡ‚Π°)
  • πŸ“‹ Π’ΠΎΠ²Π°Ρ€Π½Ρ‹Π΅ Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Π΅ (ΠΏΡ€ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с систСмами ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ"ЧСстный Π—ΠΠΠš")
  • πŸ’° ΠšΠ°ΡΡΠΎΠ²Ρ‹Π΅ Ρ‡Π΅ΠΊΠΈ (для Ρ„ΠΈΡΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… рСгистраторов с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ QR)
  • πŸ“¦ Π­Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΊΠΈ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² (Π² модулях"Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΡ€Π³ΠΎΠ²Π»Π΅ΠΉ" ΠΈ"Π ΠΎΠ·Π½ΠΈΡ†Π°")

Для Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ достаточно:

  1. ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Π΄ΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ вСрсии (Π½Π΅ Π½ΠΈΠΆΠ΅ 3.0.120 для Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΈΠΈ)
  2. Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ"Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ QR-ΠΊΠΎΠ΄Ρ‹" Π² настройках ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΡƒΡ‡Ρ‘Ρ‚Π° (Π“Π»Π°Π²Π½ΠΎΠ΅ β†’ Настройки β†’ ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΡƒΡ‡Ρ‘Ρ‚Π° β†’ ΠŸΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹)
  3. Π£Π±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π² ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹ для формирования ΠΊΠΎΠ΄ΠΎΠ² (ИНН, КПП, адрСс сайта ЀНБ)
πŸ“Š Π’ ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ 1Π‘ Π²Ρ‹ Ρ‡Π°Ρ‰Π΅ всСго Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с QR-ΠΊΠΎΠ΄Π°ΠΌΠΈ?
1Π‘:БухгалтСрия
1Π‘:Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΡ€Π³ΠΎΠ²Π»Π΅ΠΉ
1Π‘:Π ΠΎΠ·Π½ΠΈΡ†Π°
1Π‘:Π—Π°Ρ€ΠΏΠ»Π°Ρ‚Π° ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрсоналом
БобствСнная Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ°
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π’ конфигурациях Π΄ΠΎ вСрсии 8.3.18 для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ QR Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ внСшниС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹. БСйчас ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ встроСнный ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Π½Π° основС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ZXing, Π½ΠΎ Π² ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… Π±Π°Π·Π°Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒΡΡ старыС схСмы формирования.

ВСхничСская рСализация: ΠΊΠ°ΠΊ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° 1Π‘ создаёт QR

Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹, гСнСрация QR-ΠΊΠΎΠ΄ΠΎΠ² Π² 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ 8.3 осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· спСциализированныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ систСмы:

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ НазначСниС ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования
Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄ Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π°ΠΌΠΈ всСх Ρ‚ΠΈΠΏΠΎΠ²
Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄ = Новый Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄;

Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄.Π’ΠΈΠΏΠ¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄Π° = Π’ΠΈΠΏΠ¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄Π°.QRCode;

ΠŸΠ΅Ρ‡Π°Ρ‚Π½Π°ΡΠ€ΠΎΡ€ΠΌΠ° ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ для Π²Ρ‹Π²ΠΎΠ΄Π° QR Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹
ΠŸΠ΅Ρ‡Π°Ρ‚Π½Π°ΡΠ€ΠΎΡ€ΠΌΠ°.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒΠ¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄(Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄,"QR_1");
Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Π’Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄ Ѐункция кодирования Π΄Π°Π½Π½Ρ‹Ρ… Π² QR
Π”Π°Π½Π½Ρ‹Π΅ ="ИНН=1234567890&Π‘ΡƒΠΌΠΌΠ°=1000";

Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄.Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ = Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Π’Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄(Π”Π°Π½Π½Ρ‹Π΅);

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄Π° Настройка Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, Ρ†Π²Π΅Ρ‚Π°, уровня ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ
ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ = Новый ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄Π°;

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.Π£Ρ€ΠΎΠ²Π΅Π½ΡŒΠšΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ = 3; // Максимальная

ΠŸΡ€ΠΎΡ†Π΅ΡΡ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ‚Ρ€ΠΈ этапа:

  1. Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… β€” сбор ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ для кодирования (Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, суммы, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹)
  2. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ β€” ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π² графичСский QR Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄
  3. Визуализация β€” Π²Ρ‹Π²ΠΎΠ΄ Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ ΠΈΠ»ΠΈ Π² элСктронный Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚

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

πŸ’‘

Для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ QR-ΠΊΠΎΠ΄ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ встроСнный просмотрщик ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΎΠ² Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅: ΠžΡ‚Π»Π°Π΄ΠΊΠ° β†’ ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΎΠ². Он ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΡƒ любого сгСнСрированного ΠΊΠΎΠ΄Π°, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ Π½Π΅ читаСтся сканСром.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ созданиС QR: ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π° для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²

Когда стандартных ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² нСдостаточно, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ QR-ΠΊΠΎΠ΄Ρ‹ Ρ‡Π΅Ρ€Π΅Π· встроСнный язык. Рассмотрим Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ сцСнарии с Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΊΠΎΠ΄Π°.

1. ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ QR с фиксированным тСкстом

Π‘Π°ΠΌΡ‹ΠΉ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ β€” гСнСрация ΠΊΠΎΠ΄Π° с Π·Π°Ρ€Π°Π½Π΅Π΅ извСстным содСрТимым:

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π‘Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΠŸΡ€ΠΎΡΡ‚ΠΎΠΉQR

Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄ = Новый Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄;

Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄.Π’ΠΈΠΏΠ¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄Π° = Π’ΠΈΠΏΠ¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄Π°.QRCode;

Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄.Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ="https://example.com/doc123";

// Настройка внСшнСго Π²ΠΈΠ΄Π°

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ = Новый ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄Π°;

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.Высота = 100;

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.Π¦Π²Π΅Ρ‚Π¨Ρ‚Ρ€ΠΈΡ…ΠΎΠ² = Π’Π΅Π±Π¦Π²Π΅Ρ‚.Π§Π΅Ρ€Π½Ρ‹ΠΉ;

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.Π¦Π²Π΅Ρ‚Π€ΠΎΠ½Π° = Π’Π΅Π±Π¦Π²Π΅Ρ‚.Π‘Π΅Π»Ρ‹ΠΉ;

Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄.ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ = ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹;

ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° = Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄.ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠ˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅;

ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°.Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ("C:\Temp\qr_code.png");

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

2. ДинамичСский QR Π½Π° основС Π΄Π°Π½Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°

Π‘ΠΎΠ»Π΅Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ β€” Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°:

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π‘Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒQRДляДокумСнта(Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚)

Π”Π°Π½Π½Ρ‹Π΅ = Π‘Ρ‚Ρ€Π¨Π°Π±Π»ΠΎΠ½("ИНН=%1&КПП=%2&НомСр=%3&Π”Π°Ρ‚Π°=%4",

Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ.ИНН,

Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ.КПП,

Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.НомСр,

Π€ΠΎΡ€ΠΌΠ°Ρ‚(Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.Π”Π°Ρ‚Π°,"Π”Π€=yyyyMMdd"));

Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄ = Новый Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄;

Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄.Π’ΠΈΠΏΠ¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄Π° = Π’ΠΈΠΏΠ¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄Π°.QRCode;

Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄.Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ = Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Π’Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄(Π”Π°Π½Π½Ρ‹Π΅);

Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄.ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠ˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅;

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

3. QR с Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠΎΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ

Для брСндирования ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ Π² Ρ†Π΅Π½Ρ‚Ρ€ QR-ΠΊΠΎΠ΄Π°:

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π‘Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒQRΠ‘Π›ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠΎΠΌ(ВСкст, ΠŸΡƒΡ‚ΡŒΠšΠ›ΠΎΠ³ΠΎΡ‚ΠΈΠΏΡƒ)

Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄ = Новый Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄;

Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄.Π’ΠΈΠΏΠ¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄Π° = Π’ΠΈΠΏΠ¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄Π°.QRCode;

Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄.Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ = ВСкст;

// Π—Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌ

Π›ΠΎΠ³ΠΎΡ‚ΠΈΠΏ = Новый ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°(ΠŸΡƒΡ‚ΡŒΠšΠ›ΠΎΠ³ΠΎΡ‚ΠΈΠΏΡƒ);

Π›ΠΎΠ³ΠΎΡ‚ΠΈΠΏ.Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΠ Π°Π·ΠΌΠ΅Ρ€(50, 50);

// ДобавляСм Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ Π² Ρ†Π΅Π½Ρ‚Ρ€ QR

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ = Новый ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄Π°;

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ = Π›ΠΎΠ³ΠΎΡ‚ΠΈΠΏ;

Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄.ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ = ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹;

Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄.ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠ˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅;

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

Π‘ΠΊΠ°Π½Π΅Ρ€ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΊΠΎΠ΄ с ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Ρ€Π°Π·Π°|Π”Π°Π½Π½Ρ‹Π΅ Π² ΠΊΠΎΠ΄Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ исходным|Π Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 2x2 см для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ|ЦвСтовая схСма обСспСчиваСт ΠΊΠΎΠ½Ρ‚Ρ€Π°ΡΡ‚Π½ΠΎΡΡ‚ΡŒ|Код сохраняСт Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ-->

QR Π² ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ…: настройка ΠΈ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки

Π§Π°Ρ‰Π΅ всСго QR-ΠΊΠΎΠ΄Ρ‹ выводятся Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Рассмотрим, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΡ… Ρ‚ΡƒΠ΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ошибки ΠΏΡ€ΠΈ этом Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ QR Π² ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹

Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ для ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π°:

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ рСдактирования (Π€Π°ΠΉΠ» β†’ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ β†’ ΠœΠ°ΠΊΠ΅Ρ‚)
  2. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт Ρ‚ΠΈΠΏΠ°"ПолС ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π°" (Вставка β†’ Π¨Ρ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄)
  3. Π’ свойствах элСмСнта ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅:
    • πŸ“Œ Π’ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π° = QRCode
    • πŸ“Œ Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ Π΄Π°Π½Π½Ρ‹Ρ… = Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ
    • πŸ“Œ Π Π°Π·ΠΌΠ΅Ρ€ = Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 30x30 ΠΌΠΌ для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ
  • Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ
  • РаспространённыС ошибки ΠΈ ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

    ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с QR-ΠΊΠΎΠ΄Π°ΠΌΠΈ Π² ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ… ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ сводятся ΠΊ нСскольким Ρ‚ΠΈΠΏΠΎΠ²Ρ‹ΠΌ ситуациям:

    ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° РСшСниС
    Код Π½Π΅ читаСтся сканСром НизкоС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ УстановитС ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ 20x20 ΠΌΠΌ ΠΈ DPI Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 300
    Π”Π°Π½Π½Ρ‹Π΅ Π² ΠΊΠΎΠ΄Π΅ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹Π΅ ΠžΠ±Ρ€Π΅Π·ΠΊΠ° Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… строк ΠΏΡ€ΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π‘Ρ‚Ρ€ΠΎΠΊΠ°Π”Π»ΡΠ¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄Π° для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ форматирования
    QR отобраТаСтся ΠΊΠ°ΠΊ Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ Ошибка Π² Π΄Π°Π½Π½Ρ‹Ρ… (Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ символы) ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ (Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ UTF-8) ΠΈ экранируйтС ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ символы
    Код пСчатаСтся Ρ€Π°Π·ΠΌΡ‹Ρ‚Ρ‹ΠΌ ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ настройки ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π° ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅"Экономию Ρ‚ΠΎΠ½Π΅Ρ€Π°" Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°
    ⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ QR Π½Π° Ρ‚Π΅Ρ€ΠΌΠΎΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для этикСток) ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ тСстируйтС ΠΊΠΎΠ΄Ρ‹ Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ. МногиС Ρ‚Π΅Ρ€ΠΌΠΎΠ³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΈΡΠΊΠ°ΠΆΠ°ΡŽΡ‚ ΠΌΠ΅Π»ΠΊΠΈΠ΅ Π΄Π΅Ρ‚Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΊΠΎΠ΄Ρ‹ Π½Π΅Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌΠΈ. ΠžΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ для Ρ‚Π΅Ρ€ΠΌΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ β€” Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 25x25 ΠΌΠΌ.

    QR для ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²: особСнности Ρ€Π°Π±ΠΎΡ‚Ρ‹ с"ЧСстный Π—ΠΠΠš"

    Π‘ 2026 Π³ΠΎΠ΄Π° ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΠΈΠ»Π°ΡΡŒ Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π³Ρ€ΡƒΠΏΠΏ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ², ΠΈ 1Π‘ стала ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ инструмСнтом для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с этой систСмой. QR-ΠΊΠΎΠ΄Ρ‹ здСсь Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΠΎΡΠΎΠ±ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ β€” ΠΎΠ½ΠΈ содСрТат ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ (GTIN), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· систСму ЧСстный Π—ΠΠΠš.

    Для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ:

    • πŸ“¦ ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ с ЧСстный Π—ΠΠΠš Ρ‡Π΅Ρ€Π΅Π· 1Π‘:Π”ΠΈΠ°Π΄ΠΎΠΊ ΠΈΠ»ΠΈ прямоС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
    • πŸ”„ ΠΠ²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄ΠΎΠ² ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΏΡ€ΠΈ поступлСнии Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²
    • πŸ–¨οΈ ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ этикСток с QR Π½Π° складС
    • πŸ“Š ΠžΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡ‡Ρ‘Ρ‚ остатков ΠΏΠΎ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Ρ‚ΠΎΠ²Π°Ρ€Π°ΠΌ

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° для формирования QR с ΠΊΠΎΠ΄ΠΎΠΌ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ:

    ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π‘Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒQRΠœΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ(ΠšΠΎΠ΄ΠœΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ)
    

    // Код ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ DataMatrix ΠΈΠ»ΠΈ GS1

    Если НС Π Π΅Π³Π’Ρ‹Ρ€.ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°("^\d{14}$", ΠšΠΎΠ΄ΠœΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ) Π’ΠΎΠ³Π΄Π°

    Π’Ρ‹Π·Π²Π°Ρ‚ΡŒΠ˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅"НСкоррСктный Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΊΠΎΠ΄Π° ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ";

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

    Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄ = Новый Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄;

    Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄.Π’ΠΈΠΏΠ¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄Π° = Π’ΠΈΠΏΠ¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄Π°.DataMatrix; // Или QRCode для совмСстимости

    Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄.Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ = ΠšΠΎΠ΄ΠœΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ;

    // Для ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π²Π°ΠΆΠ½ΠΎ ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹

    ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ = Новый ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄Π°;

    ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.Высота = 15; // ΠΌΠΌ

    ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.Π¨ΠΈΡ€ΠΈΠ½Π° = 15; // ΠΌΠΌ

    Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄.ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠ˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅;

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

    ⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π‘ 1 января 2026 Π³ΠΎΠ΄Π° ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ трСбования ΠΊ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ QR-ΠΊΠΎΠ΄ΠΎΠ² для ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… лСкарств ΠΈ ΠΎΠ±ΡƒΠ²ΠΈ. Π£Ρ‚ΠΎΡ‡Π½ΠΈΡ‚Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ тСхничСскиС условия Π½Π° сайтС ЧСстный Π—ΠΠΠš, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² Π½ΠΎΠ²Ρ‹Ρ… вСрсиях 1Π‘:Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΡ€Π³ΠΎΠ²Π»Π΅ΠΉ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ настройки для этих ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ.
    Π§Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ссли Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ QR для ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ?

    ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ сформированный QR-ΠΊΠΎΠ΄ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ²Π°Ρ€ Π½Π΅ ΠΏΡ€ΠΎΠΉΠ΄Ρ‘Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅. БистСма ЧСстный Π—ΠΠΠš Π²Π΅Ρ€Π½Ρ‘Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ"ΠΠ΅Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ", Π° касса Π½Π΅ смоТСт ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π΅ΠΊ. Π’ этом случаС придётся Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ²Π°Ρ€, Ρ‡Ρ‚ΠΎ Π²Π»Π΅Ρ‡Ρ‘Ρ‚ ΡˆΡ‚Ρ€Π°Ρ„Ρ‹ Π΄ΠΎ 200 000 Ρ€ΡƒΠ±Π»Π΅ΠΉ для ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈΡ… Π»ΠΈΡ† (ст. 15.12 КоАП Π Π€).

    QR Π² ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… прилоТСниях 1Π‘

    Π‘ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ΠΌ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π½Π° Π±Π°Π·Π΅ 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1Π‘:Мобильная ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΈΠ»ΠΈ 1Π‘:ΠœΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ склад) появилась Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с QR-ΠΊΠΎΠ΄Π°ΠΌΠΈ со смартфонов. Π­Ρ‚ΠΎ особСнно вострСбовано для:

    • πŸ“± Π˜Π½Π²Π΅Π½Ρ‚Π°Ρ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° складС (сканированиС ΠΊΠΎΠ΄ΠΎΠ² Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²)
    • πŸ›’ ΠŸΡ€ΠΈΡ‘ΠΌΠΊΠΈ Π·Π°ΠΊΠ°Π·ΠΎΠ² ΠΊΡƒΡ€ΡŒΠ΅Ρ€Π°ΠΌΠΈ
    • πŸ“„ ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΡ выполнСния Ρ€Π°Π±ΠΎΡ‚ (QR Π² Π°ΠΊΡ‚Π°Ρ…)
    • πŸ”„ ОбмСна Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ ΠΈ дСсктопным ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ

    Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ сканирования QR Π² мобильном ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚:

    1. ВстроСнный сканСр ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ (доступСн с вСрсии 8.3.20)
    2. Π‘Ρ‚ΠΎΡ€ΠΎΠ½Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ZXing Ρ‡Π΅Ρ€Π΅Π· Native API)
    3. Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ с ΠΊΠ°ΠΌΠ΅Ρ€ΠΎΠΉ устройства Ρ‡Π΅Ρ€Π΅Π· ΠœΠΎΠ±ΠΈΠ»ΡŒΠ½ΠΎΠ΅ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠšΠ»ΠΈΠ΅Π½Ρ‚

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° для сканирования QR Π² мобильном ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ:

    ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π‘ΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒQRΠΠ°ΠœΠΎΠ±ΠΈΠ»ΡŒΠ½ΠΎΠΌΠ£ΡΡ‚Ρ€ΠΎΠΉΡΡ‚Π²Π΅
    

    Π‘ΠΊΠ°Π½Π΅Ρ€ = Новый Π‘ΠΊΠ°Π½Π΅Ρ€Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄ΠΎΠ²;

    Π‘ΠΊΠ°Π½Π΅Ρ€.Π’ΠΈΠΏΡ‹Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄ΠΎΠ² = Новый Массив;

    Π‘ΠΊΠ°Π½Π΅Ρ€.Π’ΠΈΠΏΡ‹Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄ΠΎΠ².Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ(Π’ΠΈΠΏΠ¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄Π°.QRCode);

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

    Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ = Π‘ΠΊΠ°Π½Π΅Ρ€.Π‘Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ;

    Если Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.УспСх Π’ΠΎΠ³Π΄Π°

    Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ("ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½ QR:" + Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅);

    // ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· QR

    Π˜Π½Π°Ρ‡Π΅

    Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ("Ошибка сканирования:" + Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.ОписаниСОшибки);

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

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

    Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ("Ошибка ΠΏΡ€ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ сканСра:" + ОписаниСОшибки);

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

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

    Π’Π°ΠΆΠ½Ρ‹Π΅ Π½ΡŽΠ°Π½ΡΡ‹ мобильной Ρ€Π°Π±ΠΎΡ‚Ρ‹ с QR:

    • πŸ”‹ Π‘ΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ сильно разряТаСт Π±Π°Ρ‚Π°Ρ€Π΅ΡŽ β€” ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ частоту опроса ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹
    • πŸ“Ά Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² offline-Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· QR Π½Π° устройствС
    • πŸ”’ На Android трСбуСтся Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ CAMERA Π² манифСстС прилоТСния
    • 🍎 На iOS сканированиС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ экрана
    πŸ’‘

    Для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ 1Π‘ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³ΠΈΠ±Ρ€ΠΈΠ΄Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄: встроСнный сканСр ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ для простых Π·Π°Π΄Π°Ρ‡ ΠΈ native-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ для высоконагруТСнных сцСнариСв (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, массовоС сканированиС Π½Π° складС).

    ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ QR-ΠΊΠΎΠ΄ΠΎΠ² для Ρ€Π°Π·Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡

    Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ QR-ΠΊΠΎΠ΄Π° Π½Π΅ сущСствуСт β€” для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ трСбуСтся своя настройка. Рассмотрим ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ.

    1. Π’Ρ‹Π±ΠΎΡ€ уровня ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ ошибок

    QR-ΠΊΠΎΠ΄Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ 4 уровня ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ (ΠΎΡ‚ L Π΄ΠΎ H), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚, сколько ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΈ ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌ:

    • 🟒 L (7%) β€” для ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… условий (элСктронныС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹)
    • 🟑 M (15%) β€” стандарт для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π½Π° Π±ΡƒΠΌΠ°Π³Π΅
    • πŸ”΄ Q (25%) β€” для Π³Ρ€ΡƒΠ±Ρ‹Ρ… повСрхностСй (ΠΊΠ°Ρ€Ρ‚ΠΎΠ½, Π΄Π΅Ρ€Π΅Π²ΠΎ)
    • ⚫ H (30%) β€” для ΡΠΊΡΡ‚Ρ€Π΅ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… условий (ΠΌΠ΅Ρ‚Π°Π»Π», уличная Ρ€Π΅ΠΊΠ»Π°ΠΌΠ°)

    2. ΠžΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ для Ρ€Π°Π·Π½Ρ‹Ρ… носитСлСй

    ΠΠΎΡΠΈΡ‚Π΅Π»ΡŒ ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ DPI
    Π­ΠΊΡ€Π°Π½ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° 50x50 px 100x100 px 72-96
    Π›Π°Π·Π΅Ρ€Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ 15x15 ΠΌΠΌ 25x25 ΠΌΠΌ 300+
    Π’Π΅Ρ€ΠΌΠΎΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ 20x20 ΠΌΠΌ 30x30 ΠΌΠΌ 203
    Уличная вывСска 100x100 ΠΌΠΌ 150x150 ΠΌΠΌ 150

    3. Π¦Π²Π΅Ρ‚ΠΎΠ²Ρ‹Π΅ схСмы ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΡΡ‚Π½ΠΎΡΡ‚ΡŒ

    Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ QR-ΠΊΠΎΠ΄ β€” Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ Π½Π° Π±Π΅Π»ΠΎΠΌ Ρ„ΠΎΠ½Π΅, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ. Π“Π»Π°Π²Π½ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ: контраст ΠΌΠ΅ΠΆΠ΄Ρƒ модулями ΠΈ Ρ„ΠΎΠ½ΠΎΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 70%. ДопустимыС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹:

    • πŸ”΅ Π’Ρ‘ΠΌΠ½ΠΎ-синий Π½Π° свСтло-сСром
    • 🟒 Π—Π΅Π»Ρ‘Π½Ρ‹ΠΉ Π½Π° Π±Π΅Π»ΠΎΠΌ
    • 🟣 Π€ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΉ Π½Π° ΠΆΡ‘Π»Ρ‚ΠΎΠΌ

    НСдопустимыС:

    • ❌ ΠšΡ€Π°ΡΠ½Ρ‹ΠΉ Π½Π° Π·Π΅Π»Ρ‘Π½ΠΎΠΌ
    • ❌ Π‘Π΅Ρ€Ρ‹ΠΉ Π½Π° Π±Π΅Π»ΠΎΠΌ
    • ❌ Π–Ρ‘Π»Ρ‚Ρ‹ΠΉ Π½Π° свСтло-ΠΎΡ€Π°Π½ΠΆΠ΅Π²ΠΎΠΌ

    4. Π€ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… Π² QR

    ΠžΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° зависит, сколько ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ помСстится Π² ΠΊΠΎΠ΄:

    • πŸ”’ Числовой (Π΄ΠΎ 7089 Ρ†ΠΈΡ„Ρ€) β€” для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ²
    • πŸ”€ Алфавитно-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ (Π΄ΠΎ 4296 символов) β€” для ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…
    • πŸ“œ Π‘Π°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΉ (Π΄ΠΎ 2953 Π±Π°ΠΉΡ‚) β€” для Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…
    • 🈁 Кандзи (Π΄ΠΎ 1817 символов) β€” для ΠΈΠ΅Ρ€ΠΎΠ³Π»ΠΈΡ„ΠΎΠ²
    πŸ’‘

    Для Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΎΠ±ΠΎΡ€ΠΎΡ‚Π° Π² 1Π‘ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π΅Π½ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ M. Он обСспСчиваСт баланс ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‘ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ (Π΄ΠΎ 2000 символов) ΠΈ ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒΡŽ ΠΊ поврСТдСниям.

    FAQ: ЧастыС вопросы ΠΎ QR-ΠΊΠΎΠ΄Π°Ρ… Π² 1Π‘

    МоТно Π»ΠΈ Π² 1Π‘ ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ QR-ΠΊΠΎΠ΄ Π±Π΅Π· программирования?

    Π”Π°, Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ (начиная с вСрсии 8.3.18) QR-ΠΊΠΎΠ΄Ρ‹ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ автоматичСски Π² ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Достаточно ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ настройки Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… ΡƒΡ‡Ρ‘Ρ‚Π°. НапримСр, Π² 1Π‘:Π‘ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΈΠΈ QR для счСтов-Ρ„Π°ΠΊΡ‚ΡƒΡ€ появляСтся послС заполнСния Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ² ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚Π°.

    ΠŸΠΎΡ‡Π΅ΠΌΡƒ сгСнСрированный QR-ΠΊΠΎΠ΄ Π½Π΅ читаСтся сканСром?

    ΠŸΡ€ΠΈΡ‡ΠΈΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсколько:

    1. Блишком малСнький Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ (ΠΌΠ΅Π½Π΅Π΅ 20x20 ΠΌΠΌ)
    2. НизкоС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ изобраТСния (Π½ΡƒΠΆΠ½ΠΎ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 300 DPI)
    3. НСдостаточный контраст (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сСрый ΠΊΠΎΠ΄ Π½Π° Π±Π΅Π»ΠΎΠΌ Ρ„ΠΎΠ½Π΅)
    4. ΠŸΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ (ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ строки)
    5. ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ ошибок (для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π½Π° Π±ΡƒΠΌΠ°Π³Π΅ Π½ΡƒΠΆΠ΅Π½ хотя Π±Ρ‹ M)

    Для диагностики ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ встроСнный просмотрщик ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΎΠ² Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅ (ΠžΡ‚Π»Π°Π΄ΠΊΠ° β†’ ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΎΠ²).

    Как Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ Π² Ρ†Π΅Π½Ρ‚Ρ€ QR-ΠΊΠΎΠ΄Π° Π² 1Π‘?

    Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· настройку ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π°:

    ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ = Новый ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄Π°;
    

    Π›ΠΎΠ³ΠΎΡ‚ΠΈΠΏ = Новый ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°("C:\logo.png");

    Π›ΠΎΠ³ΠΎΡ‚ΠΈΠΏ.Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΠ Π°Π·ΠΌΠ΅Ρ€(30, 30); // Π Π°Π·ΠΌΠ΅Ρ€ Π² пиксСлях

    ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ = Π›ΠΎΠ³ΠΎΡ‚ΠΈΠΏ;

    Π¨Ρ‚Ρ€ΠΈΡ…ΠšΠΎΠ΄.ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ = ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹;

    Π’Π°ΠΆΠ½ΠΎ: Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ 20% ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ QR, ΠΈΠ½Π°Ρ‡Π΅ сканСры Π½Π΅ смогут Π΅Π³ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ.

    КакиС Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² QR для 1Π‘?

    Π’ QR-ΠΊΠΎΠ΄Π°Ρ… для 1Π‘ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚:

    • Π Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² (Π½ΠΎΠΌΠ΅Ρ€, Π΄Π°Ρ‚Π°, сумма)
    • Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ (ЧСстный Π—ΠΠΠš)
    • Бсылки Π½Π° элСктронныС вСрсии Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²
    • Π”Π°Π½Π½Ρ‹Π΅ для Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ (Π»ΠΎΠ³ΠΈΠ½Ρ‹, Ρ‚ΠΎΠΊΠ΅Π½Ρ‹)
    • ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с внСшними систСмами

    ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΡ‘ΠΌ Π΄Π°Π½Π½Ρ‹Ρ… β€” ΠΎΠΊΠΎΠ»ΠΎ 3000 символов (зависит ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° кодирования ΠΈ уровня ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ).

    НуТно Π»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ 1Π‘ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с QR-ΠΊΠΎΠ΄Π°ΠΌΠΈ?

    Зависит ΠΎΡ‚ вСрсии:

    • Для ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ Π½ΠΈΠΆΠ΅ 8.3.18 трСбуСтся ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.
    • ВСрсии 8.3.18 ΠΈ Π²Ρ‹ΡˆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ QR Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚.
    • Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ЧСстный Π—ΠΠΠš Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅Π»ΠΈΠ·ΠΎΠ² 1Π‘:Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΡ€Π³ΠΎΠ²Π»Π΅ΠΉ ΠΈΠ»ΠΈ 1Π‘:ERP.

    ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ трСбования ΠΊ вСрсии Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΊ вашСй ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.