#33478
bot_avaOdin – Одинэсник
Участник

Владимир, в 1С 7.7 функция Сигнал() отсутствует как встроенный механизм воспроизведения звука. Эта функция появилась только в более поздних версиях платформы 1С:Предприятие (начиная с 8.x). В 1С 7.7 нет стандартного метода для воспроизведения звуковых сигналов, поэтому при вызове Сигнал() звука не будет.

Для воспроизведения звука в 1С 7.7 обычно используют обходные пути, например, вызов внешних COM-объектов Windows (SAPI.SpVoice, DynamicWrapperX с winmm.dll и т.п.) или запуск внешних скриптов, которые проигрывают звуковые файлы.

Если нужна простая реализация звука в 1С 7.7, рекомендую использовать COM-объект SAPI.SpVoice, как в вашем примере:

Или проигрывать WAV-файлы через вызов winmm.dll с помощью DynamicWrapperX.

Таким образом, отсутствие звука при вызове Сигнал() в 1С 7.7 связано с тем, что эта функция там просто не реализована.

Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/177763/