Π’Ρ…ΠΎΠ΄ Π‘Π»ΠΎΠ³
Π‘Ρ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ ΠΈ Ρ€Π΅ΠΌΠΎΠ½Ρ‚
Π Π΅ΠΏΠ΅Ρ‚ΠΈΡ‚ΠΎΡ€Ρ‹
ΠšΡ€Π°ΡΠΎΡ‚Π°
ЀрилансСры
Π Π°Π·Π½Ρ‹Π΅ спСциалисты
Π£Ρ…ΠΎΠ΄ Π·Π° ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹ΠΌΠΈ
Π’Ρ€Π΅Π½Π΅Ρ€Ρ‹
Автоинструкторы

SQL β€” удалённая Ρ€Π°Π±ΠΎΡ‚Π° Π² МосквС

Π”Π°Ρ‚Π°: 2023-09-28
Π”Π΅Ρ‚Π°Π»ΠΈ
Π Π΅Π³ΠΈΠΎΠ½
Москва
Π—Π°Π½ΡΡ‚ΠΎΡΡ‚ΡŒ
дистанционно
Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ
ΠΎΡ‚ 800.00 Ρ€ΡƒΠ±.
Π”Π°Ρ‚Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ
2023-09-28
ОписаниС
Π—Π°Π΄Π°Π½ΠΈΠ΅. The goal - to perform an SQL injection attack on the voting website in order to troll the election by adding your name as one of the candidates and making your number of votes to 99999. The live site is under http://34.124.207.134:2019 the database is 2019/votes.db source code will provide.
ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ Π·Π°ΠΊΠ°Π·Ρ‹

SQL

дистанционно
договорная
Π”ΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…. НуТно ΠΏΠΎΠΌΠΎΡ‡ΡŒ с Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΡƒΠΆΠ΅ собранных Ρ€Π°Π·Π½Ρ‹Ρ… источников. ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ систСму сбора ΠΈ добавлСния Π΄Π°Π½Π½Ρ‹Ρ… Π² Π±Π°Π·Ρƒ + Π΄Π°ΡˆΠ±ΠΎΡ€Π΄. БСйчас ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ Yandex Managed SQL, ΠΏΠΎΠΊΠ° приостановился ΠΈΠ·-Π·Π° слоТностСй. Π”Π΅Π»Π°Π΅ΠΌ ΠΊ Π·Π°Π²Ρ‚Ρ€Π°ΡˆΠ½Π΅ΠΌΡƒ дню ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ excel со срСзом Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ, Π½Π°Π΄ΠΎ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π΅Π΅ довСсти Π΄ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ Π²ΠΈΠ΄Π°, Π° ΠΏΠΎΡ‚ΠΎΠΌ Π²Π·ΡΡ‚ΡŒΡΡ Π·Π° Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ Π±Π°Π·Ρ‹ Π½Π° sql + Π΄Π°ΡˆΠ±ΠΎΡ€Π΄.
Москва ЀрилансСры

SQL

дистанционно
договорная
Π”ΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…. 1. ОписаниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π’ΠΎ Ρ„Π»ΡŽΠΎΡ€ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΠΎΠΌ комплСксС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Alphaplus EU Control для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с рСнтгСновскими снимками ΠΈ ΠΈΡ… Π°Ρ€Ρ…ΠΈΠ²ΠΎΠΌ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ€Π°Π½Π΅Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π»Π° ΠΎΠ±Ρ‰ΠΈΠΉ список снимков Π·Π° дСнь (ΠΏΠΎ Π΄Π°Ρ‚Π΅ исслСдования/ΡΡŠΡ‘ΠΌΠΊΠΈ) Π² Π²ΠΈΠ΄Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΆΡƒΡ€Π½Π°Π»Π°/Π°Ρ€Ρ…ΠΈΠ²Π°. ПослС сбоя Π² систСмС: β€’ ΠΎΠ±Ρ‰ΠΈΠΉ список рСнтгСновских снимков Π·Π° дСнь пСрСстал ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² интСрфСйсС Π°Ρ€Ρ…ΠΈΠ²Π°; β€’ Π½ΠΎΠ²Ρ‹Π΅ исслСдования, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒΡΡ физичСски (Ρ„Π°ΠΉΠ»Ρ‹ DICOM/изобраТСния Π½Π° дискС), Π½ΠΎ Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ ΠΈΠ»ΠΈ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² ΠΎΠ±Ρ‰Π΅ΠΌ спискС; β€’ Ρ€Π°Π½Π΅Π΅ сохранённыС Π΄Π°Π½Π½Ρ‹Π΅ Π² Π°Ρ€Ρ…ΠΈΠ²Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ суммарно Π·Π° дСнь. По ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΉΡΡ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ошибка связана с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π² систСмС Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ ΠΈΠ»ΠΈ ΡƒΡ‚Ρ€Π°Ρ‡Π΅Π½ΠΎ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ мСсто хранСния Ρ„Π°ΠΉΠ»ΠΎΠ² (ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³/сСтСвой ΠΏΡƒΡ‚ΡŒ ΠΊ Π°Ρ€Ρ…ΠΈΠ²Ρƒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ), ΠΈΠ· Π·Π° Ρ‡Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сводный список снимков Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄. ________________________________________ 2. ЦСль Ρ€Π°Π±ΠΎΡ‚ ЦСль Ρ€Π°Π±ΠΎΡ‚ для спСциалиста: 1. Π’ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±Ρ‰Π΅Π³ΠΎ списка рСнтгСновских снимков Π·Π° Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ дСнь Π² Alphaplus EU Control. 2. Π’ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ (ΠΈΠ»ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°ΠΌ) хранСния Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. 3. ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΡƒΡŽ связь ΠΌΠ΅ΠΆΠ΄Ρƒ записями Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… (Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ SQL/локальная Π‘Π”) ΠΈ фактичСским располоТСниСм Ρ„Π°ΠΉΠ»ΠΎΠ². 4. ΠœΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ риск повторСния Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΉ ошибки Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ (Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΡƒΡ‚Π΅ΠΉ ΠΈ Ρ‚.ΠΏ.). ________________________________________ 3. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ° Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅: β€’ Вочная вСрсия Alphaplus EU Control (Π½ΠΎΠΌΠ΅Ρ€ вСрсии, Π΄Π°Ρ‚Π° установки/обновлСния). β€’ Π’ΠΈΠΏ ΠΈ вСрсия Π‘Π£Π‘Π”, Ссли ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ внСшнюю Π‘Π”: o MS SQL Server / PostgreSQL / MySQL / другая (ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ); o ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ (сСрвСр, имя Π‘Π”, Ρ‚ΠΈΠΏ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ β€” ΠΏΠΎ возмоТности Ρ‡Π΅Ρ€Π΅Π· администратора). β€’ Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° хранСния Ρ„Π°ΠΉΠ»ΠΎΠ²: o фактичСский ΠΏΡƒΡ‚ΡŒ(ΠΈ) ΠΊ ΠΏΠ°ΠΏΠΊΠ°ΠΌ с рСнтгСновскими снимками (Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ диск ΠΈΠ»ΠΈ сСтСвоС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅: D:\Alphaplus\Images\, \\SERVER\XRay\ ΠΈ Ρ‚.ΠΏ.); o ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° снимка (ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ + имя Ρ„Π°ΠΉΠ»Π°). β€’ Бобытия ΠΏΠ΅Ρ€Π΅Π΄ сбоСм: o Π±Ρ‹Π»ΠΈ Π»ΠΈ пСрСнСсСны Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ диск/сСрвСр; o Π±Ρ‹Π»ΠΎ Π»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ПО/Windows/антивируса; o Π±Ρ‹Π» Π»ΠΈ сбой питания ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ сСтСвых рСсурсов. β€’ НаличиС Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΠΉ: o бэкапы Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… (Ссли Π΅ΡΡ‚ΡŒ); o бэкапы ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² с изобраТСниями. ________________________________________ 4. ВСхничСскиС Π·Π°Π΄Π°Ρ‡ΠΈ для спСциалиста 4.1. Анализ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ Alphaplus EU Control Π—Π°Π΄Π°Ρ‡Π°: ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ…Ρ€Π°Π½ΠΈΡ‚ ссылки Π½Π° снимки: β€’ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π»ΠΈ ΠΎΠ½Π°: o Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΡƒΡŽ SQL Π±Π°Π·Ρƒ (MS SQL ΠΈ Π΄Ρ€.); o Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ Π‘Π” (SQLite/Firebird ΠΈ Ρ‚.ΠΏ.); o Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму + Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ индСкс. β€’ Найти: o ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ с ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (INI/CFG/XML/JSON, записи Π² рССстрС Windows); o Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ локальной Π‘Π” (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, .mdb, .db, .sqlite, .gdb ΠΈ Ρ‚.ΠΏ.). Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ этапа: Ρ‡Ρ‘Ρ‚ΠΊΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅, Π³Π΄Π΅ хранятся: β€’ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ исслСдований (Π΄Π°Ρ‚Π°, ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚, ID исслСдования); β€’ ΠΏΡƒΡ‚ΡŒ ΠΈΠ»ΠΈ ссылка Π½Π° Ρ„Π°ΠΉΠ» изобраТСния. 4.2. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° фактичСского располоТСния Ρ„Π°ΠΉΠ»ΠΎΠ² 1. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ основной ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³(ΠΈ), Π³Π΄Π΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ Π»Π΅ΠΆΠ°Ρ‚ снимки: o ΠΏΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ / ΠΏΡ€ΠΎΡˆΠ»Ρ‹ΠΌ настройкам; o ΠΏΠΎ поиску Ρ„Π°ΠΉΠ»ΠΎΠ² Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° (DICOM, JPG, TIFF ΠΈ Π΄Ρ€.) Π½Π° сСрвСрС. 2. Π—Π°Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏΠΎΠ²ΡƒΡŽ структуру: o ΠΏΠΎ Π΄Π°Ρ‚Π΅ (Π³ΠΎΠ΄\мСсяц\дСнь); o ΠΏΠΎ ID ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚Π°/исслСдования; o Π΅Π΄ΠΈΠ½Ρ‹ΠΉ плоский ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³. 3. Π£Π±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Ρ„Π°ΠΉΠ»Ρ‹ Π·Π° послСдниС Π΄Π½ΠΈ физичСски ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ доступны: o ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ² Π»ΡŽΠ±Ρ‹ΠΌ DICOM просмотрщиком / стандартными срСдствами. ________________________________________ 4.3. Анализ Π‘Π” ΠΈ ΠΏΠΎΠ»Π΅ΠΉ ΠΏΡƒΡ‚Π΅ΠΉ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ (для программиста SQL) Если Alphaplus EU Control ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ SQL Π±Π°Π·Ρƒ: 1. Найти ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹: o Ρ‚Π°Π±Π»ΠΈΡ†Π° ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚ΠΎΠ²; o Ρ‚Π°Π±Π»ΠΈΡ†Π° исслСдований/исслСдований Π·Π° дСнь; o Ρ‚Π°Π±Π»ΠΈΡ†Π° снимков/сСрий; o поля с ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ ΠΈΠ»ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡƒΡ‚Ρ‘ΠΌ. 2. Π’Ρ‹ΡΠ²ΠΈΡ‚ΡŒ поля, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ Π·Π° ΠΏΡƒΡ‚ΡŒ: o Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ: \\SERVER\XRay\2026\07\13\IMG0001.dcm; o ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ: 2026\07\13\IMG0001.dcm; o Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅: BasePath + FileName / Directory + FileName. 3. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ: o записи Π·Π° послСдниС N Π΄Π½Π΅ΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 30 Π΄Π½Π΅ΠΉ); o ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π»ΠΈ поля ΠΏΡƒΡ‚ΠΈ, Π½Π΅Ρ‚ Π»ΠΈ NULL, пустых строк; o ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡƒΡ‚ΠΈ с фактичСским Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠ². 4. Π’Ρ‹ΡΠ²ΠΈΡ‚ΡŒ расхоТдСния: o ΠΏΡƒΡ‚ΡŒ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ; o ΠΏΡƒΡ‚ΡŒ пустой; o Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ измСнился (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±Ρ‹Π» D:\XRay\, стал E:\XRay\). ________________________________________ 4.4. ВосстановлСниС указания мСста хранСния Ρ„Π°ΠΉΠ»ΠΎΠ² Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π·Π°Π΄Π°Ρ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ: 4.4.1. Если ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ β€’ Найти настройки, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ Π·Π° Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ²Π°: o Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ…; o Π² рССстрС; o Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… настройках Alphaplus EU Control. β€’ Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ, Π³Π΄Π΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ хранятся снимки. β€’ ΠŸΡ€ΠΈ нСобходимости: o ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ нСсколько ΠΏΡƒΡ‚Π΅ΠΉ (Ссли Π°Ρ€Ρ…ΠΈΠ² распрСдСлён ΠΏΠΎ дискам); o Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ сканированиС/ΠΈΠ½Π΄Π΅ΠΊΡΠ°Ρ†ΠΈΡŽ Π°Ρ€Ρ…ΠΈΠ²Π° срСдствами ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. 4.4.2. Если ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… (SQL) β€’ Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ SQL скрипт(Ρ‹) для массового обновлСния ΠΏΡƒΡ‚Π΅ΠΉ: o Π·Π°Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ D:\OldXRay\ Π½Π° E:\NewXRay\); o ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π΅ ΠΏΡƒΡ‚ΠΈ ΠΏΠΎ ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, BasePath + '\' + Year + '\' + Month + '\' + FileName). β€’ ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅: o ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΏΠΎ Π΄Π°Ρ‚Π΅ (сначала Π½Π΅Π΄Π°Π²Π½ΠΈΠ΅ исслСдования); o ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию Π‘Π” ΠΏΠ΅Ρ€Π΅Π΄ измСнСниями. β€’ ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Ρ… записСй: o записи Π±Π΅Π· ΠΏΡƒΡ‚ΠΈ; o записи с ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΊ Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠ°ΠΏΠΊΠ΅/Ρ„Π°ΠΉΠ»Ρƒ; o ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΡ… список для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€ΡƒΡ‡Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ для SQL спСциалиста: Найти всС записи исслСдований Π·Π° послСдниС 60 Π΄Π½Π΅ΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ»Π΅ ΠΏΡƒΡ‚ΠΈ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ пустоС, Ρ€Π°Π²Π½ΠΎ NULL ΠΈΠ»ΠΈ содСрТит старый ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡƒΡ‚ΡŒ соотвСтствовал фактичСской структурС хранСния Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° дискС. ________________________________________ 4.5. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΡ€Π°Π² доступа β€’ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ учётная запись, ΠΏΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ запускаСтся Alphaplus EU Control ΠΈΠ»ΠΈ SQL сСрвСр: o ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π°Π²Π° чтСния (ΠΈ ΠΏΡ€ΠΈ нСобходимости записи) ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ Π°Ρ€Ρ…ΠΈΠ²Π°; o ΠΈΠΌΠ΅Π΅Ρ‚ доступ ΠΊ сСтСвым путям (\\SERVER\Share\XRay), Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ UNC ΠΏΡƒΡ‚ΠΈ. β€’ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ отсутствиС Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ со стороны антивируса/брандмауэра для ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° с изобраТСниями. β€’ ΠŸΡ€ΠΈ нСобходимости ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Ρ‚ΡŒ с Π°Π΄ΠΌΠΈΠ½ΠΎΠΌ: o Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ Π² антивирус; o Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ статичСских ΠΏΡƒΡ‚Π΅ΠΉ/дисков. ________________________________________ 4.6. ВосстановлСниС отобраТСния списка снимков Π·Π° дСнь ПослС восстановлСния ΠΏΡƒΡ‚Π΅ΠΉ: 1. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ формируСтся список Π·Π° дСнь: o ΠΏΠΎ Π΄Π°Ρ‚Π΅ исслСдования; o ΠΏΠΎ Π΄Π°Ρ‚Π΅ создания Ρ„Π°ΠΉΠ»Π°; o ΠΏΠΎ полю Β«Π΄Π°Ρ‚Π° ΠΏΡ€ΠΈΡ‘ΠΌΠ°/исслСдования» Π² Π‘Π”. 2. Если список всё Π΅Ρ‰Ρ‘ Π½Π΅ отобраТаСтся: o ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ…Ρ€Π°Π½ΠΈΠΌΡ‹Π΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹, прСдставлСния (views) ΠΈΠ»ΠΈ SQL запросы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ списка; o ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ условия ΠΎΡ‚Π±ΠΎΡ€Π°: ? Π½Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠ΅Ρ‚ΡΡ Π»ΠΈ ΠΏΠΎ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ Β«ΠΏΡƒΡ‚ΡŒ Π½Π΅ пустой»; ? Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π»ΠΈ «Тёстко» старыС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ. 3. ΠŸΡ€ΠΈ нСобходимости ΡΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ: o прСдставлСниС ΠΈΠ»ΠΈ SQL ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ, Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‰ΡƒΡŽ список Π·Π° дСнь; o Π»ΠΎΠ³ΠΈΠΊΡƒ формирования индСкса Π² локальной Π‘Π”. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ этапа: ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Π΄Π°Ρ‚Ρ‹ Π² интСрфСйсС Alphaplus EU Control отобраТаСтся ΠΏΠΎΠ»Π½Ρ‹ΠΉ список исслСдований/снимков Π·Π° этот дСнь, ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ исслСдованиС открываСтся Π±Π΅Π· ошибки. ________________________________________ 5. ВрСбования ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ Ρ€Π°Π±ΠΎΡ‚ По Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚ спСциалист Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ: β€’ ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±Ρ‰Π΅Π³ΠΎ списка рСнтгСновских снимков Π·Π° дСнь Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Alphaplus EU Control. β€’ Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ открытия ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ снимка/исслСдования ΠΈΠ· списка Π±Π΅Π· ошибок. β€’ Π―Π²Π½ΠΎ ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ(ΠΈ) ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ(Π°ΠΌ) хранСния ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. β€’ ΠœΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ риска ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ возникновСния ошибки ΠΏΡ€ΠΈ пСрСзапускС/ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ систСмы. ________________________________________ 6. ΠžΡ‚Ρ‡Ρ‘Ρ‚ ΠΈ докумСнтация ΠΎΡ‚ исполнитСля По ΠΈΡ‚ΠΎΠ³Π°ΠΌ Ρ€Π°Π±ΠΎΡ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ: 1. ΠšΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΎΡ‚Ρ‡Ρ‘Ρ‚: o Π² Ρ‡Ρ‘ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π»Π°ΡΡŒ основная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° сбоя (потСря ΠΏΡƒΡ‚ΠΈ, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ диска, сбой ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈ Ρ‚.Π΄.); o ΠΊΠ°ΠΊΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ поля Π² Π‘Π” задСйствованы для хранСния ΠΏΡƒΡ‚Π΅ΠΉ; o ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Alphaplus EU Control Π±Ρ‹Π»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹. 2. ВСксты всСх Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… SQL скриптов (Ссли ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ»ΠΈΡΡŒ), с пояснСниСм: o Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚; o Π² ΠΊΠ°ΠΊΠΎΠΌ порядкС ΠΈΡ… запускали. 3. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ: o ΠΏΠΎ рСгулярной ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ цСлостности Π°Ρ€Ρ…ΠΈΠ²Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, СТСмСсячный ΠΎΡ‚Ρ‡Ρ‘Ρ‚ ΠΏΠΎ записям Π±Π΅Π· ΠΏΡƒΡ‚Π΅ΠΉ ΠΈΠ»ΠΈ с Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ); o ΠΏΠΎ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΌΡƒ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ: ? Π‘Π”; ? ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² с изобраТСниями; o ΠΏΠΎ дСйствиям пСрсонала ΠΏΡ€ΠΈ смСнС диска/сСрвСра (Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Π² настройках/Π‘Π”). ________________________________________ 7. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠΆΠ΅Π»Π°Π½ΠΈΠ΅ По возмоТности попроситС спСциалиста: β€’ Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ скрипт ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ: o Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ всСх записСй, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ„Π°ΠΉΠ» ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ ΠΏΡƒΡ‚ΠΈ отсутствуСт; o логирования Ρ‚Π°ΠΊΠΈΡ… записСй Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ/ΠΎΡ‚Ρ‡Ρ‘Ρ‚. β€’ ΠžΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΡƒΡŽ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ для вас: o Π³Π΄Π΅ ΠΈ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ/ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΡƒΡ‚ΡŒ хранСния; o ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΈΠ½Π΄Π΅ΠΊΡΠ°Ρ†ΠΈΡŽ/пСрСсканированиС Π°Ρ€Ρ…ΠΈΠ²Π° послС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π΅Ρ‰Ρ‘: Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΈΠ· Π’Π—. 1. ОписаниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π’ΠΎ Ρ„Π»ΡŽΠΎΡ€ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΠΎΠΌ комплСксС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Alphaplus EU Control для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с рСнтгСновскими снимками ΠΈ ΠΈΡ… Π°Ρ€Ρ…ΠΈΠ²ΠΎΠΌ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ€Π°Π½Π΅Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π»Π° ΠΎΠ±Ρ‰ΠΈΠΉ список снимков Π·Π° дСнь (ΠΏΠΎ Π΄Π°Ρ‚Π΅ исслСдования/ΡΡŠΡ‘ΠΌΠΊΠΈ) Π² Π²ΠΈΠ΄Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΆΡƒΡ€Π½Π°Π»Π°/Π°Ρ€Ρ…ΠΈΠ²Π°. ПослС сбоя Π² систСмС: β€’ ΠΎΠ±Ρ‰ΠΈΠΉ список рСнтгСновских снимков Π·Π° дСнь пСрСстал ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² интСрфСйсС Π°Ρ€Ρ…ΠΈΠ²Π°; β€’ Π½ΠΎΠ²Ρ‹Π΅ исслСдования, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒΡΡ физичСски (Ρ„Π°ΠΉΠ»Ρ‹ DICOM/изобраТСния Π½Π° дискС), Π½ΠΎ Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ ΠΈΠ»ΠΈ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² ΠΎΠ±Ρ‰Π΅ΠΌ спискС; β€’ Ρ€Π°Π½Π΅Π΅ сохранённыС Π΄Π°Π½Π½Ρ‹Π΅ Π² Π°Ρ€Ρ…ΠΈΠ²Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ суммарно Π·Π° дСнь. По ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΉΡΡ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ошибка связана с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π² систСмС Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ ΠΈΠ»ΠΈ ΡƒΡ‚Ρ€Π°Ρ‡Π΅Π½ΠΎ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ мСсто хранСния Ρ„Π°ΠΉΠ»ΠΎΠ² (ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³/сСтСвой ΠΏΡƒΡ‚ΡŒ ΠΊ Π°Ρ€Ρ…ΠΈΠ²Ρƒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ), ΠΈΠ· Π·Π° Ρ‡Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сводный список снимков Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄. ________________________________________ 2. ЦСль Ρ€Π°Π±ΠΎΡ‚ ЦСль Ρ€Π°Π±ΠΎΡ‚ для спСциалиста: 1. Π’ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±Ρ‰Π΅Π³ΠΎ списка рСнтгСновских снимков Π·Π° Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ дСнь Π² Alphaplus EU Control. 2. Π’ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ (ΠΈΠ»ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°?ΠΌ) хранСния Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. 3. ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΡƒΡŽ связь ΠΌΠ΅ΠΆΠ΄Ρƒ записями Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… (Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ SQL/локальная Π‘Π”) ΠΈ фактичСским располоТСниСм Ρ„Π°ΠΉΠ»ΠΎΠ². 4. ΠœΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ риск повторСния Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΉ ошибки Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ (Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΡƒΡ‚Π΅ΠΉ ΠΈ Ρ‚.ΠΏ.). ________________________________________ 3. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ° Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅: β€’ Вочная вСрсия Alphaplus EU Control (Π½ΠΎΠΌΠ΅Ρ€ вСрсии, Π΄Π°Ρ‚Π° установки/обновлСния). β€’ Π’ΠΈΠΏ ΠΈ вСрсия Π‘Π£Π‘Π”, Ссли ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ внСшнюю Π‘Π”: o MS SQL Server / PostgreSQL / MySQL / другая (ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ); o ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ (сСрвСр, имя Π‘Π”, Ρ‚ΠΈΠΏ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ β€” ΠΏΠΎ возмоТности Ρ‡Π΅Ρ€Π΅Π· администратора). β€’ Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° хранСния Ρ„Π°ΠΉΠ»ΠΎΠ²: o фактичСский ΠΏΡƒΡ‚ΡŒ(ΠΈ) ΠΊ ΠΏΠ°ΠΏΠΊΠ°ΠΌ с рСнтгСновскими снимками (Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ диск ΠΈΠ»ΠΈ сСтСвоС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅: D:\Alphaplus\Images\, \\SERVER\XRay\ ΠΈ Ρ‚.ΠΏ.); o ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° снимка (ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ + имя Ρ„Π°ΠΉΠ»Π°). β€’ Бобытия ΠΏΠ΅Ρ€Π΅Π΄ сбоСм: o Π±Ρ‹Π»ΠΈ Π»ΠΈ пСрСнСсСны Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ диск/сСрвСр; o Π±Ρ‹Π»ΠΎ Π»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ПО/Windows/антивируса; o Π±Ρ‹Π» Π»ΠΈ сбой питания ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ сСтСвых рСсурсов. β€’ НаличиС Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΠΉ: o бэкапы Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… (Ссли Π΅ΡΡ‚ΡŒ); o бэкапы ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² с изобраТСниями. ________________________________________ 4. ВСхничСскиС Π·Π°Π΄Π°Ρ‡ΠΈ для спСциалиста 4.1. Анализ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ Alphaplus EU Control Π—Π°Π΄Π°Ρ‡Π°: ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ…Ρ€Π°Π½ΠΈΡ‚ ссылки Π½Π° снимки: β€’ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π»ΠΈ ΠΎΠ½Π°: o Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΡƒΡŽ SQL Π±Π°Π·Ρƒ (MS SQL ΠΈ Π΄Ρ€.); o Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ Π‘Π” (SQLite/Firebird ΠΈ Ρ‚.ΠΏ.); o Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму + Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ индСкс. β€’ Найти: o ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ с ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (INI/CFG/XML/JSON, записи Π² рССстрС Windows); o Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ локальной Π‘Π” (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, .mdb, .db, .sqlite, .gdb ΠΈ Ρ‚.ΠΏ.). Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ этапа: Ρ‡Ρ‘Ρ‚ΠΊΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅, Π³Π΄Π΅ хранятся: β€’ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ исслСдований (Π΄Π°Ρ‚Π°, ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚, ID исслСдования); β€’ ΠΏΡƒΡ‚ΡŒ ΠΈΠ»ΠΈ ссылка Π½Π° Ρ„Π°ΠΉΠ» изобраТСния. 4.2. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° фактичСского располоТСния Ρ„Π°ΠΉΠ»ΠΎΠ² 1. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ основной ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³(ΠΈ), Π³Π΄Π΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ Π»Π΅ΠΆΠ°Ρ‚ снимки: o ΠΏΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ / ΠΏΡ€ΠΎΡˆΠ»Ρ‹ΠΌ настройкам; o ΠΏΠΎ поиску Ρ„Π°ΠΉΠ»ΠΎΠ² Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° (DICOM, JPG, TIFF ΠΈ Π΄Ρ€.) Π½Π° сСрвСрС. 2. Π—Π°Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏΠΎΠ²ΡƒΡŽ структуру: o ΠΏΠΎ Π΄Π°Ρ‚Π΅ (Π³ΠΎΠ΄\мСсяц\дСнь); o ΠΏΠΎ ID ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚Π°/исслСдования; o Π΅Π΄ΠΈΠ½Ρ‹ΠΉ плоский ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³. 3. Π£Π±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Ρ„Π°ΠΉΠ»Ρ‹ Π·Π° послСдниС Π΄Π½ΠΈ физичСски ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ доступны: o ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ² Π»ΡŽΠ±Ρ‹ΠΌ DICOM просмотрщиком / стандартными срСдствами. ________________________________________ 4.3. Анализ Π‘Π” ΠΈ ΠΏΠΎΠ»Π΅ΠΉ ΠΏΡƒΡ‚Π΅ΠΉ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ (для программиста SQL) Если Alphaplus EU Control ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ SQL Π±Π°Π·Ρƒ: 1. Найти ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹: o Ρ‚Π°Π±Π»ΠΈΡ†Π° ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚ΠΎΠ²; o Ρ‚Π°Π±Π»ΠΈΡ†Π° исслСдований/исслСдований Π·Π° дСнь; o Ρ‚Π°Π±Π»ΠΈΡ†Π° снимков/сСрий; o поля с ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ ΠΈΠ»ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡƒΡ‚Ρ‘ΠΌ. 2. Π’Ρ‹ΡΠ²ΠΈΡ‚ΡŒ поля, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ Π·Π° ΠΏΡƒΡ‚ΡŒ: o Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ: \\SERVER\XRay\2026\07\13\IMG0001.dcm; o ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ: 2026\07\13\IMG0001.dcm; o Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅: BasePath + FileName / Directory + FileName. 3. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ: o записи Π·Π° послСдниС N Π΄Π½Π΅ΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 30 Π΄Π½Π΅ΠΉ); o ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π»ΠΈ поля ΠΏΡƒΡ‚ΠΈ, Π½Π΅Ρ‚ Π»ΠΈ NULL, пустых строк; o ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡƒΡ‚ΠΈ с фактичСским Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠ². 4. Π’Ρ‹ΡΠ²ΠΈΡ‚ΡŒ расхоТдСния: o ΠΏΡƒΡ‚ΡŒ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ; o ΠΏΡƒΡ‚ΡŒ пустой; o Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ измСнился (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±Ρ‹Π» D:\XRay\, стал E:\XRay\). ________________________________________ 4.4. ВосстановлСниС указания мСста хранСния Ρ„Π°ΠΉΠ»ΠΎΠ² Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π·Π°Π΄Π°Ρ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ: 4.4.1. Если ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ β€’ Найти настройки, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ Π·Π° Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ²Π°: o Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ…; o Π² рССстрС; o Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… настройках Alphaplus EU Control. β€’ Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ, Π³Π΄Π΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ хранятся снимки. β€’ ΠŸΡ€ΠΈ нСобходимости: o ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ нСсколько ΠΏΡƒΡ‚Π΅ΠΉ (Ссли Π°Ρ€Ρ…ΠΈΠ² распрСдСлён ΠΏΠΎ дискам); o Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ сканированиС/ΠΈΠ½Π΄Π΅ΠΊΡΠ°Ρ†ΠΈΡŽ Π°Ρ€Ρ…ΠΈΠ²Π° срСдствами ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. 4.4.2. Если ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… (SQL) β€’ Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ SQL скрипт(Ρ‹) для массового обновлСния ΠΏΡƒΡ‚Π΅ΠΉ: o Π·Π°Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ D:\OldXRay\ Π½Π° E:\NewXRay\); o ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π΅ ΠΏΡƒΡ‚ΠΈ ΠΏΠΎ ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, BasePath + '\' + Year + '\' + Month + '\' + FileName). β€’ ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅: o ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΏΠΎ Π΄Π°Ρ‚Π΅ (сначала Π½Π΅Π΄Π°Π²Π½ΠΈΠ΅ исслСдования); o ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию Π‘Π” ΠΏΠ΅Ρ€Π΅Π΄ измСнСниями. β€’ ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Ρ… записСй: o записи Π±Π΅Π· ΠΏΡƒΡ‚ΠΈ; o записи с ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΊ Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠ°ΠΏΠΊΠ΅/Ρ„Π°ΠΉΠ»Ρƒ; o ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΡ… список для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€ΡƒΡ‡Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ для SQL спСциалиста: Найти всС записи исслСдований Π·Π° послСдниС 60 Π΄Π½Π΅ΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ»Π΅ ΠΏΡƒΡ‚ΠΈ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ пустоС, Ρ€Π°Π²Π½ΠΎ NULL ΠΈΠ»ΠΈ содСрТит старый ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡƒΡ‚ΡŒ соотвСтствовал фактичСской структурС хранСния Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° дискС. ________________________________________ 4.5. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΡ€Π°Π² доступа β€’ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ учётная запись, ΠΏΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ запускаСтся Alphaplus EU Control ΠΈΠ»ΠΈ SQL сСрвСр: o ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π°Π²Π° чтСния (ΠΈ ΠΏΡ€ΠΈ нСобходимости записи) ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ Π°Ρ€Ρ…ΠΈΠ²Π°; o ΠΈΠΌΠ΅Π΅Ρ‚ доступ ΠΊ сСтСвым путям (\\SERVER\Share\XRay), Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ UNC ΠΏΡƒΡ‚ΠΈ. β€’ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ отсутствиС Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ со стороны антивируса/брандмауэра для ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° с изобраТСниями. β€’ ΠŸΡ€ΠΈ нСобходимости ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Ρ‚ΡŒ с Π°Π΄ΠΌΠΈΠ½ΠΎΠΌ: o Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ Π² антивирус; o Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ статичСских ΠΏΡƒΡ‚Π΅ΠΉ/дисков. ________________________________________ 4.6. ВосстановлСниС отобраТСния списка снимков Π·Π° дСнь ПослС восстановлСния ΠΏΡƒΡ‚Π΅ΠΉ: 1. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ формируСтся список Π·Π° дСнь: o ΠΏΠΎ Π΄Π°Ρ‚Π΅ исслСдования; o ΠΏΠΎ Π΄Π°Ρ‚Π΅ создания Ρ„Π°ΠΉΠ»Π°; o ΠΏΠΎ полю Β«Π΄Π°Ρ‚Π° ΠΏΡ€ΠΈΡ‘ΠΌΠ°/исслСдования» Π² Π‘Π”. 2. Если список всё Π΅Ρ‰Ρ‘ Π½Π΅ отобраТаСтся: o ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ…Ρ€Π°Π½ΠΈΠΌΡ‹Π΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹, прСдставлСния (views) ΠΈΠ»ΠΈ SQL запросы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ списка; o ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ условия ΠΎΡ‚Π±ΠΎΡ€Π°: ? Π½Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠ΅Ρ‚ΡΡ Π»ΠΈ ΠΏΠΎ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ Β«ΠΏΡƒΡ‚ΡŒ Π½Π΅ пустой»; ? Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π»ΠΈ «Тёстко» старыС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ. 3. ΠŸΡ€ΠΈ нСобходимости ΡΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ: o прСдставлСниС ΠΈΠ»ΠΈ SQL ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ, Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‰ΡƒΡŽ список Π·Π° дСнь; o Π»ΠΎΠ³ΠΈΠΊΡƒ формирования индСкса Π² локальной Π‘Π”. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ этапа: ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Π΄Π°Ρ‚Ρ‹ Π² интСрфСйсС Alphaplus EU Control отобраТаСтся ΠΏΠΎΠ»Π½Ρ‹ΠΉ список исслСдований/снимков Π·Π° этот дСнь, ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ исслСдованиС открываСтся Π±Π΅Π· ошибки. ________________________________________ 5. ВрСбования ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ Ρ€Π°Π±ΠΎΡ‚ По Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚ спСциалист Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ: β€’ ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±Ρ‰Π΅Π³ΠΎ списка рСнтгСновских снимков Π·Π° дСнь Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Alphaplus EU Control. β€’ Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ открытия ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ снимка/исслСдования ΠΈΠ· списка Π±Π΅Π· ошибок. β€’ Π―Π²Π½ΠΎ ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ(ΠΈ) ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ(Π°ΠΌ) хранСния ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. β€’ ΠœΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ риска ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ возникновСния ошибки ΠΏΡ€ΠΈ пСрСзапускС/ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ систСмы. ________________________________________ 6. ΠžΡ‚Ρ‡Ρ‘Ρ‚ ΠΈ докумСнтация ΠΎΡ‚ исполнитСля По ΠΈΡ‚ΠΎΠ³Π°ΠΌ Ρ€Π°Π±ΠΎΡ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ: 1. ΠšΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΎΡ‚Ρ‡Ρ‘Ρ‚: o Π² Ρ‡Ρ‘ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π»Π°ΡΡŒ основная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° сбоя (потСря ΠΏΡƒΡ‚ΠΈ, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ диска, сбой ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈ Ρ‚.Π΄.); o ΠΊΠ°ΠΊΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ поля Π² Π‘Π” задСйствованы для хранСния ΠΏΡƒΡ‚Π΅ΠΉ; o ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Alphaplus EU Control Π±Ρ‹Π»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹. 2. ВСксты всСх Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… SQL скриптов (Ссли ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ»ΠΈΡΡŒ), с пояснСниСм: o Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚; o Π² ΠΊΠ°ΠΊΠΎΠΌ порядкС ΠΈΡ… запускали. 3. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ: o ΠΏΠΎ рСгулярной ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ цСлостности Π°Ρ€Ρ…ΠΈΠ²Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, СТСмСсячный ΠΎΡ‚Ρ‡Ρ‘Ρ‚ ΠΏΠΎ записям Π±Π΅Π· ΠΏΡƒΡ‚Π΅ΠΉ ΠΈΠ»ΠΈ с Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ); o ΠΏΠΎ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΌΡƒ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ: ? Π‘Π”; ? ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² с изобраТСниями; o ΠΏΠΎ дСйствиям пСрсонала ΠΏΡ€ΠΈ смСнС диска/сСрвСра (Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Π² настройках/Π‘Π”). ________________________________________ 7. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠΆΠ΅Π»Π°Π½ΠΈΠ΅ По возмоТности попроситС спСциалиста: β€’ Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ скрипт ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ: o Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ всСх записСй, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ„Π°ΠΉΠ» ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ ΠΏΡƒΡ‚ΠΈ отсутствуСт; o логирования Ρ‚Π°ΠΊΠΈΡ… записСй Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ/ΠΎΡ‚Ρ‡Ρ‘Ρ‚. β€’ ΠžΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΡƒΡŽ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ для вас: o Π³Π΄Π΅ ΠΈ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ/ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΡƒΡ‚ΡŒ хранСния; o ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΈΠ½Π΄Π΅ΠΊΡΠ°Ρ†ΠΈΡŽ/пСрСсканированиС Π°Ρ€Ρ…ΠΈΠ²Π° послС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
Москва ЀрилансСры

SQL

дистанционно
договорная
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… с нуля. . Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π΅Ρ‰Ρ‘: .
Москва ЀрилансСры

SQL

дистанционно
договорная
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… с нуля. ВсСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚! МнС 31 Π³ΠΎΠ΄, ΠΏΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡŽ я выпускница ΠΌΠ΅Ρ…-ΠΌΠ°Ρ‚Π° 2017 Π³ΠΎΠ΄Π°) БСйчас ΠΏΡ€ΠΎΡ…ΠΎΠΆΡƒ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ Ρ…ΠΎΡ‚Π΅Π»Π° Π±Ρ‹ ΠΏΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΏΠΎΠΌΠΎΡ‰ΠΈ: Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π΅ΠΌΡ‹ Π΄Π°ΡŽΡ‚ΡΡ нСпросто ΠΈΠ·-Π·Π° большого ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π²Π° послС Π²ΡƒΠ·Π°. ВсС это ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄ΠΎ 20.07 Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ. ЦСль: Π˜Π·ΡƒΡ‡ΠΈΡ‚ΡŒ основы Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ SQL. Для закрСплСния ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ тСст ΠΈΠ· 35 вопросов. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ. "Π—Π°Π΄Π°Π½ΠΈΠ΅: Π‘ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… для ΡƒΡ‡Π΅Ρ‚Π° сотрудников, ΠΎΡ‚Π΄Π΅Π»ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². Π‘Π°Π·Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ‚Ρ€ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹: departments (ΠΎΡ‚Π΄Π΅Π»Ρ‹) projects (ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹) employees (сотрудники) ΠŸΡ€Π°Π²ΠΈΠ»Π° связСй: - ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΎΡ‚Π΄Π΅Π»Ρƒ - Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΎΡ‚Π΄Π΅Π»Ρƒ - Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ 2-3 ΠΎΡ‚Π΄Π΅Π»Π°, 2-3 ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΎΡ‚Π΄Π΅Π»Π΅, 8-10 сотрудников с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π°ΠΌΠΈ. Задания 1. Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΡ‚Π΄Π΅Π», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ связаны Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΎΠ΄ΠΈΠ½ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΡ‚Π΄Π΅Π» ΠΈ ΠΎΠ΄ΠΈΠ½ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ этому ΠΎΡ‚Π΄Π΅Π»Ρƒ. ΠŸΡ€ΠΈ связывании ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° с ΠΎΡ‚Π΄Π΅Π»ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ‚Π΄Π΅Π»Π° (Π½Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ извСстСн Π΅Π³ΠΎ ID). 2. Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‚ΡƒΠ΄Π° Π΄Π²ΡƒΡ… Π½ΠΎΠ²Ρ‹Ρ… сотрудников ΠΈ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ пСрСвСсти ΠΈΠ· Π΄Π²ΡƒΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΡ‚Π΄Π΅Π»ΠΎΠ² Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΄Π²ΡƒΡ… Π½ΠΎΠ²Ρ‹Ρ… сотрудников Π² созданный ΠΎΡ‚Π΄Π΅Π» ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Π—Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ сотруднику ΠΈΠ· Π΄Π²ΡƒΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΎΡ‚Π΄Π΅Π»ΠΎΠ² Π² этот ΠΆΠ΅ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΡ‚Π΄Π΅Π». ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ сотрудника ΠΊ ΠΎΡ‚Π΄Π΅Π»Ρƒ ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ. 3. Π£Π²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρ‹ сотрудникам ΠΏΠΎ названию этого ΠΎΡ‚Π΄Π΅Π»Π° Π½Π° 10% ΠŸΠΎΠ²Ρ‹ΡΡŒΡ‚Π΅ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρƒ Π½Π° 10 ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ² всСм сотрудникам ΠΎΡ‚Π΄Π΅Π»Π°, созданного Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ Π·Π°Π΄Π°Π½ΠΈΠΈ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ‚Π΄Π΅Π»Π° для Π΅Π³ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, Π° Π½Π΅ ID. 4. Найти сотрудников с самой высокой ΠΈ самой Π½ΠΈΠ·ΠΊΠΎΠΉ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚ΠΎΠΉ Π² ΠΎΡ‚Π΄Π΅Π»Π΅ НайдитС всСх сотрудников, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρƒ Π² ΠΎΡ‚Π΄Π΅Π»Π΅, созданном Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ Π·Π°Π΄Π°Π½ΠΈΠΈ. Π’Π°ΠΊΠΆΠ΅ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ всСх сотрудников с минимальной Π·Π°Ρ€ΠΏΠ»Π°Ρ‚ΠΎΠΉ Π² этом ΠΆΠ΅ ΠΎΡ‚Π΄Π΅Π»Π΅. Если нСсколько сотрудников ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρƒ, Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΈΡ… всСх. 5. Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ сотрудников столбик Π΄Π°Ρ‚Π° Π½Π°ΠΉΠΌΠ° ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ значСниями Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ сотрудников столбСц date_hired с Ρ‚ΠΈΠΏΠΎΠΌ DATE. Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Π΅Π³ΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π΄Π°Ρ‚Π°ΠΌΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сотрудника. Π”Π°Ρ‚Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ (Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠΌΠΈ). 6. ВывСсти порядок Π½Π°ΠΉΠΌΠ° сотрудников Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡ‚Π΄Π΅Π»Π° Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡ‚Π΄Π΅Π»Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ список сотрудников с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ порядкового Π½ΠΎΠΌΠ΅Ρ€Π° ΠΈΡ… Π½Π°ΠΉΠΌΠ°. Π‘Π°ΠΌΡ‹ΠΉ старый сотрудник ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π½ΠΎΠΌΠ΅Ρ€ 1, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π·Π° Π½ΠΈΠΌ β€” Π½ΠΎΠΌΠ΅Ρ€ 2 ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. 7. Найти сотрудников, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ дольшС всСх Π² своСм ΠΎΡ‚Π΄Π΅Π»Π΅ Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡ‚Π΄Π΅Π»Π° Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ сотрудника (ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сотрудников) с самой Ρ€Π°Π½Π½Π΅ΠΉ Π΄Π°Ρ‚ΠΎΠΉ Π½Π°ΠΉΠΌΠ°. Π’Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ Π΅Π³ΠΎ имя, Π΄Π°Ρ‚Ρƒ Π½Π°ΠΉΠΌΠ° ΠΈ количСство Π΄Π½Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΡ‚ этой Π΄Π°Ρ‚Ρ‹ Π΄ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°. 8. Найти Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ срСднСй Π·Π°Ρ€ΠΏΠ»Π°Ρ‚ΠΎΠΉ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΈ сосСдних ΠΎΡ‚Π΄Π΅Π»ΠΎΠ² БосСдними ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ ΠΎΡ‚Π΄Π΅Π»Ρ‹, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΏΠΎ порядку (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎ ID). Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡ‚Π΄Π΅Π»Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΡΡ€Π΅Π΄Π½ΡŽΡŽ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρƒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π΅Π³ΠΎ срСднСй Π·Π°Ρ€ΠΏΠ»Π°Ρ‚ΠΎΠΉ ΠΈ срСднСй Π·Π°Ρ€ΠΏΠ»Π°Ρ‚ΠΎΠΉ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΎΡ‚Π΄Π΅Π»Π°, ΠΈ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΡ‚Π΄Π΅Π»ΠΎΠΌ. 9. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ срСднСС врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ сотрудников ΠΏΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌ Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ срСднСС количСство Π΄Π½Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ сотрудники Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ этим ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ. Если ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π΅Ρ‰Π΅ Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½, ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΠΉΡ‚Π΅ врСмя Π΄ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π΄Π°Ρ‚Ρ‹. 10. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρ‹ сотрудника ΠΎΡ‚ ΠΎΠ±Ρ‰Π΅ΠΉ суммы Π·Π°Ρ€ΠΏΠ»Π°Ρ‚ Π² Π΅Π³ΠΎ ΠΎΡ‚Π΄Π΅Π»Π΅ Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сотрудника вычислитС, ΠΊΠ°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠΎΡ‚ ΠΎΠ±Ρ‰Π΅Π³ΠΎ Ρ„ΠΎΠ½Π΄Π° Π·Π°Ρ€ΠΏΠ»Π°Ρ‚ Π΅Π³ΠΎ ΠΎΡ‚Π΄Π΅Π»Π° составляСт Π΅Π³ΠΎ собствСнная Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π°". Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π΅Ρ‰Ρ‘: ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈ сопровоТдСниС, ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ тСстированиС ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ домашнСС Π·Π°Π΄Π°Π½ΠΈΠ΅ (описала Π·Π°Π΄Π°Π½ΠΈΠ΅).
НиТний Новгород ЀрилансСры

SQL

дистанционно
договорная
ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ запросы. НуТно ΠΏΡ€ΠΎΠΉΡ‚ΠΈ экзамСн 2 часа ΠΈ тСст 45 ΠΌΠΈΠ½ΡƒΡ‚ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ. Π”ΠΎ 4 июля.
Москва ЀрилансСры

SQL

дистанционно
договорная
ΠŸΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΡƒΡŽΡΡ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡ€ΠΈ. Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π΅Ρ‰Ρ‘: ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΎ-экономичСскоС обоснованиС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ.
Москва ЀрилансСры

SQL

дистанционно
договорная
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… с нуля. ВрСбуСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° C# WinForms с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… SQL Server/SQLite. Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π΅Ρ‰Ρ‘: ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΎ-экономичСскоС обоснованиС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ систСмами, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс.
Москва ЀрилансСры