Орзуҳои ман ба DBMS-и оянда, инчунин ба Росреестр дар робита бо транзаксия

Орзуҳои ман ба DBMS-и оянда, инчунин ба Росреестр дар робита бо транзаксия
Муштарӣ бо пойгоҳи додаҳо ҳамкорӣ мекунад.
Аз сайт http://corchaosis.ru, аз ҷониби Ҷонатан Тионг.

Илова бар он, ки ман барномасоз ҳастам (асосан Delphi + ҳама намудҳои DBMS-ҳои гуногун, ба наздикӣ ORACLE, + каме PHP), ман як маҳфил дорам - хариду фурӯши квартира. Ман квартира дар марҳилаи сохтмон аз як таҳиягари каму беш боэътимод бо нархи хуб мехарам (масалан, ҳоло Самолет чунин таҳиякунанда аст, квартираҳо дар назди истгоҳи метрои Некрасовка фурӯхта мешаванд), мунтазири овардани хона (аксаран ду пас аз солҳо, ин бо пешниҳодҳои арзон рӯй медиҳад), ман онро таъмир мекунам ва сипас онро ба 95-100% нархи бозор мефурӯшам.

Ҳамин тавр, ман (мисли ҳама) бо мушкилоти набудани транзаксионии RosReestr дучор шудам.

Мушкилоти набудани муомилоти транзаксионии Rosreestr

Дар барномасозӣ ин "Муомилот" ва дар амволи ғайриманқул "Муомилот бо алтернатива" (ва инчунин, ҳамчун як қисми он, "Созишномаи қуттии амонатӣ") ва он каме мураккабтар аст. Ман ба шумо мегӯям.

Вася ба тамошои квартира, ки Петя мефурУхт, омад. Ва Вася ҳама чиз, аз ҷумла нархаш хеле маъқул буд, аммо Вася пул надорад. Ҳикояи мо ҳамин тавр оғоз мешавад.

Вася дорои моликияти шахсии худро дорад, ки дорои баъзе арзишҳое мебошад, ки барои ӯ махсусан зарур нестанд - Ломоносов дар хонаи ҳамсоя зиндагӣ мекард, баландии шифт ҳафтуним метр аст, базаи меваю сабзавот ва бозори Садовод мавҷуд аст. Дар наздикии он, шумо метавонед бо Aeroexpress сайр кунед, дар зери хона таҳхонае мавҷуд аст, ки баландии 1 метр аст, болохонае дар болои квартира мавҷуд аст, ки барои мушоҳидаҳои астрономӣ қулай аст. Вася мефаҳмад, ки ин хусусиятҳо нархи манзили ӯро зиёд мекунанд, аммо на барои худ. Ва ӯ қарор мекунад, ки хонаи Петяро харад ва хонаи худро фурӯшад. Аммо фурӯши маҳз барои харидани хонаи Петя, на танҳо. Дар забони риэлторҳо ин "Алтернатива интихоб шудааст" ном дорад.

Акнун биёед ба ин вазъият аз тарафи Петя назар андозем. Гап дар сари он аст, ки Петя низ ба нишастан ба беқурбшавии пул манфиатдор нест, вай квартираро мефурӯшад, то ба худаш дар шаҳри Элвенари Валинор квартира бихарад, аммо то ҳол ба кадоме аз онҳо нигоҳ накардааст. Дар забони риэлторҳо, ин "Муомила бо алтернатива" номида мешавад.

Ду элфҳои Замини Миёна, Маглор ва Маедрос, дар шаҳри Валинор амволи мувофиқ (ба меъёрҳои Петя) доранд, ки фавран фурӯхта мешаванд, зеро онҳо ба Мелкор хидмат мекунанд. Дар забони риэлторҳо ин "Фурӯши ройгон" номида мешавад.

Инак, Вася мизочи Серёжаро пайдо мекунад. Ҳоло Петя дар шаҳри Валинор барои ӯ ду варианти мувофиқ пайдо мекунад. Мо дар арафаи анҷом додани созишнома ҳастем. Барои содда фарз кунем, ки ҳеҷ яке аз тарафҳои муомилот аз гарав истифода намебаранд ва ноболиғон ҳамчун соҳибони саҳмия надоранд. Ҳамин тариқ, ҳоло бояд амалҳои зерин иҷро карда шаванд:
1. Серёжа ба Петя пул медихад.
2. Вася квартираашро ба Серёжа медихад.
3. Петя квартираашро ба Вася медихад.
4. Ё Маглор ё Маедрос манзили худро дар Валинор ба Пета интиқол медиҳанд ва пули Серёжаро мегиранд.
5. Малкор ва Маедрос барои хидмат ба Мелкор ба Мордор мераванд.

Беҳтарин мебуд, ки скрипти зеринро барои иҷро ба Rosreestr пешниҳод кунед:

Оғози муомилот
Квартираи Васяро ба Серёжа диҳед.
Квартираи Петяро ба Вася дихед.
оғоз кунед
Квартираи Малкорро ба Петя диҳед
Пули Серёжаро ба Малкор диҳед
АГАР_ХАТО:
Квартираи Маедросро ба Петя дихед
Пули Серёжаро ба Маедрос диҳед
Поён
АМАЛИЁТ КУНЕД

Ин як скрипти соддакардашудаи транзаксия бо алтернатива мебошад, ки дар назар дорад, ки ҳамаи хонаҳо як соҳиби калонсол (ва қобилиятнок) доранд, арзишҳои онҳо баробаранд ва ба риэлторҳо (агар мавҷуд бошанд) новобаста аз марҳилаҳои муомилот пардохт карда мешаванд.

Аммо, Rosreestr транзаксияро дастгирӣ намекунад. Ҳама амалҳо пайдарпай ва мустақилона, як паси дигар, бидуни баргардонидани транзаксия дар маҷмӯъ, агар яке аз онҳо ноком шавад, иҷро карда мешаванд. Максимуме, ки ба даст овардан мумкин аст - бо назардошти он, ки Росреестр ва MFC бо интиқоли пули нақд кор намекунанд - ин гузоштани пул дар як кассаи амонатӣ бо шароити дастрасӣ ба он Вася, Петя, Серёжа (агар амалиёт набошад) мебошад. умуман ба қайд гирифта шудааст) ва дигар фаъолон бо пешниҳоди шартномаҳои аз ҷониби Росреестр ба қайд гирифташуда. (Ва дар омади гап, бонкҳо ҳақиқии шартномаҳоро мустақилона тафтиш намекунанд, яъне ба ҳаққонияти ҳуҷҷатҳои тарафҳои муомила эътимод доранд).

Ба ғайр аз хатарҳои анҷоми нопурраи муомилот, мушкили дигар дар он аст, ки агар иштирокчиёни дигар бидуни мунтазири сабти ном ба хонаи нави худ кӯчанд (салом, масъалаи кампардохти пардохтҳои коммуналӣ!), Пас Маглор ва Маедҳрос ба зудӣ намераванд Мелкор хизмат кунад ва шояд Маглор наметавонад, ки ӯ танҳо вақт надорад, ки Силмарилҳоро дар дасташ нигоҳ дорад. Муомилоти амволи ғайриманқул пай дар пай анҷом дода мешавад ва иҷрои ҳар як муомилот на камтар аз 9 рӯзи корӣ мегирад.

Илова бар ин, Росреестр гаронии манзилҳои дар доираи DDU сохташударо дастгирӣ намекунад, аммо ин метавонад дар робита ба фьючерсҳои оддӣ як амали ибтидоӣ бошад.

Акнун биёед ба камбудй ва хохиши ман дар бораи МБМ мегузарем

1) Якум ин набудани системаи идоракунии версия мебошад. Агар дар паҳлӯи Delphi ман дар қуттии қуттии худ таҳия карда бошам ва тағиротҳои воридкардаам ба дигар барномасозон то он даме, ки онҳо содир нашаванд, пайдо нашаванд, ин ҳолат дар DBMS нест. Ва ҳатто агар ба ман дастрасии пурра (ҳадди ақал дар доираи он чизе, ки барои вазифаи ба ман гузошташуда зарур аст) бовар карда шавад, ба базаи ҷангӣ ва ин рӯй медиҳад, ман наметавонам дар он рушд кунам. Ҳангоме ки ман ислоҳ мекунам, ҳама чиз вайрон мешавад. Ин чи гуна асри санг аст??? Барои таҳиягарон қуттии қумӣ созед.

2) Дуюм, набудани ҷадвалҳои стандартии пешакӣ муайяншуда, ки ҷаҳони воқеиро тавсиф мекунанд. Ҳар як ширкате, ки ман дар он кор кардам, формати ҷадвали худро дорад, ки номҳои (ба забони русӣ ва (ҳадди ақал) англисӣ, дар ҳолатҳои гуногуни русӣ) дувоздаҳ моҳро тавсиф мекунад!

3) Сеюм - ва дар ин ҷо ман истилоҳоти Oracle-ро истифода хоҳам кард - ҳеҷ роҳе барои даъват кардани скрипти оддии Insert ё Update, ки Returning-ро истифода мебарад, вуҷуд надорад, ҳамон тавре ки мо Интихоб мекунем. Шояд инҳо мушкилоти Oracle нестанд, балки мушкилот дар интерфейси Delphi + Oracle бошанд.

4) Чаҳорум – зарурати додани ваколатҳо ба расмиятҳо ва вазифаҳое, ки ман эҷод мекунам, ки ман ин корро кардан намехоҳам. Ман намехоҳам, ки иҷозатҳои корбарро барои расмиёт ва функсияҳо муқаррар ва баъд тағир диҳам. Чаро, агар ман ба таври возеҳ Грантҳоро нанавиштам, худи система наметавонист ба объектҳои ҷалбшуда нигоҳ кунад ва мувофиқи ҳуқуқҳои кор бо онҳо, ба корбарони муайян ҳуқуқи даъват кардани функсияро диҳад ё не? Ман омодаам, ки ҳангоми навиштани функсияҳо ва процедураҳо барои ин як калимаи калидӣ нависам. Ё, беҳтараш, бигзор корбар иҷроро оғоз кунад ва агар шохаи алгоритм ӯро ба дархосте барад, ки корбар ба он ҳуқуқ надорад, вай онро бо хатогӣ хориҷ мекунад.

Манбаъ: will.com

Илова Эзоҳ