8630 - ПослатьПредупрежение() и ПослатьСообщение()

Страницы: 1 2 След.
RSS
8630 - ПослатьПредупрежение() и ПослатьСообщение(), Обсуждение: 8630 - ПослатьПредупрежение() и ПослатьСообщение()
 
Добрый день!

ТСД CP8630
H/W: 1.00
S/N: NEE000339
M/D: 2014.04.25
BL: 8600BL-1.01
KNL: 8600K-1.07
DEV: 2800-0

Использую CipherLabTCP8.dll версии 1.0.3.0

Проблема следующая:

При использовании метода ПослатьСообщение() или ПослатьПредупреждение() при выводе информации на экран ТСД нет никакой разницы. т.е. Если использую метод ПослатьПредупреждение() то при выводе информации на ТСД нет ни особого звука, ни "Вибры" ни сигнала светового индикатора.

До ТСД CP8630 использовали ТСД CP8770 (да и сейчас используем их тоже) и там есть различия при использовании метода ПослатьПредупреждение()

Может я что-то делаю не так? Или эта возможность для ТСД CP8630 еще не реализована?

Ниже предлагаю код внешней обработки тестирования.

При установлении значения переменной "Ошибка = Истина" или "Ошибка = Ложь" ТСД выводит сообщение одинаково.


Код процедуры тестовой обработки 1с8:

Процедура ВнешнееСобытие(Источник, Событие, Данные)

Перем СерийникСканера, НомерБД, НомерФормы;
Перем Поле1, Поле2, Поле3, Поле4, Поле5, Поле6, Поле7, Поле8;



Если Источник = "CipherLabTCP" Тогда

//ДрайверТерминала = глТерминал;
СерийникСканера = Данные;

// Получим данные от ТСД, приславшего внешнее событие
ДрайверТерминала.ПолучитьДанные(СерийникСканера, НомерБД, НомерФормы,Поле1, Поле2, Поле3, Поле4, Поле5, Поле6, Поле7, Поле8);

Ошибка = Ложь;
//Ошибка = Истина;

Если Ошибка Тогда
Сообщить("Предупреждение");
ДрайверТерминала.ПослатьПредупреждение(СерийникСканера, "ТЕСТ");
ДрайверТерминала.Ответ(СерийникСканера,"0",,,,,,,);
Иначе
Сообщить("Сообщение");
ДрайверТерминала.ПослатьСообщение(СерийникСканера, "ТЕСТ");
ДрайверТерминала.Ответ(СерийникСканера,"0",,,,,,,);
КонецЕсли;

КонецЕсли;
КонецПроцедуры
 
Тут скорее дело в прошивке. Посмотрю чуть позже.
А вообще сигнал д.б. другой. Огонек точно мигать красным в предупреждении.
 
Присмотрелся повнимательнее - индикатор все же мигает красным, но вибры нет и звук такой же.
Кладовщики они такие - легко могут "прошляпить" ошибку. Хотелось бы максимально выделить.
 
Щаз погоняю.

Вобщем все работает:
1. Мигает красным
2. 2 бибика, вместо одного при удачном чтении
3. Вибро, если выставлено в задаче.


Но сообщение от предупреждения отличаются только цветом огонька.
 
Цитата
Щаз погоняю.

Вобщем все работает:
1. Мигает красным
2. 2 бибика, вместо одного при удачном чтении
3. Вибро, если выставлено в задаче.


Но сообщение от предупреждения отличаются только цветом огонька.

При использовании метода ПослатьСообщение():
1. Миагет зеленым
2. 2 "бибика"
3. Вибра по настройке задачи

При использовании метода ПослатьПредупрежение():
1. Миагет красным
2. 2 "бибика"
3. Вибра по настройке задачи

Хотелось бы так:
При использовании метода ПослатьПредупрежение():
1. Мигает красным
2. Писк особо противный =)
3. Вибра всегда

Это возможно?
 
2-й можно придумать. Какой?
3-й нет. Настройка есть настройка.
 
другой тональности и например 4 "бибик"а
 
Такой или более демократичный типа 3 бипа?

10284_User.rar

 
Для предупреждения звук хороший. Но почему теперь он используется и при сообщении и при предупреждении?
 
Ну этоже не релиз. Так, проба. К тому же код один - если пришло сообщение, выдать звук. Я пока не разделял по типу сообщения.
Страницы: 1 2 След.