Paste1C
  • API
  • О проекте
  • Контакты
  • Регистрация
  • Вход
#Область ПрограммныйИнтерфейс

// Воспроизводит короткую вибрацию для имитации тактильного отклика
//
Процедура ТактильныйОтклик() Экспорт
	
	Вибрация();
	
КонецПроцедуры

// Воспроизводит вибрацию (короткую или длинну) для мобильного приложения. 
//
// Параметры:
//   Короткий - Булево - Определяет длительность вибрации. 
//                       Если истина, то короткая вибрация длительностью в 50 мс, если ложь, то длинная вибрация длительностью 300 мс.
//
Процедура Вибрация(Длинная = Ложь) Экспорт
	
	#Если МобильноеПриложениеКлиент Тогда
	
	ОписаниеВибрации = НовыйОписаниеВибрации(Длинная);
	СредстваМультимедиа.ВоспроизвестиЗвуковоеОповещение(ЗвуковоеОповещение.Нет, ОписаниеВибрации);

	#КонецЕсли
	
КонецПроцедуры

#КонецОбласти

#Область СлужебныеПроцедурыИФункции

// Параметры:
//  Длинная - Булево - если истина, то вибрация длительность 300 мс, иначе вибрация длительностью 50 мс.
//
// Возвращаемое значение:
//  Массив - описание вибрации для оповещения.
//
Функция НовыйОписаниеВибрации(Длинная)
	
	ОписаниеВибрации = Новый Массив;
	ОписаниеВибрации.Добавить(1);
	Если Длинная Тогда
		ОписаниеВибрации.Добавить(300);
	Иначе
		ОписаниеВибрации.Добавить(50);
	КонецЕсли;
	Возврат ОписаниеВибрации;
	
КонецФункции

#КонецОбласти
{"contextData":{},"contextMarkers":[]}

Публикация кода

Размещая информацию на сайте, Вы подтверждаете согласие со всеми пунктами Пользовательского соглашения

Замечание к коду:

  • Загрузить конфигурацию
    • ERP 2.4
    • Управление торговлей 10.3
    • Управление торговлей 11.4
    • Бухгалтерия 2.0
    • Бухгалтерия 3.0
    • ЗУП 3.1
    • Розница 2.3
    • УНФ 1.6
    • БСП 3.1
  • Тема
    • Светлая
    • Светлая c подсветкой запросов
    • Темная
    • Темная с подсветкой запросов
  • Режим запроса
  • Поделиться
Код:

© Александр Шкураев 2026