Имя: Пароль:
1C
1С v8
Штрих некорректное значение параметра speed
0 dezss
 
07.06.17
12:50
Добрый день.
54-фз, модернизировали штрих.
Теперь у нас ШТРИХ-МИНИ-01Ф.
Версия теста драйвева 4.13.0.562.
dll взяли из установленного драйвера, запихнули в syswow64, зарегали.
1С:Предприятие 8.3 (8.3.9.2170)
Режим совместимости: Версия 8.2.16.

ОбъектДрайвера.УстановитьПараметр("BaudRate",6); //Соответствует 115200, эта же скорость и в ком-порте прописана и в настройках ккт
Уже явно делаю
ОбъектДрайвера.УстановитьПараметр("Speed", Параметры.Скорость);

И все равно выскакивает ошибка из темы.
В чем может быть косяк?
Попутно вопрос,
ОбъектДрайвера.УстановитьПараметр("Speed", Параметры.Скорость);
Он ставит именно числовое значение скорости или приводит к строке?
А то там разделители показываются в отладке.
1 dezss
 
07.06.17
12:52
Ах да, в тесте драйвера касса видна, тест проходит.
2 dezss
 
07.06.17
13:01
Я бы проверил с Формат(), но это сложно. Обновления через РИБ, и касса не у меня стоит. Т.е. есть сложности со скоростью отладки, поэтому лучше сразу накинуть побольше на вентилятор)))
3 dezss
 
07.06.17
14:04
ап
4 Woldemar177
 
07.06.17
14:58
А стандартным драйвером штриха проверяли? Или если прописана в ККТ значит проверяли.
5 dezss
 
07.06.17
14:58
Неужели штрихи никто не подключал к сильно модифицированной базе?
6 dezss
 
07.06.17
14:59
(4) так написал же, что в тесте драйвера штриховском касса видна.
7 dezss
 
07.06.17
15:16
Нашел один момент.
Может быть дело в номере порта.
Для атола его указывал как 1000+<номер ком-порта>
Попробовал для штриха убрать это 1000+ и получил ту же самую ошибку.
Может кто скажет, как у штрихов надо номер порта указывать?
8 dezss
 
07.06.17
15:53
Уже понял, что порт тут без атоловской 1000.
Но один фиг эта же ошибка выскакивает.
Уже получил параметры
Пар = "";
ОбъектДрайвера.ПолучитьПараметры(Пар);
Поправил названия относительно его, но все равно нифига не выходит.
9 dezss
 
07.06.17
17:07
неужели ни у кого не было такого?

Вот полный текст ошибки, когда делаю тест.

Тест не пройден.
Дополнительное описание: FFFFFFF7h, Некорректное значение параметра "Speed".

А вот, собственно, сам кусок кода:
    ОбъектДрайвера.УстановитьПараметр("Port", Параметры.Порт);
    ОбъектДрайвера.УстановитьПараметр("AdminPassword", Параметры.ПарольУстройства);
    ОбъектДрайвера.УстановитьПараметр("UserPassword", Параметры.ПарольПользователя);
    ОбъектДрайвера.УстановитьПараметр("ConnectionType", 0);
    ОбъектДрайвера.УстановитьПараметр("ProtocolType", 0);
    ОбъектДрайвера.УстановитьПараметр("Speed", Параметры.Скорость);
    ОбъектДрайвера.УстановитьПараметр("BaudRate", Параметры.Скорость);
    ОбъектДрайвера.УстановитьПараметр("ComputerName", "");
    ОбъектДрайвера.УстановитьПараметр("Timeout", Параметры.Таймаут);
    ОбъектДрайвера.УстановитьПараметр("Model", Параметры.Модель);
    Ответ = ОбъектДрайвера.ТестУстройства(РезультатТеста, АктивированДемоРежим);
10 h-sp
 
07.06.17
17:44
ну может "Режим совместимости: Версия 8.2.16"

точно новая обработка на старинной полатформе будет работать?
11 assasu
 
08.06.17
04:07
(9) у меня такое было. полечилось установкой скорости порта в винде.

и драйвер надо свежее ставить.
12 dezss
 
08.06.17
08:49
(11) скорость порта стоит 115200, поставил последнюю версию с сайта штрихов 4.13.577
13 dezss
 
08.06.17
08:50
(10) да я не обработкой пользуюсь, я сам пишу обработку.
14 dezss
 
08.06.17
10:22
Еще одну шнягу заметил.
В ДемоРитейл ОбъектДрайвера имеет тип и значение AddIn.SMDrvFR1C20.SMDrvFR1C20
Я что-то не пойму, откуда это берется, если подключаемая компонента AddIn.SMDrvFR1C20.
15 dezss
 
08.06.17
10:26
(14) + в деморитейле тест проходит.
16 dezss
 
08.06.17
11:01
ап
17 Мимохожий Однако
 
08.06.17
11:04
Не пробовал вместо Параметры.Скорость установить некоторое число?
18 dezss
 
08.06.17
11:26
Я готов матом ругаться!!!
У Атола параметр BaudRate, а у штрихов, мать их разтак, Baudrate.
Маленькая R, блин......
Закон Брукера: Даже маленькая практика стоит большой теории.