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