|
УстановитьВесТары 1С драйвер весов CAS (driver №2) | ☑ | ||
---|---|---|---|---|
0
Danilov
20.11.20
✎
11:51
|
При попытке выполнения метода драйвера УстановитьВесТары вываливается ошибка CASCentreSimple - Calibrate(УстановитьВестары) Неверно заданы параметры метода(тип double(VTYPE_R8)) и Ошибка при вызове метода контекста (УстановитьВесТары): Ошибка внешней компоненты.
В вызове метода всего 2 параметра Объект.Драйвер.УстановитьВесТары(ИДУстройства,ВесТары). Все указано, но вываливается ошибка. Проверяли на КА 1.1 и ERP 2.4 платформа 8.3.17.1386 Метод Объект.Драйвер.ПолучитьВес(Объект.ИДУстройства,Вес) идеально работает. Ключ для драйвера установлен, используется стандартные подсистемы работы с ТО. Может кто сталкивался с такой ошибкой? Служба поддержки CAS перекинули на 1С, те сказали что не занимаются консультацией собственных разработок. |
|||
1
Кирпич
20.11.20
✎
12:11
|
Служба поддержки CAS темнит
|
|||
2
MWWRuza
гуру
20.11.20
✎
12:16
|
ТипЗначения ВесТары - строка/число - ?
У них бывает иногда, когда очевидно, что надо число передавать, а драйвер только строку принимает... |
|||
3
Danilov
20.11.20
✎
12:21
|
Попробовать значение тары в виде строки передать?
|
|||
4
Кирпич
20.11.20
✎
12:24
|
(3) Ну да. А в доках чо написано?
|
|||
5
Danilov
20.11.20
✎
12:24
|
В требовании к разработке драйверов указан тип DOUBLE [IN], значит число.
|
|||
6
Кирпич
20.11.20
✎
12:26
|
(5) Кто требует?
|
|||
7
Danilov
20.11.20
✎
12:26
|
На сайте 1С.
|
|||
8
Кирпич
20.11.20
✎
12:27
|
(7) Мало ли что там 1с требует. Важно как оно работает.
|
|||
9
Danilov
20.11.20
✎
12:28
|
Ясно, попробую передать строкой. Спасибо.
|
|||
10
MWWRuza
гуру
20.11.20
✎
12:43
|
(9) Вы сильно то не обнадеживайтесь, это просто мое предположение, я где-то уже с таким сталкивался(вроде как даже что-то с драйверами CAS было связано), долго плевался... Возможно, что и тут такое, но это все методом "танцев с бубном" проверяется...
|
|||
11
MWWRuza
гуру
20.11.20
✎
12:47
|
Еще порядок передачи команд может влиять... Возможно драйвер просто пока не готов принять вес тары, перед этим ему еще что-то нужно передать...
PS Вот так частенько приходится "с бубном плясать" при отсутствии нормальной поддержки. |
|||
12
Кирпич
20.11.20
✎
13:10
|
Может параметры перепутал?
УстановитьВесТары(STRING,DOUBLE) |
|||
13
Danilov
25.11.20
✎
06:44
|
Параметры перепроверил, все правильно. Вес тары пытался указать 0, "0". Разницы никакой.
|
|||
14
Кирпич
25.11.20
✎
09:12
|
(13) Покажи код и модель весов. Может кто умный увидит.
|
|||
15
Кирпич
25.11.20
✎
09:51
|
(13) А. Может оно ждет VTYPE_R8, а ты передаешь целое число. Попробуй 0.001 какое нибудь передать
|
|||
16
Кирпич
25.11.20
✎
10:39
|
Может пульнуть ему туда 0.0000000001
Такое число пройдет как VTYPE_R8, а там округлится до 0 и прокатит. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |