ПредишенСледващото

1C SoobscheniePolzovatelyu показва съобщение до потребителя (след обработка) или да я съхранявате на опашка, ако съобщението не може да се изведе "точно сега", например:
Нова SoobscheniePolzovatelyu = ();
Soobschenie.Tekst = "Здравей, свят!";
Soobschenie.Soobschit ();

В много случаи на съобщения се генерират в големи количества по време на специална обработка. в различни линии на масата - например, при проверка на голяма маса, може да се появи много съобщения за грешки. Или на лечението. В този случай, лечението може да се извърши на сървъра или в редовните работни места и да доведе тези съобщения е трудно.

1C SoobscheniePolzovatelyu пише съобщения в "някои" От друга страна, и след края на лечението ги отвежда на потребителя, ако е възможно. В противен случай - списък на всички съобщения могат да бъдат получени чрез PoluchitSoobscheniyaPolzovatelyu (метод).

За да се покаже съобщение до потребителя чрез 1C SoobscheniePolzovatelyu по-специално, има отворена форма, трябва да инсталирате допълнителни форми идентификатор:
Soobschenie.IdentifikatorNaznacheniya = Forma.UnikalnyyIdentifikator;

Съобщение до 1C SoobscheniePolzovatelyu бяха поставени в изскачащ прозорец в определена форма поле в модула, където кодът е в ход, за "начина, по който" да сочи към него:
Soobschenie.Pole = "Име"; // където името - това подпори форма
Soobschenie.Pole = "Obekt.Naimenovanie"; // където името - това подпори обект (т.е. директория, чиято форма се редактира)
Soobschenie.Pole = "СТОКИ [3] Цената"; // когато стоките - под формата на tab.chast, Цена - тази колона tab.chasti

За да направите същото, но в един модул на друг обект (общ модул), вие също трябва да се посочи на обекта (SpravochnikObekt, ​​DokumentObekt и т.н.):
Soobschenie.Pole = "Име"; // където името - това подпори SpravochnikObekt
Soobschenie.UstanovitDannye (SpravochnikObekt);
// двукратно щракване върху съобщението ще се отвори с формата на излязлото съобщение на обект в задължителните полета

// да се регистрирате записи
Soobschenie.KlyuchDannyh = RegistrMenedzherZapisi.IskhodnyyKlyuchZapisi; // обикновено основните подпори образуват свързани с регистър
Soobschenie.PutKDannym = "Запис";

В типичните конфигурации, оформя успя тънък клиент, например "Управление на търговията редакция 11" и "Счетоводство, ревизия 3", като цяло има функцията модул ObschegoNaznacheniyaKlientServer SoobschitPolzovatelyu (), че "universalises" работа с обекта. Синтаксис за функции в различни конфигурации - различно.

От 1C SoobscheniePolzovatelyu генерира списък от съобщения за да се нулира (например, преди провеждането на комплексни обработки), можете да се обадите на функцията:
PoluchitSoobscheniyaPolzovatelyu (True);

За да се обработи натрупаната списъка със съобщенията SoobscheniePolzovatelyu 1C, след лечение, както следва:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!