|
Розница. ТСД. Платформа 8.3.5.1443
| ☑ |
0
mzelensky
06.03.15
✎
09:59
|
Доброго всем!
Работали ранее на платформе 8.3.5.1119. Ошибок не было. Перешли на версию 8.3.5.1443. Конфигурация одна и таже. При попытке выполнить этот код:
Получаем ошибку - обращение к процедуре как к функции. Затем просто запускаем эту же базу опять на 8.3.5.1119 - все отрабатывает нормально!!! Под одним и тем же пользователе.
Смотрю параметры и объект "драйвер" в отладчике - все полностью идентично.
В чем может быть глюк????
|
|
1
mzelensky
06.03.15
✎
10:00
|
Забыл код, на котором валится ошибка:
Ответ = ОбъектДрайвера.УстановитьПараметры(Параметры.Порт,
Параметры.Скорость,
?(Параметры.ИКПодставка, 1, 0),
Символ(Параметры.РазделительБазы),
Символ(Параметры.РазделительДокумента));
|
|
2
mzelensky
06.03.15
✎
10:21
|
ап
|
|
3
mzelensky
06.03.15
✎
10:49
|
:(
|
|
4
mzelensky
06.03.15
✎
10:58
|
Сижу экспериментирую Получается, что считать параметры из драйвера получается, а вот установить что-либо не выходит.
Метод
ОбъектДрайвера.УстановитьЗадержку(Параметры.Таймаут);
Выдает аналогичную ошибку
Хотя метод
ОбъектДрайвера.Подключить();
Возвращает "1"
|
|
5
makaorel
06.03.15
✎
10:58
|
вышла 1482
|
|
6
mzelensky
06.03.15
✎
11:16
|
НАШЕЛ!!! НА форуме разработчика:
"Да, это из-за обновления платформы. Изменили вид команды УстановитьПараметры с функции на процедуру. Т.е. УстановитьПараметры перестала возвращать значение."
|
|
7
mzelensky
06.03.15
✎
11:16
|
ЦУКИ!!!!
|
|