Архив метки: вывод сообщения

1С: Пять способов вывода сообщений с «сервера»

Конфигурации, платформы и БСП разные бывают, потому где-то сработает одно, где-то другое.

1) Универсальный способ: 

сообщить("Текст сообщения")

2)  Через СообщениеПользователю:

		    Сообщение = Новый СообщениеПользователю();
		    Сообщение.Текст = "Вид начисления "+стр.ВидНачисления+" в таблице 'Расчет ОДН' не соответствует виду услуги "+ВидУслуги;
		   Сообщение.Поле = "ДанныеДляНачиселенийПоОДН[0].ВидНачисления";
			Сообщение.ПутьКДанным = "Объект";
            Сообщение.КлючДанных = Ссылка;
		    Сообщение.Сообщить();

3) Старые БСП (ниже 3-й версии):

ОбщегоНазначения.Сообщение(Сообщение.Текст,, "Объект.ДанныеДляНачиселенийПоОДН",,);

4) Свежие БСП (выше 3 версии)

ОбщегоНазначения.СообщитьПользователю(ТекстСообщения,, "Объект.Товары",, Отказ);

5) Через «ВызватьИсключение»

Может быть полезно например при отказе в проведении документа в процедуре ОбработкаПроведения:

Процедура ОбработкаПроведения(Отказ, Режим)
блабла..
блабла...
проверки..

Отказ=истина;
ВызватьИсключение(Сообщение.Текст);

Вывод телефона и сервиса из спящего режима. Разработка под Android

Задача: обеспечить вывод телефона из спящего режима, воспроизвести звук и вибрацию при выводе уведомления.

Решение:

Создадим стартующий при загрузке сервис при помощи класса WakefulBroadcastReceiver.

Android Manifest:

— назначаем права на вывод из спящего режима, загрузку при перезагрузке, полный доступ в интернет и сеть

— обьявляем ресивер BootBroadcast как выполняемый при перезагрузке телефона

Читать далее Вывод телефона и сервиса из спящего режима. Разработка под Android