1С: Пять способов вывода сообщений с «сервера»
Конфигурации, платформы и БСП разные бывают, потому где-то сработает одно, где-то другое.
1) Универсальный способ:
1 |
сообщить("Текст сообщения") |
2) Через СообщениеПользователю:
1 2 3 4 5 6 |
Сообщение = Новый СообщениеПользователю(); Сообщение.Текст = "Вид начисления "+стр.ВидНачисления+" в таблице 'Расчет ОДН' не соответствует виду услуги "+ВидУслуги; Сообщение.Поле = "ДанныеДляНачиселенийПоОДН[0].ВидНачисления"; Сообщение.ПутьКДанным = "Объект"; Сообщение.КлючДанных = Ссылка; Сообщение.Сообщить(); |
3) Старые БСП (ниже 3-й версии):
1 |
ОбщегоНазначения.Сообщение(Сообщение.Текст,, "Объект.ДанныеДляНачиселенийПоОДН",,); |
4) Свежие БСП (выше 3 версии)
1 |
ОбщегоНазначения.СообщитьПользователю(ТекстСообщения,, "Объект.Товары",, Отказ); |
5) Через «ВызватьИсключение»
Может быть полезно например при отказе в проведении документа в процедуре ОбработкаПроведения:
1 2 3 4 5 6 7 |
Процедура ОбработкаПроведения(Отказ, Режим) блабла.. блабла... проверки.. Отказ=истина; ВызватьИсключение(Сообщение.Текст); |