Locuieste pe forum
Grupa: Echipa
Mesaje: 0 Membri:
De la: Odessa
Thank You Spune: 1251 ori
Evaluare: 909.3
Cum să deschideți un formular pentru introducerea datelor suplimentare și să transferați valoarea introdusă în codul de apelare?
Să analizăm o astfel de problemă. În procesul de lucru cu formularul, trebuie să introduceți date suplimentare complexe. Pentru a le introduce, este folosit un formular separat. Mai mult, lucrul cu programul ar trebui să fie imposibil până când utilizatorul introduce aceste date sau până când refuză explicit să introducă aceste date. Datele introduse de utilizator trebuie returnate la codul de apel pentru prelucrare ulterioară.
În acest scop, formularul de introducere a datelor suplimentare este deschis în modul modal. Aceasta înseamnă că până când va fi închis, va fi oprită executarea de cod în limba încorporată. În formularul pentru introducerea datelor suplimentare, se creează o comandă pentru a închide formularul și pentru a returna datele introduse de utilizator.
Ca exemplu, luați în considerare o prelucrare abstractă. Pe lângă formularul de bază, - formularul. - creați un formular pentru el. Acest formular va fi deschis modal. Și utilizatorul va introduce în el un text, destinat prelucrării ulterioare. Acest text este stocat în textul de solicitare a formularului.
Adăugați comanda EndCodeText la acest formular. prin care vom returna textul introdus de utilizator:
Operatorul pentru această comandă va arăta simplu:
Și în forma de bază de procesare, executați următorul cod care deschide formularul. Adăugarea textului este modal și procesarea textului returnat:
Nu ați găsit răspunsul la întrebarea dvs.?
1 persoană. (i) citesc acest subiect (1 vizitatori și 0 utilizatori anonimi)
Acum este: acum 12 ore
1C Enterprise 8.3, 1C Enterprise 8.2, 1C Enterprise 8.1, 1C Enterprise 8.0, 1C Enterprise 7.7, Referințe 1С, Întrebări generale privind administrarea 1С, Suport metodic 1С - toate într-un singur loc: în forumul 1C din Ucraina!