Consultanță juridică gratuită: cine are dreptul și cum să-l obțină? Pune o întrebare: vize Schengen, cetățenie UE

Vă rugăm, atunci când puneți o întrebare, urmați câteva reguli simple:

Primul

Cel mai mod simplu de a pune o întrebareși obțineți un răspuns detaliat - apel telefonic. Pentru a face acest lucru, puteți fie să vă apelați la telefonul din orașul Moscova +7-495-99-7-88-41, fie să comandați apel înapoi

Al doilea

— Ce aparate?
— 15!
- Dar 15?
- Și „Care sunt dispozitivele”?

Foarte des oamenii pun o întrebare și cred că interlocutorul lor are exact aceleași idei despre subiectul întrebării.

Vă rugăm, dacă întrebarea dvs. este specifică, adresați-o mai detaliat, indicând anumite date, numere etc. (dacă există în întrebare).

Al treilea

Vă rog să nu vă fie frică să vă prezentați. Vrei să pui o întrebare - suntem bucuroși să-i răspundem. Ne face plăcere să vă sunăm imediat pe nume.

Toate datele care sunt transmise prin formularul " Pune o intrebare» sunt transmise pe un canal criptat, nu fac obiectul dezvăluirii și sunt protejate de hardware și instrumente software pentru implementarea 152-FZ „Cu privire la protecția datelor cu caracter personal”.

O componentă importantă comunicare comunicativă este capacitatea de a pune întrebări.

Întrebările sunt o modalitate de a obține informații și, în același timp, o modalitate de a schimba gândurile persoanei cu care vorbești în direcția corectă (cine pune întrebări controlează conversația).

Punând întrebări, construim o punte către necunoscut și nesigur. Și întrucât incertitudinea și incertitudinea sunt o trăsătură caracteristică a lumii moderne, în schimbare rapidă, dezvoltarea capacității de a pune întrebări este foarte relevantă.

„Îmi pare rău pentru neînțelegere, te-am înțeles greșit” este o expresie care poate fi auzită adesea într-o conversație între oameni. Așadar, pentru a nu fi nevoit să o pronunți, învață cum să pui întrebări corect. Întrebarea corectă, permițându-vă să aflați intențiile partenerului, vă ajută să evitați neînțelegerile și conflictele. La urma urmei, uneori, neglijând posibilitatea de a pune o întrebare sau nu o puneți la fix, deschidem calea conjecturilor și presupunerilor, a diverselor construcții speculative, creăm o impresie greșită celorlalți, atribuindu-le calități, avantaje și dezavantaje inexistente, ceea ce duce adesea la neînțelegeri și conflicte.

Oricine ai fi, un lider sau un manager obișnuit, un antrenor sau un psiholog, în orice sferă a vieții vei avea nevoie de capacitatea de a pune întrebări corect. În orice conversație, fie că este de afaceri sau personală, întrebările potrivite Ajutor:

  • Arătați interes față de personalitatea partenerului și a interlocutorului;
  • Asigurați „interpătrundere”, adică faceți sistemul dvs. de valori de înțeles pentru interlocutor, clarificând în același timp sistemul acestuia;
  • Obțineți informații, exprimați îndoieli, arătați propria poziție, arătați încredere, interesați-vă de ceea ce s-a spus, arătați îngăduință și arătați că sunteți gata să acordați conversației timpul necesar;
  • Să intercepteze și să păstreze inițiativa în comunicare;
  • Transferați conversația pe alt subiect;
  • Treceți de la monologul interlocutorului la un dialog cu el.

Pentru a învăța cum să puneți întrebări corect, trebuie să acordați atenție construcției corecte a dialogului intern și să studiați principalele tipuri de întrebări din dialogul extern.

DIALOG INTERN(întrebări către sine) ne organizează propria gândire și ne ajută formulează gânduri. Relevanța și calitatea, acuratețea și consistența întrebărilor care apar în mintea noastră afectează în mare măsură eficacitatea majorității acțiunilor pe care le întreprindem.

Pentru a se organiza dialogul intern trebuie înțeles că scopul său este analiza oricăreia dintre probleme. Un set de întrebări relevante va ajuta la analiza cuprinzătoare a oricărei probleme (situații). Există două opțiuni pentru întrebări.

Prima opțiune sunt cele șapte întrebări clasice:

Ce? Unde? Când? OMS? Cum? De ce? Dar ce inseamna?

Aceste șapte întrebări acoperă situatie problematicaîn ansamblu, şi să-i facă analiza verbal-logică.

A doua opțiune pentru analiza situației este un set de șase întrebări:

  • Fapte - Care sunt faptele și evenimentele relevante pentru situația în cauză?
  • Sentimente - Cum mă simt în general în legătură cu această situație? Cum ar trebui să se simtă alții?
  • Dorințe - Ce îmi doresc cu adevărat? Ce vor alții?
  • Obstacole - Ce mă oprește? Ce îi împiedică pe alții?
  • Timp - Ce și când să faci?
  • Instrumente - Ce instrumente am pentru a rezolva această problemă? Ce resurse au alții?

Utilizați oricare dintre cele două opțiuni atunci când organizați un dialog intern. Când apare o problemă, analizează situația cu ajutorul întrebărilor pentru tine, clarifică-ți gândurile și abia apoi începe să acționezi.

Importanță și semnificație DIALOG EXTERN, consta in întrebările potrivite ceea ce este mult mai bun decât un monolog monoton. La urma urmei, cel care întreabă este liderul conversației. De asemenea, cu ajutorul întrebărilor, îi arătăm interlocutorului interesul nostru pentru conversație și pentru aprofundarea acesteia. Întrebând, îi exprimăm persoanei dorința de a stabili o relație bună cu el. Dar toate acestea se întâmplă atunci când conversația nu seamănă și nu arată ca un interogatoriu.

Prin urmare, înainte de a începe o conversație sau o conversație de afaceri, pregătiți o serie de întrebări pentru interlocutor și adresați-le imediat ce treceți la partea de afaceri a conversației (într-o conversație normală, de îndată ce atingeți subiectul). ai nevoie). Deci, îți vei oferi un avantaj psihologic.

Întrebările de dialog extern pot fi puse în forme specifice și pot fi de următoarele tipuri:

Întrebări închise. scop întrebări închise este de a primi un răspuns fără ambiguitate (consimțământul sau refuzul interlocutorului), „da” sau „nu”. Astfel de întrebări sunt bune numai atunci când este necesar să se identifice clar și clar prezența a ceva în prezent, trecut și, uneori, în viitor („Folosiți asta?”, „Ați folosit asta?”, „Ați dori să încerci?”), sau atitudinea față de ceva („Ți-a plăcut?”, „Ți se potrivește?”), Pentru a înțelege cum să procedezi mai departe. Întrebările închise (și răspunsurile da sau nu la ele) ne schimbă eforturile într-o anumită direcție.

Nu ar trebui să împingeți imediat o persoană punând astfel de întrebări la decizia finală. Amintiți-vă că este mai ușor să convingi decât să convingi.

Un alt lucru este atunci când pui în mod deliberat o întrebare închisă, la care este dificil să răspunzi cu un negativ. De exemplu, referindu-ne la valori general recunoscute (Socrate a folosit adesea o metodă similară): „De acord, viața nu stă pe loc?”, „Spune-mi, este calitatea și garanțiile importante pentru tine?”. De ce se face acest lucru: cu cât o persoană este mai des de acord cu noi, cu atât zona de înțelegere reciprocă este mai largă (aceasta este una dintre moduri de a manipula). Și invers, dacă nu poți ridica intrebare corectași auziți adesea „nu” ca răspuns la întrebările principale, crește probabilitatea de a vă respinge oferta în ansamblu. Prin urmare, obțineți un acord în lucruri mărunte, nu începeți o conversație cu contradicții, atunci va fi mai ușor să obțineți rezultatul dorit.

Întrebări deschise. Ele nu implică un răspuns fără echivoc, pun pe gânduri o persoană, mai bine dezvăluie atitudinea lui față de propunerea ta. întrebări deschise, ea mod bun obținerea unui nou informatii detaliate, care este foarte greu de obținut cu întrebări închise. Prin urmare, într-o conversație este necesar să folosiți mai des întrebările deschise, în diferitele lor variații.

Solicitați fapte care vă vor ajuta să înțelegeți situația: „Ce este?”, „Cât?”, „Cum se rezolvă?”, „Cine?” etc.

Aflați interesele interlocutorului dvs. și condițiile pentru satisfacerea acestuia.

Află care este atitudinea interlocutorului tău față de situația în discuție: „Ce părere ai despre asta?”, „Cum te simți despre asta?”.

Sugerați sub formă de întrebări, o soluție diferită (dvs.) a problemei: „Putem face asta ..?”, „De ce nu acordăm atenție la așa și la atare opțiune..?”, în timp ce argumentăm propunerea dvs. . Acest lucru este mult mai bine decât să spui deschis: „Sugerez...”, „Să facem așa...”, „Cred că...”.

Fiți interesat de ce se bazează declarația interlocutorului dvs.: „Din ce procedați?”, „De ce mai exact?”, „Care este motivul pentru asta?”.

Clarificați tot ceea ce vă este neclar: „Ce (cum) mai exact?”, „Ce anume ..?”, „Din cauza a ce?”.

Aflați punctele nesocotite, atât personale, cât și de afaceri: „Ce am uitat?”, „Ce problemă nu am discutat?”, „Ce lipsește?”,

Dacă există îndoieli, precizați motivele acestora: „Ce vă oprește?”, „Ce vă îngrijorează (nu vă convine)?”, „Care este motivul îndoielilor?”, „De ce este nerealist?”.

Trăsăturile caracteristice ale întrebărilor deschise:

  • Activarea interlocutorului, astfel de întrebări îl fac să se gândească la răspunsuri și să le exprime;
  • Partenerul, la propria discreție, alege ce informații și argumente să ne prezinte;
  • Cu o întrebare deschisă, scoatem interlocutorul din starea de reținere și izolare și eliminăm eventualele bariere în comunicare;
  • Partenerul devine o sursă de informații, idei și sugestii.

Întrucât, atunci când răspunde la întrebări deschise, interlocutorul are posibilitatea de a evita un răspuns anume, de a deturna conversația sau de a împărtăși doar informații care îi sunt benefice, se recomandă să adreseze întrebări de bază și secundare, clarificatoare și conducătoare.

Întrebări principale- sunt planificate în avans, pot fi atât deschise, cât și închise.

Întrebări secundare sau ulterioare- spontane sau planificate, sunt setate pentru a clarifica răspunsurile la întrebările principale care au fost deja date.

Întrebări clarificatoare necesită răspunsuri scurte și concise. Li se cere în caz de îndoială să clarifice nuanțele. Oamenii sunt aproape întotdeauna dispuși să aprofundeze detaliile și nuanțele afacerilor lor, așa că nu există nicio problemă aici. Cu excepția cazului în care noi înșine neglijăm adesea să punem întrebări clarificatoare, în timp ce interlocutorii noștri așteaptă acest lucru de la noi doar pentru a ne asigura că înțelegem totul corect. Nu fi timid și nu uita să pui întrebări clarificatoare!

Întrebări sugestive acestea sunt întrebări care fac evident un anumit răspuns în ceea ce privește conținutul, adică. formulat în așa fel încât să spună persoanei ce ar trebui să spună. Este recomandat să puneți întrebări conducătoare atunci când aveți de-a face cu oameni timizi și indecisi, pentru a rezuma conversația sau dacă interlocutorul a început să vorbească și trebuie să întoarceți conversația pe calea corectă (de afaceri) sau dacă trebuie să confirmați corectitudinea judecății tale (crederea în rentabilitatea ofertei tale).

Întrebările inițiale sună extrem de intruzive. Aproape că îl obligă pe interlocutor să recunoască corectitudinea judecăților tale și să fie de acord cu tine. Prin urmare, acestea trebuie utilizate cu precauție extremă.

Pentru a sti cum să pui întrebările potrivite, trebuie să aveți o idee despre diferitele tipuri de aceste întrebări. Utilizarea întrebărilor de tot felul în conversațiile de afaceri și personale vă permite să atingeți diverse obiective. Să ne uităm la principalele tipuri de întrebări:

Întrebări retorice sunt stabilite pentru a evoca reacția dorită în oameni (obține sprijin, focalizează atenția, evidențiază probleme nerezolvate) și nu necesită un răspuns direct. Astfel de întrebări sporesc, de asemenea, caracterul și sentimentele din propoziția vorbitorului, făcând textul mai bogat și mai emoționant. Exemplu: „Când, în sfârșit, oamenii vor învăța să se înțeleagă?”, „Este posibil să considerăm ceea ce s-a întâmplat ca un fenomen normal?”.

Întrebările retorice ar trebui formulate în așa fel încât să sune scurte și concise, relevante și ușor de înțeles. Aprobarea și înțelegerea aici este - tăcere ca răspuns.

întrebări provocatoare sunt stabilite pentru a provoca o furtună de emoții în interlocutor (oponent), astfel încât o persoană într-o criză de pasiuni cedează informații ascunse, a scos ceva de prisos. Întrebările provocatoare sunt apă pură influență manipulativă dar uneori este necesar pentru binele cauzei. Doar nu uitați, înainte de a pune o astfel de întrebare, calculați toate riscurile asociate cu aceasta. La urma urmei, punând întrebări provocatoare, ești oarecum provocator.

Întrebări confuze transferați atenția asupra zonei de interes a celui care pune întrebări, care se află departe de direcția principală a conversației. Astfel de întrebări sunt puse fie neintenționat (dacă ești interesat de subiectul conversației, nu ar trebui să întrebi despre lucruri care nu au nimic de-a face cu el), fie în mod deliberat din cauza dorinței de a-ți rezolva propriile probleme, de a direcționa conversația în direcția de care aveți nevoie. Dacă, la întrebarea dumneavoastră confuză, interlocutorul vă sugerează să nu vă distras atenția de la subiectul în discuție, faceți-o, dar în același timp rețineți că doriți să luați în considerare și să discutați subiectul pe care l-ați enunțat altă dată.

De asemenea, întrebările confuze sunt puse pur și simplu pentru a scăpa de subiectul de conversație, fie pentru că nu este interesant (dacă prețuiești comunicarea cu această persoană, nu ar trebui să faci asta), fie este incomod.

întrebări releu- au scopul de a fi înaintea curbei și necesită capacitatea de a înțelege din mers comentariile partenerului și de a-l provoca să-și dezvăluie în continuare poziția. De exemplu: „Vrei să spui prin asta ce? ..”.

Întrebări pentru a-ți demonstra cunoștințele. Scopul lor este de a-și etala propria erudiție și competență în fața celorlalți participanți la conversație, pentru a câștiga respectul unui partener. Aceasta este o formă de autoafirmare. Când puneți astfel de întrebări, trebuie să fiți cu adevărat și nu superficial competent. Pentru că ți se poate cere să dai un răspuns detaliat la întrebarea ta.

întrebare oglindă conţine o parte din declaraţia rostită de interlocutor. Este setat astfel încât o persoană să-și vadă afirmația din cealaltă parte, acest lucru ajută la optimizarea dialogului, oferindu-i sens și deschidere autentică. De exemplu, pentru expresia „ Nu-mi mai da asta niciodată!", urmează întrebarea -" Nu te instruiesc? Mai este cineva care ar putea face asta la fel de bine?»

Întrebarea „De ce?” folosită în acest caz, ar provoca o reacție defensivă, sub formă de scuze, scuze și căutarea unor motive imaginare, putând chiar să se încheie cu acuzații și să ducă la conflict. Întrebarea oglindă dă un rezultat mult mai bun.

Întrebare alternativăÎntrebat sub forma unei întrebări deschise, dar conține mai multe răspunsuri. De exemplu: „De ce ai ales profesia de inginer: ai călcat în mod conștient pe urmele părinților tăi sau ai decis să intri în campanie, împreună cu un prieten, sau poate chiar tu nu știi de ce?”. Se pun întrebări alternative pentru a activa un interlocutor taciturn.

Întrebarea care umple tăcerea. bun intrebare corecta puteți umple o pauză incomodă care apare uneori într-o conversație.

întrebări liniștitoare au un efect calmant vizibil asupra situatii dificile. Ar trebui să le cunoașteți dacă aveți copii mici. Dacă sunt supărați de ceva, îi puteți distrage atenția și îi puteți calma punând câteva întrebări. Această tehnică funcționează imediat, deoarece trebuie să răspunzi la întrebări, fiind astfel distras. În același mod, puteți calma un adult.

Presupune respectarea următoarelor reguli:

Vorba lunga saracia omului. Întrebarea ar trebui să fie scurtă, clară și la obiect. Acest lucru crește probabilitatea unui răspuns. Când începi discuții complexe, lungi, mergi departe de subiect, în general poți uita ce anume ai vrut să întrebi. Iar interlocutorul tău, în timp ce îți pui întrebarea timp de cinci minute, se încurcă cu privire la ce anume vrei să-i întrebi. Și se poate întâmpla ca întrebarea să rămână neauzită sau neînțeleasă. Dacă vrei neapărat să mergi de departe, lasă mai întâi explicația (preistorie) să sune, apoi o întrebare clară și scurtă.

Pentru ca interlocutorul, după întrebările tale, să nu aibă senzația că este sub interogatoriu, înmuiază-le prin intonație. Tonul întrebării tale nu ar trebui să arate că ceri un răspuns (desigur, dacă aceasta nu este o situație în care nu ai altă opțiune), ar trebui să sune casual. Uneori va fi corect să întrebi persoana cu care vorbești, să-i ceri permisiunea - „Pot să-ți pun câteva întrebări pentru a clarifica?”

Capacitatea de a pune întrebări este indisolubil legată de abilitatea de a asculta interlocutorul. Oamenii sunt foarte receptivi la cei care îi ascultă cu atenție. Și vă vor trata întrebarea cu același grad de grijă. De asemenea, este important nu numai să-ți arăți cultura și interesul, ci și să nu ratezi informații care pot servi drept pretext pentru clarificarea întrebărilor sau pentru corectarea a ceea ce a fost deja pregătit.

Majoritatea oamenilor, din diverse motive, nu sunt pregătiți să răspundă la întrebări directe (cineva are dificultăți în a prezenta, iar cuiva îi este frică să transmită informații incorecte, unii nu cunosc suficient de bine subiectul, alții sunt limitați de etica personală sau corporativă, motivul poate fi reținere sau timiditate etc. . P.). Pentru ca o persoană să-ți dea un răspuns indiferent de ce, trebuie să-l interesezi, să-i explici că a-ți răspunde la întrebări este în interesul lui.

Nu pune o întrebare care începe cu cuvintele: „Cum ai putut...?” sau „De ce nu…?”. intrebare corecta aceasta este o cerere de informații, dar nu ca o taxă ascunsă. Când situația necesită exprimarea nemulțumirii față de acțiunile unui partener, este mai bine să-i spuneți cu fermitate, dar cu tact despre aceasta, într-o formă afirmativă, și nu sub forma unei întrebări.

Deci, știind cum să pui întrebările potrivite, puteți obține informațiile (profesionale) de care aveți nevoie de la interlocutor, puteți să-l înțelegeți și să-l cunoașteți mai bine, să aflați poziția și motivele sale pentru acțiuni, să faceți relațiile cu el mai sincere și mai de încredere (prietenoase), să activați pentru o cooperare ulterioară și descoperi de asemenea părţile slabeși dă-i ocazia să-și dea seama cu ce se înșeală. Este de înțeles de ce psihologii vorbesc adesea despre artă, și nu despre capacitatea de a pune întrebări.

În practică, părțile recurg destul de des la cereri către instanță de retragere sau respingere a întrebării adresate inculpatului, victimei, martorului sau altui participant la procedura penală a oponentului. În acest drept al avocatului sau al procurorului, trebuie avută în vedere dezvoltarea principiului contradictorialității în procesul penal.
Cu toate acestea, Codul de procedură penală al Federației Ruse nu conține normele legale necesare care ar reglementa în mod corespunzător procedura și motivele de respingere a unei întrebări ridicate de părți.
Întrebările care, în conformitate cu legislația procesual penală, sunt supuse respingerii de către președintele judecătorului, trebuie considerate întrebări inacceptabile.
Așadar, potrivit părții 1 a art. 275 din Codul de procedură penală al Federației Ruse (interogatoriul inculpatului): „Președintele respinge întrebările și întrebările care nu au legătură cu cauza penală”.
În conformitate cu partea 4 a art. 335 din Codul de procedură penală al Federației Ruse: „Juratii, prin președintele judecătorului, au dreptul, după interogatoriu de către părți a inculpatului, victimei, martorilor, expertului, să le adreseze întrebări. Aceste întrebări sunt formulate de preşedintele judecătorului şi pot fi respinse de acesta ca nefiind legate de acuzaţiile care îi sunt aduse.
După cum se reiese din normele legale de mai sus, președintele respinge întrebările inadmisibile numai în timpul interogatoriului inculpatului, cu toate acestea, în timpul interogatoriilor victimelor și martorilor, un astfel de drept nu este asigurat, iar într-o instanță cu participarea juraților, președintele respinge întrebările inadmisibile adresate numai de jurați și nu respinge întrebările adresate, de exemplu, procuror sau avocat.
Dacă urmărim interpretarea literală a legii procesuale, întrebările inacceptabile sunt respinse de către însuși judecătorul și nu este necesară cererea corespunzătoare a părții pentru aceasta.
Din analiza art. 37 Cod de procedură penală al Federației Ruse, art. 246 din Codul de procedură penală al Federației Ruse și art. 47 Cod procedură penală, art. 53 Cod procedură penală, art. 248 din Codul de procedură penală al Federației Ruse, care reglementează drepturile părților la urmărire și apărare, atunci nu se spune nimic despre dreptul de a depune o cerere de respingere a întrebării adresate de oponent.
Codul de procedură penală al Federației Ruse a clasificat inițial întrebările inacceptabile: într-o instanță obișnuită, acestea sunt întrebări principale și nu au legătură cu cazul penal, iar într-un proces cu juriu, acestea sunt întrebări care nu au legătură cu acuzația.
Deși sună absurd, se dovedește că într-un proces cu juriu nu este interzis să se pună întrebări conducătoare juriului, spre deosebire de o instanță într-o altă componență. Este greu de găsit vreun argument care să susțină o asemenea logică a legiuitorului.
În ceea ce privește Codul de procedură penală al RSFSR, în conformitate cu art. 283 Cod procedură penală în timpul audierii martorilor au fost eliminate întrebări care nu aveau legătură cu cauza, iar în cadrul unui proces cu juriu, potrivit art. 446 Cod procedură penală au fost respinse întrebările juraților care nu erau relevante pentru cauză, precum și sugestive sau jignitoare.
Este ușor de observat că în Codul de procedură penală al RSFSR, alături de sugestii și fără legătură cu dosarul penal, au fost respinse și întrebări injurioase, ceea ce nu este în Codul de procedură penală al Federației Ruse.
Poate legiuitorul nu se opune să le ceară?

Nu există o interpretare accesibilă în noua lege procedurală în art. 5 din Codul de procedură penală a noțiunii de „întrebare principală”, „întrebare fără legătură cu cauza penală”, precum și „întrebare fără legătură cu acuzația”, care creează teren fertil pentru arbitrariul judiciar, un președinte lipsit de scrupule. , datorită convingerii sale interioare imprevizibile, poate lua în considerare orice întrebare care duce sau nu are legătură cu dosarul penal.
Acest lucru se întâmplă destul de des atunci când un judecător, contrar legii, fiind într-o alianță procesuală cu un procuror, efectuează efectiv o urmărire penală.
De exemplu, inculpatul a fost acuzat de săvârșirea de viol. Apărarea a învățat asta Anul trecut victima s-a adresat de două ori la parchet cu declarații despre violurile comise împotriva ei în împrejurări care dau naștere la îndoieli rezonabile. Ulterior, aceste dosare penale au fost clasate din cauza neimplicarii inculpatului in infractiune.
Apărarea, pentru a clarifica credibilitatea mărturiei victimei, a pus întrebări legate de faptele anterioare cercetărilor, care au confirmat indirect denunțarea victimei și falsitatea mărturiei acesteia, însă instanța a respins cu calm aceste întrebări ca nu are legătură cu taxa, în timp ce întrebări puse nu sunt incluse în protocol, dar au respins comentariile privind protocolul din această parte.
Pentru aceleași motive au fost respinse cererile apărării de a atașa la materialele cauzei penale hotărârile de încetare a cauzei penale pe declarațiile sale anterioare.
Instanța a avut încredere în dovada vinovăției inculpatului, întrucât a avut-o pachet standard probe: mărturie incriminatoare a victimei, mărturii indirecte ale persoanelor care au aflat despre viol din cuvintele acesteia și o aviz de expertiză cu privire la vătămări corporale ușoare, dar nu a ținut cont de împrejurarea fundamentală că aceste probe s-au bazat doar pe mărturia victimei. , a căror fiabilitate și obiectivitate instanța nu a dorit să o verifice, respingând ca nerelevante chestiunile apărării. Fără a afla motivele mărturiei victimei, instanța ar putea emite un verdict nedrept.
Acest exemplu demonstrează clar ce consecințe negative pentru justiție pot urma din lipsa unei interpretări legislative a conceptului de „o întrebare care nu are legătură cu un dosar penal”.
Nu este clar ce conținut a completat legiuitorul cu conceptele „întrebare fără legătură cu dosarul penal” și „întrebare fără legătură cu acuzația formulată”.
Este destul de evident că motivele pentru respingerea întrebărilor de către judecătorul președinte în noul Cod de procedură penală al Federației Ruse sunt reduse în mod nejustificat și nu acoperă întreaga varietate de întrebări inacceptabile care sunt adresate în instanțe.
Fără îndoială că punctul fundamental este că întrebările retrase sunt supuse înscrierii în procesul-verbal al ședinței de judecată, cel puțin pentru ca instanța superioară să poată verifica corectitudinea acțiunilor instanței.
Cu toate acestea, art. 259 din Codul de procedură penală al Federației Ruse cu privire la protocolul ședinței de judecată tace cu privire la întrebările respinse. Există totuși paragraful 6, partea 3, art. 259 din Codul de procedură penală al Federației Ruse, conform căruia declarațiile, obiecțiile și petițiile persoanelor care participă la dosar trebuie să fie indicate în protocol, iar cererea pentru a reflecta problema respinsă în protocolul instanței trebuie să fie multumit. Dacă o astfel de cerere nu este primită, instanța, îndrumată de art. 259 din Codul de procedură penală al Federației Ruse, nu va introduce o astfel de întrebare în protocol.
Fără succes reglementare legalăÎntrebările inacceptabile în instanță creează o mulțime de probleme. Legea rămâne în urma practicii.
Cred că art. 277 din Codul de procedură penală al Federației Ruse și art. 278 din Codul de procedură penală al Federației Ruse, care reglementează procedura de interogare a victimei și a martorilor în timpul anchetei judecătorești, este necesară completarea dreptului părții de a solicita o abatere de la judecătorul care prezidează, cu excepția următoarelor aspecte principale: întrebări:
1. Dat într-o manieră incorectă și ofensatoare.
Nu este clar de ce Codul de procedură penală al Federației Ruse nu a reprodus vechiul cod de procedură, poate pentru redactorii săi inadmisibilitatea întrebărilor ofensatoare a fost atât de evidentă încât nu l-au menționat deloc. Cu toate acestea, această abordare este greu justificată, deoarece ceea ce este evident pentru un agent de aplicare a legii poate să nu fie evident pentru altul.
2. Nu are legătură cu împrejurările de dovedit, prevăzute la art. 73 Codul de procedură penală al Federației Ruse.
Consider că o astfel de formulare este de preferat celei specificate în lege. În acest caz, partea poate argumenta validitatea și admisibilitatea întrebării sale cu referire la o circumstanță specifică care trebuie dovedită, în raport cu articolul 73 din Codul de procedură penală al Federației Ruse.
3. Prealabil clarificată în instanță.
Adesea, părțile recurg la tactica de a pune întrebări clarificate anterior pentru a obține un răspuns diferit, mai favorabil de la interogați. Nu există cazuri izolate când judecătorul, după întrebările părților, începe să pună întrebări care au fost clarificate anterior de procuror sau de apărător, dar o face „asertiv și agresiv”, ca urmare, răspunsurile sunt date complet diferite. decât înainte. Iar când o parte, observând contradicții în depoziția unui martor, încearcă să le lămurească, atunci întrebările adresate sunt respinse de către președintele judecătorului ca fiind lămurite anterior de acesta.
4. Necesită cunoștințe speciale, pe care cel interogat, evident, nu le are.
De exemplu, când unui martor, de profesie inginer, i se pune întrebarea: „Credeți că rănile de pe fața victimei s-ar fi putut forma în timpul unei căderi?”
5. În care cunoștințele martorilor rezultă dintr-o acțiune de investigație desfășurată ilegal.
Vorbim de cazuri în care, de exemplu, procesul-verbal de percheziție a fost recunoscut de instanță ca probă inadmisibilă în cadrul ședinței prealabile, iar acuzarea încearcă să clarifice întrebări legate de procedura de desfășurare a acestuia de la martori-martori.
6. Asociat cu constrângerea de a depune anumite mărturii sub amenințare.
Amenințările încep cu o a doua clarificare a sancțiunii articolelor Codului Penal al Federației Ruse în cazul depunerii de mărturii nedorite. Când procurorul din instanță îi spune unui martor: „Se pare că ai uitat că ai fost avertizat cu privire la răspunderea penală pentru că ai dat cu bună știință dovezi false, probabil că cauți probleme, ți le voi oferi, vrei să te așezi etc.” și apoi vine întrebarea.
7. Pe baza răspunsurilor distorsionate.
Din păcate, la asta nu se gândesc întotdeauna nu doar avocații, ci și procurorii, care practică adesea în fața juraților în trucuri viclene, implicate în discursuri inexacte, neîngrijite din punct de vedere moral.
P.S. vorbește despre un astfel de truc. Porokhovshchikov: „Martorul a mărturisit că inculpatul a risipit de la opt la zece mii; acuzatorul va repeta mereu: zece mii au fost cheltuite; apărătorul va spune mereu: opt. Această tehnică naivă ar trebui să fie neînvățată, deoarece nu există nicio îndoială că judecătorul și juriul vor corecta mental vorbitorul de fiecare dată, nu în beneficiul lui ”(P. Sergheich „Arta vorbirii în tribunal”, Tula“ Autograf”, 1999)
8. Pe baza presupunerii celui interogat, precum și pe zvonuri, când acesta din urmă nu poate numi sursa cunoștințelor sale.
Primind răspunsul că martorul în perioada furtului s-a aflat în alt oraș și nu are nicio informație despre persoanele care l-au comis, partea încearcă să afle de la el întrebări de genul „:” Ce părere aveți, ar putea dl. N-ai comis furtul? Astfel de întrebări sunt supuse respingerii, deoarece răspunsurile la ele în conformitate cu paragraful 2 din partea 2 din art. 75 din Codul de procedură penală al Federației Ruse sunt probe inadmisibile.
9.Nespecifice.
Asemenea întrebări sunt de neînțeles pentru respondent și nu este clar din ele ce vrea să afle cel care cere.
De exemplu: „Și ce urmează?”, „Și apoi?”. „Și unde l-ai dus....?”.
10. Referitor la secretul avocat-client și la secretul de confesiune.
Întrebarea pusă inculpatului: „Ce v-a sfătuit avocatul dumneavoastră?” sau „Ce i-ai spus avocatului tău?”.
11. Pe baza evaluării juridice a părții cu privire la anumite circumstanțe.
De exemplu, un martor al acuzării a mărturisit că a dobândit bunuri obținute pe cale penală.
Procuratura, auzind aceste mărturisiri, pune o întrebare de genul: „Știți că prin aceasta ați săvârșit o infracțiune conform art. 174 din Codul penal al Federației Ruse? Este evident că o apreciere penalo-juridică a acțiunilor unei persoane poate fi dată într-un înscris acuzator emis în condițiile legii procesuale.
12. Asociat cu fapte cunoscute care nu necesită dovezi.
Un exemplu clasic de acest gen de întrebări este dat de P. Sergeich „Arta vorbirii în instanță”: „Cazul unei crime. S-a anunțat raportul autopsiei unei femei sugrumate; scrie: „Există un făt la termen în cavitatea uterină”, urmat de o descriere a fătului. La interogatoriu este invitat un expert, un medic care a efectuat autopsia; Asistentul procurorului îl întreabă: „Spuneți-mi, vă rog, defuncta era însărcinată?”
(Arta vorbirii în tribunal. Tula, 1999, p. 164)
Lista de întrebări inacceptabile de mai sus poate fi fie extinsă, fie redusă, dar în orice caz ar trebui să fie mai largă decât cea prevăzută în Codul de procedură penală.
Consider că legea ar trebui să prevadă un sistem de „control și echilibru” pentru președinții, care pun adesea întrebări de conducere și alte întrebări inacceptabile.
Luați în considerare un exemplu din practica uneia dintre instanțele din Teritoriul Stavropol în 2001. N. a fost acuzat de săvârșirea de huliganism. În cadrul cercetării prealabile, victima nu a depus mărturie că acuzatul ar fi folosit un limbaj vulgar.
În ședință, a devenit evident că calificarea prevăzută de partea 2 a art. 213 din Codul penal al Federației Ruse este eronată, iar acțiunile lui N. conțin elementele unei infracțiuni conform art. 116 din Codul penal al Federației Ruse. Ofițerul președinte, dorind să-și păstreze calificările anterioare, a lansat un atac extraordinar de cavalerie asupra victimei:
prezida:„Inculpatul a folosit un limbaj obscen față de dumneavoastră?”
Răspunsul victimei:— Nu-mi amintesc, nu cred.
intrebarea presedintelui:„Gândește-te bine, niciun huliganism nu se poate descurca fără covoraș!”
Apărător:„Onorat, obiectez, ați pus o întrebare importantă”.
prezida:„Domnule secretar, notați în procesul-verbal o observație către avocat pentru încălcarea ordinii în ședința de judecată, vi se va emite următoarea observație și o rezoluție privată. Răspunsul victimei!”.
Victimă:— Nu-mi amintesc exact.
prezida:„Ai căzut dintr-un elicopter fără parașută și ai uitat totul, sau ai amnezie cerebrală? Mai degrabă, amintiți-vă, am luat în considerare mii de astfel de cazuri aici și știm că nu ne-am putea lipsi de un limbaj vulgar!
Victima (după reflecții dureroase):— Poate că a făcut-o.
prezida:„Aceasta este o altă chestiune”, și mai departe către secretară: „Notați-o în protocol, N. s-a exprimat cu un limbaj nepoliticos și obscen”.
Cred că un astfel de dialog judiciar între un judecător și participanții la procedurile penale se găsește adesea în instanțele ruse. Acest exemplu ilustrează clar faptul că un judecător poate pune o întrebare principală și, folosind resursa puterii judiciare, poate obține răspunsul așteptat, după ce a suprimat anterior activitatea procesuală a părții.
În acest sens, este importantă completarea legii cu următoarele: „Președintele, din proprie inițiativă sau la cererea unei părți, respinge întrebările inacceptabile, în timp ce întrebările respinse urmează să fie trecute în procesul-verbal al instanței. sesiune.
Dacă președintele însuși pune întrebări inacceptabile, atunci partea are dreptul de a formula o obiecție adecvată față de acțiunile președintelui în conformitate cu art. 243 din Codul de procedură penală al Federației Ruse, partea 3 a art. 259 din Codul de procedură penală al Federației Ruse, partea 3, paragraful 6, art. 13 din Codul de procedură penală al Federației Ruse, care urmează să fie inclus în protocolul ședinței de judecată.
Este bine cunoscut faptul că un meci de box se desfășoară după anumite reguli, conform cărora nu se ține cont de așa-zisele lovituri ilegale, iar boxerii și judecătorii lor sunt în mod evident conștienți de unde pot lovi și unde nu.
Din păcate, părțile concurente în instanță nu știu dinainte ce întrebări vor fi considerate acceptabile și care dintre ele pot deveni inadmisibile la dorința instanței.
Urmând analogia admisă, este necesar să se precizeze o mai bună reglementare a regulilor unui meci de box în comparație cu Codul de procedură penală, care reglementează caracterul contradictoriu al părților în instanță.
Trebuie recunoscut faptul că Federația Rusă s-a retras din reglementarea instituției juridice a chestiunilor inacceptabile, lăsând acest domeniu de litigiu cel mai important la cheremul anumitor judecători, oferindu-le voluntarism nelimitat în conducerea ședinței de judecată.
Normele de procedură actuale din această parte creează obstacole în calea punerii în aplicare a principiului procesual al caracterului contradictoriu al părților și necesită îmbunătățiri legislative.
Între timp, Codul de procedură penală al Federației Ruse este tăcut, instanțele și participanții la procedurile penale vor continua discuția fără temei despre probleme inacceptabile, complicând și prelungind inutil procesul.

Nver GASPARYAN,
avocat, membru al comisiei de calificare a Administrației Teritoriului Stavropol

A fost un caz, m-am gândit cum să fac o secțiune „Întrebare-Răspuns” pe site-ul Wordpress. Pentru ce este? Ei bine, de exemplu, pentru ca vizitatorii să nu scrie la e-mail cu întrebări (dacă sunt multe dintre aceste întrebări), ci să le pună în această secțiune. Sau majoritatea scot cele mai interesante întrebări frecvente într-o categorie separată.

Puteți accesa și această secțiune trimiteți solicitări cu frecvență joasă (colectarea mai mult trafic) pentru care ajung pe site, pentru că întrebările s-ar putea să nu fie serioase sau care nu trag un articol cu ​​drepturi depline.

Dar aici trebuie să fii atent: nu produc pagini goale. Dacă se creează o întrebare, atunci ar trebui să existe cel puțin un text de cel puțin 300 de caractere și un răspuns de volum nu mai mic.

A existat un astfel de subiect pe forumul Webmasters.ru. Nu am de gând să caut acest thread. Acolo, persoana a răspuns că acest lucru se poate face folosind pluginul User Submitted Posts de pe WordPress.

Pe un singur site am implementat acest sistemÎntrebări și răspunsuri și a făcut o treabă bună. Prin urmare, am decis să o fac pe câteva site-uri și să scriu în paralel acest articol detaliat sub formă de instrucțiuni.

Cerințe pentru întrebări și răspunsuri

Mai întâi, să definim ce sarcini ne confruntăm:

  1. Orice vizitator neînregistrat poate adăuga o întrebare pe site;
  2. Nu numai administratorul, ci oricine poate răspunde la întrebare;
  3. Postările de la utilizatori ar trebui să intre în baza de date a site-ului ca articole normale, într-o secțiune separată (sau secțiuni principale la cererea administratorului);
  4. Postările trebuie moderate;
  5. Pentru a permite utilizatorului să adauge o imagine la postare;
  6. Întrebările NU ar trebui să fie sub forma unui anunț pe pagina principala pentru a nu-l înfunda;
  7. Avem nevoie de capacitatea de a afișa un bloc cu cele mai recente sau cele mai discutate probleme, în orice loc de pe site.

Dacă aveți un site WordPress (și majoritatea webmasterilor folosesc acest CMS special pentru articolele lor), atunci puteți implementa toate acestea cu ajutorul unui plugin și a unor editări manuale.

Implementare cu pluginul Postări trimise de utilizator + funcții WP suplimentare

Cred că oricine poate adăuga acest plugin pe WordPress, instalați și activați. Prin urmare, nu mă voi opri asupra acestui lucru. Facem asta și mergem mai departe.

Voi scrie despre setările sale puțin mai jos., deoarece Sunt într-adevăr o mulțime și există câteva nuanțe. Nu mergeți singuri acolo încă, va ucide tensiunea înaltă!

Creați pagini și secțiuni separate

Vă voi arăta exemplul blogului meu ca să nu mergeți departe, dar pentru mine, pentru a nu arde un alt site al meu.

Pasul 1. Adăugăm o categorie nouă (nouă), care va include întrebări și, în consecință, este afișată în această secțiune.

Dar voi crea nu doar o categorie, ci voi face una principală și subsecțiuni în ea. În cazul în care întrebările sunt împărțite în unele ramuri tematice.

De exemplu, creez secțiunea principală „Forum” (forumuri). Îl poți numi Q&A. Am creat subcategorii astfel: Programe de parteneriat” (partnerskie-programmy) și „site-uri de articole” (stateiniki).

Citeste si: Încărcarea conținutului pe o pagină de site web folosind ajax


După crearea categoriilor, uită-te imediat la ID-ul lor (trecând cursorul peste link, acesta va fi afișat în partea de jos a browserului, aici este ECRANUL) și notează-l pentru tine. Îl am 78, 79, 80.

Pasul 2 Adăugând pagina noua pentru formular (l-am numit „Pune o întrebare”),
și lipiți eticheta acolo.


Pasul 3 Creăm o pagină nouă către care utilizatorul va fi redirecționat după adăugarea unei postări. Nu este obligatoriu (puteți redirecționa către secțiunea generală), dar o voi face pentru confortul utilizatorului. De asemenea, dacă ai conecteazaîn Unu Pachet SEO, apoi am interzis indexarea pentru această pagină.


Configurarea pluginului Postări trimise de utilizator

Trebuie să înlăturăm tot ce nu este necesar. Intrăm în setările pluginului, extindem fila „Setări plugin” și facem totul ca în capturile mele de ecran.


Dacă nu ați găsit unele câmpuri în capturi de ecran, atunci nu trebuie să fie configurate sau nu sunt necesare.



Puteți permite adăugarea de imagini la postările adăugate și efectuați setările corespunzătoare, sau nu vă puteți deranja.


Extindem setările pentru selectarea categoriilor și le marcam pe cele în care permiteți utilizatorilor să adauge întrebări.


Să mergem după aceea la pagina pentru a adăuga întrebări https://site/forum/vopros și să vedem ce se întâmplă.



Am făcut un chenar în jurul zonei de text adăugând stil style.css:

wp-editor-container ( chenar: 1px solid #ddd;)

Nu e rău, dar mai este loc de creativitate. De exemplu, schimbați eticheta butonului, care este destul de ciudat în mod implicit.

Să testăm formularul și să adăugăm un post de testare. După ce îl adăugați, acesta merge în fluxul general de articole pentru aprobarea dvs. și la categoria pe care a ales-o utilizatorul.


Eliminam rezultatul postărilor din titlurile personalizate de pe pagina principală

Pentru a preveni afișarea postărilor de la utilizatori pe pagina principală, la fișierul functions.php adauga acest cod:

// ascunde postările din aceste categorii pe pagina principală funcția hidecategory($query) ( if ($query->is_home) ( $query->set("cat","-78, -79, -80"); ) return $query; ) add_filter("pre_get_posts", "hidecategory");

Dacă nu vrem ca și ele să nu cadă în RSS, atunci introducem acest cod (în locul celui de mai sus):

// ascunde afișarea postărilor din aceste categorii pe pagina principală și în funcția RSS hidecategory($query) ( if ($query->is_feed || ($query->is_home && !(is_paged()))) ( $query->set ("pisica","-78, -79, -80"); ) returneaza $interogare; ) add_filter("pre_get_posts","hidecategory");

Introducere

De ce merită, în general, să renunți la modalitate și, de exemplu, să înlocuiești Întrebarea cu ShowQuestion? Chestia este că acum mai bine de un an, poreclele 1C au declarat „război” ferestre modale. Singurele excepții sunt cei care au o configurație scrisă de sine, care nu va funcționa pe iPad, în modul service sau folosind clientul web. Iar dacă ai obișnuitul Contabilitate 3.0 și nu ai de gând să îi dai contabilului acces la baza de date prin iPad, tot trebuie să înlocuiești toate metodele modale cu altele non-modale, pentru că. mai devreme sau mai târziu „Modul de utilizare al modalității” va deveni „Nu utilizați”!

Ce părere au specialiștii 1C despre problema propusă? Pentru a începe, puteți consulta subiectul „Întrebare în gestionarea formularelor înainte de închidere”:

O caracteristică a dialogului cu utilizatorul în acest (și în mulți alți) handler este că, în funcție de reacția utilizatorului, se ia o decizie: continuarea acțiunilor ulterioare sau abandonarea acestora. Pentru aceasta, se utilizează parametrul de procedură Refuz. Cu un răspuns utilizator, refuzăm să continuăm (Reject = True). Cu un răspuns diferit din partea utilizatorului, continuăm acțiunile suplimentare.

În acest caz, dificultatea constă în faptul că vom ști răspunsul utilizatorului după ce părăsim contextul acestui handler. În procedura care se ocupă de notificare. Iar parametrul Refuz trebuie setat în acest handler.

Prin urmare, acționăm în doi pași:

Pentru prima dată, anulăm necondiționat alte acțiuni (Reject = True) și afișăm o întrebare utilizatorului;

În handlerul de notificare, în funcție de reacția utilizatorului, fie închidem din nou formularul în mod programatic, fie nu facem nimic.

Problema este că handlerul BeforeClosing va fi executat de două ori. Și pentru a distinge prima execuție a acesteia de a doua (când răspunsul utilizatorului este deja cunoscut), folosim ca flag variabila client Închis în curs.

În prima trecere, valoarea sa este False, ceea ce înseamnă că trebuie să refuzați să închideți și să puneți o întrebare. În a doua trecere, valoarea sa este True, ceea ce înseamnă că întrebarea nu trebuie pusă:

Închiderea variabilei &AtClient este în curs; Procedura &AtClient înainte de închidere (Eșec, Procesare standard) Dacă închiderea eșuează, atunci eșuează=True; ShowQuestion(New Alert Description("BeforeClosingEnd", ThisObject), "Close Form?", DialogModeQuestion.YesNo); EndIf; EndProcedure &AtClient Procedure BeforeClosingEnd(QuestionResult, RecordParameters) Export IfQuestionResult = DialogReturnCode.Yes ThenClosePerformed = True; Închide(); EndIf; EndProcedure

Acest exemplu este similar cu subiectul nostru și este foarte des menționat în subiectul Afișare întrebare în gestionarea formularelor înainte de scriere:

De asemenea, poate fi necesar să puneți o întrebare în handlerul de evenimente al formularului BeforeWrite. Ca și în exemplul anterior. Cu toate acestea, problema nu este atât de ușor de rezolvat aici. Diferența este următoarea.

În exemplul anterior, când eram în handlerul BeforeClosing, știam clar acțiunea care trebuia efectuată. Aceasta este închiderea formularului. Prin urmare, în procesarea notificărilor, am scris cu îndrăzneală Close().

Dar în handlerul BeforeWrite, nu avem astfel de informații clare. Putem fi în acest handler din două motive: dacă utilizatorul a făcut clic pe Salvare sau dacă a făcut clic pe Salvare și închidere. Adică, scenariul ulterior al acțiunilor ne este necunoscut. Definiți-o în moduri standard, în timp ce în interiorul acestui handler, nu putem.

Prin urmare, aici putem oferi trei opțiuni, dar toate, din păcate, au dezavantaje:

* Schimbați logica soluției aplicate astfel încât să nu existe dialog cu utilizatorul în acest handler. Acest lucru nu este întotdeauna posibil;

* Când procesați o alertă, utilizați propriul formular de blocare pentru a adresa utilizatorului o întrebare detaliată care necesită o descriere exactă acțiune ulterioară: Refuzați?, Înregistrați numai?, Înregistrați și închideți? Acest lucru poate să nu arate foarte frumos, deoarece utilizatorul a făcut deja clic pe „Salvați și închideți” și este întrebat din nou despre asta;

* Nu utilizați comenzile de formular standard Înregistrați, „Înregistrați și închideți”. În schimb, creați propriile comenzi în care să executați algoritmii necesari. Crearea propriilor echipe va necesita muncă suplimentară.

Sarcina este dificilă, așa că dezvoltatorii, atunci când pun o întrebare BeforeWrite, recomandă în primul rând să renunțe la această idee...

Apoi se oferă să pună o întrebare cu multe opțiuni: „Refuzați, Înregistrați numai, Înregistrați și închideți”. Pe lângă minusul descris (utilizatorul trebuie deja să aleagă opțiunea în prealabil, dar este întrebat din nou aici), mai există unul: programul ar putea intra în Înainte de înregistrare din „Anularea efectuării”. Acestea. trebuie sa mai adaug un buton? Mi se pare că această opțiune este urâtă.

Rămâne doar a treia opțiune folosind comenzi de formular non-standard. O vom implementa. Și nu o comandă standard, vom avea doar „Postează și închide”. La fel ca în exemplul subiectului „Întrebare în manipulatorul de formulare BeforeClosing”, va trebui să dăm Refuz = Adevărat la prima rulare și numai la a doua rulare pentru a executa record real. Și va trebui, de asemenea, să ne amintim undeva că aceasta este a doua intrare în procedura „Înainte de înregistrare”. Poreclele 1C au sugerat să faceți acest lucru printr-o variabilă client comună, în acest exemplu, acest lucru se poate face prin Parametrii de înregistrare.

Exemplu de utilizare ShowQuestion într-un handler de formulare BeforeWrite

1. Mai întâi trebuie să eliminăm comanda standard „Swipe and close” din formular și să creăm propria noastră comandă și buton.

1.A. Dacă aveți deja un buton „Swipe and close” non-standard, sunteți norocos, puteți trece în siguranță la pasul 2.

1.B. Comanda standard eliminat prin Proprietăți formular - Compoziția comenzilor - Eliminam o comandă inutilă. Nu voi descrie cum să adăugați o comandă și un buton în formular, vă voi aminti doar că butonul „Postează și închide” trebuie să fie făcut ca butonul implicit.

1.B. Acum opțiunea este mai dificil de implementat, dar mai ușor de întreținut configurație tipică. În aproape fiecare actualizare a departamentului de Contabilitate, programatorii reușesc să modifice 10-50% din formularele documentelor, prin urmare, într-o configurație tipică pentru întreținere cod mai ușor pune deoparte butonul standardși adăugați comanda și butonul.

Pentru început, în manipulatorul de formulare „La deschidere”, trebuie să eliminați butonul standard „Trimiteți și închideți”.

Elements.FormSwipeAndClose.Visibility = False;

Notă: Un utilizator cu mai multe restricții asupra documentului în platforma 8.3.7 nu are deloc butonul „Postează și închide”. Prin urmare, pentru platforma 8.3.7 este mai corect să scrieți codul:

If Elements.Find ("Formular PostAndClose")<>Nedefinit Apoi Elements.FormSwipeAndClose.Visibility = False; EndIf;

NewCommand1 = ThisForm.Commands.Add("Submit&Close2"); NewCommand1.Action = „Swipe&Close”; NewItem = Elements.Add("FormPostAndClose2" , Type("FormButton"), Elements.FormCommandBar); NewItem.Title = „Glisează și închide”; NewItem.CommandName = NewCommand1.Name; NewItem.ButtonDefault = adevărat; Elements.Move(NewItem,NewItem.Parent,Elements.CommandBarButtonGroup);

În consecință, acest cod conține nume tipice pentru Formularul de document general al documentului „Chitanță (acte, facturi)” (de exemplu, Grupul de butoane Elements.Command Panel), care, în fiecare caz specific, va trebui schimbat în al dvs.

&La procedura client PostAndClose(Command) RecordParameters = New Structure(); RecordParameters.Insert("WriteMode", PredefinedValue("DocumentWriteMode.Posting")); RecordParameters.Insert(„Închidere”, True); If Write(RecordParameters) Then Close(); EndIf; EndProcedure

După cum am scris mai sus, vom face schimb de informații între procedurile noastre prin RecordParameters. În BeforeWrite, nu știm dacă am dat clic pe „Înregistrare”, „Postează” sau „Postează și închide”, pentru aceasta trecem în parametri parametrul Închidere. Dacă parametrii de intrare au acest parametru, atunci formularul trebuie închis după o intrare cu succes.

3. Să presupunem că trebuie să punem o întrebare nu întotdeauna, ci numai atunci când documentul este postat. Acum adăugăm un nou cod la procedura „BeforeWrite” (dacă această procedură nu a existat, o creăm) cod nou:

If Not RecordParameters.Property("Întrebare adresată") AND Object.Passed Then Rejection = True; Alertă = Descriere nouă alertă(„AfișeazăQuestionFinish”, ThisForm, RecordParameters); TextText = " Acest document deja facut. Sigur doriți să repostați sau să anulați postarea documentelor?"; ShowQuestion(Alert,QuestionText,DialogModeQuestion.YesNo, 20,DialogReturnCode.No,DialogReturnCode.No); EndIf;

Vom completa proprietatea „QuestionAssigned” în notificare pentru a afla când am intrat pentru a doua oară în procedura „BeforeWrite” (în exemplul 1C în procedura BeforeClosing, acest lucru s-a făcut prin variabila „Closing in Progress”). . Cu alte cuvinte: în structura „Parametrii de înregistrare” există o proprietate „Întrebare adresată”, ceea ce înseamnă că întrebarea a fost deja pusă, iar utilizatorul a răspuns deja afirmativ, dar dacă nu există nicio proprietate, atunci suntem în procedura „Înainte de înregistrare” pentru prima dată.

După metoda ShowQuestion, puteți scrie și „Return” dacă aveți alt cod în procedura „BeforeWrite” care se execută după întrebare.

4. Creăm procedura „ShowQuestionEnd”, pe care programul o va intra atunci când utilizatorul răspunde la întrebare (sau are loc un timeout).

&La procedura client ShowQuestionFinish(Result, RecordParameters) Export If Result = DialogReturnCode.Yes Then RecordParameters.Insert("QuestionSet", True); Dacă Write(RecordParameters) AND RecordParameters.Property("Close") Then Close(); EndIf; EndIf; EndProcedure

În această procedură, folosim proprietatea „Închidere” trecută mai devreme. Dacă nu există nicio proprietate, atunci nu este necesar să o închideți.

5. Acum trebuie să procesăm clicul „crucii” de către utilizator. Pentru a face acest lucru, avem nevoie de un handler de formular „BeforeClosing”. Dacă nu este acolo, atunci poate fi creat în formularul cu „mânere” sau programatic în handlerul „Când este creat pe server”:

ThisForm.SetAction("BeforeClose","BeforeClose");

&AtClient PreClose Procedure(Failure, StandardProcess) Dacă este modificat, atunci eșec = True; QuestionText = нStr("ru = "Datele au fost modificate. Doriți să salvați modificările?"); Alert = New AlertDescription(„ÎntrebareÎnainte deÎnchidere”, ThisObject); ShowQuestion(Alert,QuestionText,DialogueModeQuestion.YesNoCancel); EndIf; EndProcedure &AtClient Procedure QuestionBeforeCloseFinish(Result, AdditionalParameters) Export If Result = DialogReturnCode.Yes Then RecordParameters = New Structure(); RecordParameters.Insert(„Închidere”, True); If Write(RecordParameters) Then Close(); EndIf; ElseIf Result = DialogReturnCode.No Then Modified = False; Închide(); EndIf; EndProcedure

Se pare că atunci când utilizatorul făcea clic pe cruce, el răspundea mai întâi la întrebarea „Salvați modificările?” și apoi va fi pusă o altă întrebare, pe care ați scris-o „Înainte de înregistrare”. Dacă acest lucru nu vă convine, puteți trece parametrul „QuestionAsked” la „QuestionBeforeCloseEnd” și atunci nu va mai exista a doua întrebare.

Întrebare vs. ShowQuestion

Și cum am rezolva problema dacă am putea folosi apeluri modale? Și foarte simplu, am scrie următorul cod în procedura „BeforeWrite”:

If Object.Posted ThenQuestionText = "Acest document a fost deja postat. Sunteți sigur că doriți să repostați sau să anulați postarea documentului?"; Răspuns = Întrebare(Text Întrebare,ModDialogÎntrebare.DaNu,20,CodReturDialog.Nu,CodReturDialog.Nu); If Not Response=DialogReturnCode.Yes Then Reject = True; Întoarcere; EndIf; EndIf;

Si asta e! Fără „probleme” precum „Și ce a apăsat utilizatorul: Glisați sau Glisați și închideți?”. Și va fi, de asemenea, necesar să lucrați la apăsarea crucii în „Înainte de închidere”.

Inițial, am implementat un cod similar în Enterprise Accounting 3.0. Sarcina a fost după cum urmează: într-un anumit set de condiții (aceasta nu este o condiție Obiect. Realizat, așa cum se arată în exemplul din această postare) din Formularul Document General al documentului Recepție Bunuri și Servicii pentru a solicita confirmarea suplimentară a acțiunilor sale. Mai jos sunt nuanțele pe care nu a trebuit să le ocol, pentru că. nu s-a calificat pentru sarcină.

Programul nu intră în manipulatorul de formulare „BeforeWrite” dacă: 1) utilizatorul a apăsat butonul „Marcare pentru ștergere/demarcare”; 2) dacă utilizatorul a apăsat butonul „DT/CT” pe un document nepublicat. Și asta nu este tot: dacă ați creat totul pe formularul de document, așa cum am scris, iar utilizatorul retrimite documentul din formularul de listă, atunci programul nu îi va pune întrebări. Este necesar să înlocuiți toate butoanele care vă interesează din formularul de listă cu propriile dvs. și să urmăriți acțiunile utilizatorului. Un document poate avea, de asemenea, mai multe forme de document, dar mai multe (de exemplu, documentul Recepție de bunuri și servicii din BP 3.0, unde există 3 forme: general, bunuri și servicii). Există o mulțime de cod de scris în fiecare formă a documentului...

Din cauza o grămadă de nuanțe, primul sfat de la 1C rămâne relevant (care la început, fără o înțelegere detaliată a sarcinii, poate provoca un zâmbet): „Schimbați logica soluției aplicate astfel încât să nu existe dialog cu utilizatorul în acest handler.”

  • Serghei Savenkov

    un fel de recenzie „rare”... parcă s-ar grăbi undeva