1C mesaj către utilizator

1C SoobscheniePolzovatelyu afișează un mesaj pentru utilizator (după prelucrare) sau depozitați-l într-o coadă, dacă mesajul nu poate fi dedusă „chiar acum“, de exemplu:






Mesaj = Mesaj nou către utilizator ();
Mesaj Text = "Buna ziua!";
Mesaj. Inform ();

În multe cazuri, mesajele sunt generate în cantități mari în timpul tratamentului specific. în diferite linii din tabel - de exemplu, atunci când verificarea o masă mare, poate apărea o mulțime de mesaje de eroare. Sau atunci când procesează comportamentul. În acest caz, tratamentul poate fi efectuată pe server sau în locurile de muncă programate și să aducă aceste mesaje este dificil.

1C SoobscheniePolzovatelyu scrie mesaje în „unele“ rândul său, iar după terminarea tratamentului le ia pentru utilizator, dacă este posibil. În caz contrar, puteți obține întreaga listă de mesaje prin intermediul metodei Obțineți mesajul către Utilizator ().

Pentru a afișa un mesaj către utilizator folosind mesajul 1C către utilizator într-o anumită formă, deja deschisă, trebuie de asemenea să setați ID-ul formularului:
Message.IdentifierName = Form.Unique Identifier;

Mesaj pentru 1C SoobscheniePolzovatelyu au fost puse într-o fereastră pop-up într-un anumit câmp de formular în modul în care codul se execută, „calea“ pentru a indica spre el:






Mesaj Câmp = "Nume"; // unde numele este recuzita de formular
Mesaj. Field = "Obiect. // unde numele este recuzita de obiecte (adica directorul a carui forma este in curs de editare)
Mesaj. Field = "Produse [3]. // unde Marca - tabel.part pe formular, Pret - coloana din acest tabel.

Pentru a face același lucru, dar într-un modul al unui alt obiect (modul general), trebuie să specificați, de asemenea, obiectul (SpravochnikObekt, ​​DokumentObekt, ​​etc.):
Mesaj Câmp = "Nume"; // unde numele este popi DirectoryObject
Message.InstallData (DirectorObject);
// Dublu click pe mesaj va deschide forma obiectului cu un mesaj pop-up în câmpul obligatoriu

// pentru intrările în registru
Message.Database key = ÎnregistrareManager record.IndexWritable Key; // de obicei, recuzita de forma principala asociata cu registrul
Mesaj Path_Data = "Scrie";

În configurații tipice, forme clientul gestionat subțire, de exemplu, „Gestionarea revizuirea comerțului 11“ și „Contabilitate, revizuirea 3“, în general, are modulul funcția ObschegoNaznacheniyaKlientServer SoobschitPolzovatelyu (), care „universalises“ de lucru cu obiectul. Sintaxa funcțiilor în diferite configurații este diferită.

Deoarece 1C SoobscheniePolzovatelyu generează o listă a mesajelor care urmează să fie resetate (de exemplu, înainte de a efectua procesare complexe), puteți apela funcția:
Obțineți mesaje către utilizator (Adevăr);

Procesarea listei acumulate de mesaje 1C Mesajul către utilizator, după procesare, poate fi după cum urmează:







Articole similare

Trimiteți-le prietenilor: