| Воспроизведение звукового файла в 1СКлючевые слова: 1С, WAV, воспроизведение, терминал
 
 
 Данная статья поможет тем, кто заходит через RDP на сервер терминалов и работает в 1С (например со
 сканером ШК заводит накладную или проверяет существующую). Поскольку при сканировании товара
 пользователь может не заметить исключительные ситуации, которые выдаются в виде предупреждений 1С,
 решено реализовать звуковой сигнал. Но просто так звуковой сигнал не передается от сервера, впрочем
 как и команда Сигнал(). Для воспроизведения любого WAV решено использовать MS Speech API. Для
 корректного воспроизведения нужно "прокинуть" воспроизведение звука с сервера на терминальную
 машину.
 
 
 
Процедура ВоспроизвестиЗвуковойФайл(ПутьКФайлу)
 
 oVoice = Новый COMОбъект("SAPI.SpVoice");
 oSpFileStream = Новый COMОбъект("SAPI.SpFileStream");
 oSpFileStream.Open(ПутьКФайлу);
 Если НЕ oVoice.AudioOutput = Неопределено Тогда
 oVoice.SpeakStream(oSpFileStream);
 КонецЕсли;
 oSpFileStream.Close();
 
 КонецПроцедуры
 
 |