Имя: Пароль:
1C
1С v8
Работа со звуком
,
0 margoigo
 
26.11.15
14:48
Помогите пожалуйста настроить звуковое оповещение в 1С. Пробую делать так:
oVoice = Новый COMОбъект("SAPI.SpVoice");
oSpFileStream = Новый COMОбъект("SAPI.SpFileStream");
oSpFileStream.Open("C:\Export\sound\880787.wav");
oVoice.SpeakStream(oSpFileStream);
oSpFileStream.Close();

Звук то есть, то нет. Работаем через терминал.
1 Лефмихалыч
 
26.11.15
14:51
почему не заменить всё это на
Сигнал();
2 Лефмихалыч
 
26.11.15
14:51
?
3 Мэс33
 
26.11.15
14:54
Скоро прикрутим Google Now - вообще будет классно.
4 margoigo
 
26.11.15
14:56
не работает сигнал(), не знаю почему
5 margoigo
 
26.11.15
14:57
звук на обработке тестирую, то есть, то нет, как хочет
6 Мэс33
 
26.11.15
14:59
На инфостарте есть пример.
7 margoigo
 
26.11.15
14:59
да этот пример и взят с инфостарта. Звук есть, но иногда пропадает, иногда есть.
8 VikingKosmo
 
26.11.15
15:02
давно пора научить 1С читать бухам ОСВ на ночь... Вместо сказок. А тем, кто плохо себя вел - баланс...
9 Garykom
 
гуру
26.11.15
15:13
(8) не смешно даже... проблем не вижу в вайбер/вотцаппчик любимый звонить
или при безлимитном тарифе и по gsm
10 VikingKosmo
 
26.11.15
15:16
(9) да чего уж там, сразу написать ОС 1С, что бы при старте сама баланс сводила и данные в налоговые сдавала...
11 Garykom
 
гуру
26.11.15
15:22
(10) эээ, а что сложно пару кнопок ("свести баланс" и "отправить в ифнс") на шедулер повесить?
12 margoigo
 
26.11.15
15:23
а по теме кто-нибудь что-нибудь может посоветовать?
13 VikingKosmo
 
26.11.15
15:25
(11) обижаешь, там должна быть всего одна кнопка "Что б сошлось!" (с)
14 Garykom
 
гуру
26.11.15
15:32
15 margoigo
 
26.11.15
15:45
(14) там я уже все перерыла, все что там есть да работает, но звуковое оповещение выводит не каждый раз. Вот и спрашиваю тут, кто-нибудь возможно решил проблему эту?
16 Garykom
 
гуру
26.11.15
15:46
(15) тогда Вам ничего не поможет... кроме обхода проблемы проброски звуков в терминале...
17 Garykom
 
гуру
26.11.15
15:49
(16)+ и в вин и в лин есть для этого много способов

для вин http://itband.ru/2009/11/remote-execution/
18 Garykom
 
гуру
26.11.15
15:51
(17)+ суть из 1С запущенной в терминале любым способом получаете имя локального компа (не сервера) и желательно пользователь/пароль того компа (для сервера это удаленный комп)
и просто на этот удаленный комп (откуда подключение к терминальному серверу) отправляется команда проигрывания звука
19 margoigo
 
26.11.15
15:55
(18) суть понятна, для проигрывания звука будет запущено какое-либо приложение на удаленном компе, которое проиграет звук. Я попробую. Спасибо.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.