අනාගතයේ DBMS වෙත මෙන්ම ගනුදෙනුව සම්බන්ධයෙන් Rosreestr වෙත මගේ ප්‍රාර්ථනාවන්

අනාගතයේ DBMS වෙත මෙන්ම ගනුදෙනුව සම්බන්ධයෙන් Rosreestr වෙත මගේ ප්‍රාර්ථනාවන්
සේවාදායකයා දත්ත සමුදාය සමඟ අන්තර් ක්‍රියා කරයි.
අඩවියෙන් http://corchaosis.ru, Jonathan Tiong විසිනි.

මම ක්‍රමලේඛකයෙකු (ප්‍රධාන වශයෙන් Delphi + විවිධ DBMS, මෑතකදී ORACLE, + ටිකක් PHP) යන කාරණයට අමතරව, මට විනෝදාංශයක් ඇත - මහල් නිවාස මිලදී ගැනීම සහ විකිණීම. මම ඉදිකිරීම් අදියරේදී වඩා අඩු හෝ අඩු විශ්වාසදායක සංවර්ධකයෙකුගෙන් හොඳ මිලකට මහල් නිවාසයක් මිලදී ගන්නෙමි (උදාහරණයක් ලෙස, දැන් සැමොලෙට් එවැනි සංවර්ධකයෙකි, නෙක්‍රාසොව්කා මෙට්‍රෝ ස්ටේෂන් අසල මහල් නිවාස විකිණීමට ඇත), නිවස ලබා දෙන තෙක් රැඳී සිටින්න (බොහෝ විට දෙකක් වසර ගණනාවකට පසු, මෙය මිල අඩු දීමනා සමඟ සිදු වේ), මම එය ප්‍රතිසංස්කරණය කර පසුව එහි වෙළඳපල මිලෙන් 95-100% කට විකුණමි.

එබැවින්, RosReestr හි ගනුදෙනු නොමැතිකම පිළිබඳ ගැටලුවට මම (අනෙක් සියල්ලන් මෙන්) මුහුණ දුන්නා.

Rosreestr හි ගනුදෙනු ගනුදෙනු නොමැතිකම පිළිබඳ ගැටළුව

වැඩසටහන්කරණයේ දී එය "ගනුදෙනු" වන අතර, දේපල වෙළඳාම් වලදී එය "විකල්ප සමඟ ගනුදෙනු" (සහ, එහි කොටසක් ලෙස, "ආරක්ෂිත තැන්පතු පෙට්ටි ගිවිසුම") වන අතර එය ටිකක් සංකීර්ණ වේ. මම ඔබට කියනවා.

පෙටියා විකුණන මහල් නිවාසය බැලීමට වාස්යා පැමිණියේය. මිල ඇතුළුව සෑම දෙයකටම වාස්යා සැබවින්ම කැමති වූ නමුත් වාස්‍යාට මුදල් නැත. අපේ කතාව පටන් ගන්නේ මෙහෙමයි.

වාස්යාට තමාගේම දේපලක් ඇත, එය ඔහුට විශේෂයෙන් අවශ්‍ය නොවන සමහර අගයන් ඇත - ලොමොනොසොව් අසල්වැසි නිවසේ ජීවත් විය, සිවිලිමේ උස මීටර් හතහමාරක්, පළතුරු සහ එළවළු පදනමක් සහ සඩෝවොඩ් වෙළඳපොලක් ඇත. අසල, ඔබට Aeroexpress මත ඇවිද යා හැකිය, මහල් නිවාසයට යටින් මීටර් 1 ක උසකින් යුත් බිම් මහලක් ඇත, තාරකා විද්‍යාත්මක නිරීක්ෂණ සඳහා පහසු මහල් නිවාසයට ඉහළින් අට්ටාලයක් ඇත. මෙම අංගයන් ඔහුගේ මහල් නිවාසයේ මිල වැඩි කරන බව Vasya තේරුම් ගනී, නමුත් තමාට නොවේ. ඔහු Petya ගේ මහල් නිවාසය මිලදී ගැනීමට සහ ඔහුගේම මහල් නිවාසය විකිණීමට තීරණය කරයි. නමුත් හරියටම විකිණීම Petya ගේ මහල් නිවාසය මිලදී ගැනීම සඳහා පමණක් නොව. රියල්ටර්වරුන්ගේ භාෂාවෙන් මෙය හඳුන්වන්නේ “An option has been selected” යනුවෙනි.

දැන් අපි පෙටියාගේ පැත්තෙන් මෙම තත්වය දෙස බලමු. කාරණය නම්, පෙටියා ද ක්ෂය වන මුදල් මත හිඳීමට උනන්දුවක් නොදක්වන අතර, ඔහු Valinor හි elven නගරයේ මහල් නිවාසයක් මිලදී ගැනීම සඳහා මෙම මහල් නිවාසය විකුණයි, නමුත් ඔහු තවමත් කුමන එකක්දැයි සොයා බලා නැත. දේපල වෙළඳාම්කරුවන්ගේ භාෂාවෙන් මෙය "විකල්පයක් සමඟ ගනුදෙනුවක්" ලෙස හැඳින්වේ.

මැද-පෘථිවියේ එල්ව්වරුන් දෙදෙනෙකු වන මැග්ලෝර් සහ මේඩ්‍රොස් හට වැලිනෝර් නගරයේ සුදුසු (පෙටියාගේ නිර්ණායකයට අනුව) දේපල ඇති අතර, ඔවුන් මෙල්කෝර්ට සේවය කිරීමට යන බැවින් එය ඉක්මනින් විකුණනු ලැබේ. රියල්ටර්ගේ භාෂාවෙන් මෙය "නොමිලේ විකිණීම" ලෙස හැඳින්වේ.

ඉතින්, Vasya සේවාදායකයෙක්, Seryozha සොයා ගනී. දැන්, Petya Valinor නගරයේ ඔහුට සුදුසු විකල්ප දෙකක් සොයා ගනී. අපි ගනුදෙනුව අවසන් කිරීමට සූදානම්. ගනුදෙනුවේ කිසිදු පාර්ශවයක් උකසක් භාවිතා නොකරන අතර කොටස් හිමිකරුවන් ලෙස බාලවයස්කරුවන් නොමැති බව සරල බව සඳහා අපි උපකල්පනය කරමු. එබැවින්, පහත සඳහන් ක්රියාවන් දැන් සිදු කළ යුතුය:
1. Seryozha Petya වෙත මුදල් ලබා දෙයි.
2. Vasya ඔහුගේ මහල් නිවාසය Seryozha වෙත ලබා දෙයි.
3. Petya ඔහුගේ මහල් නිවාසය Vasya වෙත ලබා දෙයි.
4. Maglor හෝ Maedhros ඔවුන්ගේ Valinor හි පිහිටි මහල් නිවාසය Peta වෙත මාරු කර Seryozhaගේ මුදල් ලබා ගන්න.
5. මල්කෝර් සහ මේද්‍රෝස් මෙල්කෝර්ට සේවය කිරීමට මොර්ඩෝර් වෙත යති.

ක්‍රියාත්මක කිරීම සඳහා පහත පිටපත Rosreestr වෙත ඉදිරිපත් කිරීම වඩාත් සුදුසුය:

ගනුදෙනුව ආරම්භ කරන්න
වාස්යාගේ මහල් නිවාසය සීරියෝෂාට දෙන්න.
පෙටියාගේ මහල් නිවාසය වාස්යාට දෙන්න.
පටන් ගනී
මල්කෝර්ගේ මහල් නිවාසය පෙටියාට දෙන්න
සීරියෝෂාගේ මුදල් මල්කෝර්ට දෙන්න
IF_ERROR:
මැඩ්‍රොස්ගේ මහල් නිවාසය පෙටියාට දෙන්න
Seryozha ගේ සල්ලි Maedhros ට දෙන්න
අවසානය
සන්නිවේදනය මාරු කරන්න

මෙය විකල්පයක් සහිත සරල කළ ගනුදෙනු ස්ක්‍රිප්ට් එකකි, එය උපකල්පනය කරන්නේ සියලුම මහල් නිවාසවලට එක් වැඩිහිටි (සහ දක්ෂ) හිමිකරුවෙකු සිටින බවත්, ඒවායේ වටිනාකම් සමාන බවත්, ගනුදෙනුවේ අවධීන් නොසලකා රියල්ටර් (ඇත්නම්) ගෙවනු ලබන බවත්ය.

කෙසේ වෙතත්, Rosreestr ගනුදෙනු සඳහා සහාය නොදක්වයි. සියලුම ක්‍රියා අනුපිළිවෙලින් සහ ස්වාධීනව සිදු කරනු ලැබේ, ඒවායින් එකක් අසාර්ථක වුවහොත් සමස්තයක් ලෙස ගනුදෙනුව ආපසු හරවා නොගෙන එකින් එක. ලබා ගත හැකි උපරිමය - Rosreestr සහ MFC මුදල් මාරු කිරීමේදී ක්‍රියා නොකරන බැවින් - Vasya, Petya, Seryozha (ගනුදෙනු නොමැති නම්) වෙත ප්‍රවේශ වීමට කොන්දේසි සහිතව මුදල් ආරක්ෂිත තැන්පතු පෙට්ටියක තැන්පත් කිරීමයි. සියල්ල ලියාපදිංචි කර ඇත), සහ අනෙකුත් නළුවන්, Rosreestr විසින් ලියාපදිංචි කරන ලද කොන්ත්රාත්තු ඉදිරිපත් කිරීම මත. (සහ මාර්ගය වන විට, බැංකු විසින් කොන්ත්‍රාත්තු වල සත්‍යතාව ස්වාධීනව සත්‍යාපනය නොකරයි, එනම්, ගනුදෙනුවට සම්බන්ධ පාර්ශවයන්ගේ පත්‍රිකා වල සත්‍යතාව ඔවුන් විශ්වාස කරයි).

ගනුදෙනුව අසම්පූර්ණව සම්පූර්ණ කිරීමේ අවදානමට අමතරව, තවත් ගැටළුවක් නම්, වෙනත් සහභාගිවන්නන්ට සම්පූර්ණ ලියාපදිංචිය බලා නොසිට ඔවුන්ගේ නව නිවසට යා හැකි නම් (හෙලෝ, උපයෝගිතා බිල්පත් අඩුවෙන් ගෙවීමේ ගැටලුව!), එවිට Maglor සහ Maedhros ඉක්මනින් නොයනු ඇත. මෙල්කෝර්ට සේවය කරන්න, සමහර විට මැග්ලෝර්ට සිල්මාරිල් ඔහුගේ අතේ තබා ගැනීමට කාලය නොමැති වනු ඇත. නිශ්චල දේපල ගනුදෙනු අනුක්‍රමිකව සිදු කරනු ලබන අතර, එක් එක් ගනුදෙනුව ක්‍රියාත්මක කිරීමට අවම වශයෙන් ව්‍යාපාරික දින 9ක් ගතවනු ඇත.

මීට අමතරව, Rosreestr DDU යටතේ ඉදිකරන ලද නිවාසවල බරට සහාය නොදක්වයි, නමුත් එය සරල අනාගතයක් සම්බන්ධයෙන් මූලික ක්රියාවක් විය හැකිය.

දැන් අපි DBMS ගැන අඩුපාඩු සහ මගේ පැතුම් වෙත යමු

1) පළමුවැන්න අනුවාද පාලන පද්ධතියක් නොමැතිකමයි. Delphi පැත්තේ මම මගේම වැලිපිල්ලක් තුළ සංවර්ධනය කරන්නේ නම් සහ මම කරන වෙනස්කම් වෙනත් ක්‍රමලේඛකයින් කැපවී සිටින තුරු ඔවුන්ට නොපෙනේ නම්, DBMS සම්බන්ධයෙන් මෙය එසේ නොවේ. සටන් දත්ත ගබඩාවට ප්‍රවේශය (අවම වශයෙන් මට පවරා ඇති කාර්යය සඳහා අවශ්‍ය දේ විෂය පථය තුළ) මා විශ්වාස කළත්, මෙය සිදු වුවද, මට එය වර්ධනය කළ නොහැක. මම දෝෂහරණය කරන අතරතුර, සියල්ල කඩා වැටෙනු ඇත. මේ මොන ගල් යුගයක්ද??? සංවර්ධකයින් සඳහා වැලිපිල්ලක් සාදන්න.

2) දෙවැන්න සැබෑ ලෝකය විස්තර කරන පූර්ව නිශ්චිත ප්‍රමිතිගත වගු නොමැතිකමයි. මම සේවය කළ සෑම සමාගමකටම මාස දොළහක නම් (රුසියානු සහ (අවම වශයෙන්) ඉංග්‍රීසි, රුසියානු භාෂාවෙන් විවිධ අවස්ථා වලදී) විස්තර කරන තමන්ගේම වගු ආකෘතියක් ඇත!

3) තෙවනුව - සහ මෙහිදී මම Oracle පාරිභාෂිතය භාවිතා කරමි - Returning භාවිතා කරන සරල Insert හෝ Update script එකක් ඇමතීමට ක්‍රමයක් නැත, අපි Select ලෙස හඳුන්වන ආකාරයටම. සමහර විට මේවා Oracle ගැටළු නොව Delphi + Oracle හි අතුරු මුහුණතේ ගැටළු විය හැක.

4) හතරවනුව - මා විසින් නිර්මාණය කරන ක්‍රියා පටිපාටි සහ කාර්යයන් සඳහා බලතල පැවරීමේ අවශ්‍යතාවය මට මෙය කිරීමට අවශ්‍ය නැති තැන. ක්‍රියා පටිපාටි සහ කාර්යයන් සඳහා පරිශීලක අවසර සැකසීමට සහ වෙනස් කිරීමට මට අවශ්‍ය නැත. ඇයි, මම ප්‍රදාන පැහැදිලිව ලිව්වේ නැත්නම්, පද්ධතියට ම සම්බන්ධ වස්තූන් දෙස බැලීමට නොහැකි විය, සහ ඔවුන් සමඟ ක්‍රියා කිරීමේ අයිතිවාසිකම්වලට අනුකූලව, ඇතැම් පරිශීලකයින්ට ශ්‍රිතයක් ඇමතීමට අයිතිය ලබා දීමට හෝ නොකිරීමට? කාර්යයන් සහ ක්‍රියා පටිපාටි ලිවීමේදී මේ සඳහා එක් මූල පදයක් ලිවීමට මම සූදානම්. නැතහොත්, ඊටත් වඩා හොඳයි, පරිශීලකයාට ක්‍රියාත්මක කිරීම ආරම්භ කිරීමට ඉඩ දෙන්න, සහ ඇල්ගොරිතම ශාඛාව පරිශීලකයාට අයිතිවාසිකම් නොමැති ඉල්ලීමකට ඔහුව යොමු කරන්නේ නම්, ඔහු එය දෝෂයකින් ඉවතට විසි කරයි.

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න