|
Помогите, пожалуйста, перевести обработку с 8.1 на 8.0 |
☑ |
0
pnamik
31.12.14
✎
19:22
|
Есть на инфостарте обработка блокиратор сеанса для 1С 8.1. Все данные перевел вручную на 8.0. При тестировании времени простоя в блокираторе выдает ошибку:
{Обработка.Блокиратор.Форма.Настройки(23)}: Поле объекта не обнаружено (Получить)
Сообщить(Строка(Константы.ВремяПростоя.Получить)+" мс",СтатусСообщения.Информация);
А при срабатывании самого блокиратора во время сеанса другая ошибка появляется:
{ОбщийМодуль.ПроверкаПростоя(8)}: Метод объекта не обнаружен (ВремяПростоя)
ВремяПростоя=Блокиратор.ВремяПростоя()/1000; // в секундах
В связи с этим вопросы:
1. Как правильно конвертировать с 8.1 на 8.0?
2. Как эти ошибки исправить?
|
|
1
mehfk
31.12.14
✎
19:54
|
Получить надо так Получить()
|
|
2
pnamik
31.12.14
✎
20:03
|
(1) попробовал с (), Константы и без. Появляется ошибка
{Обработка.Блокиратор.Форма.Настройки(23)}: Значение не является значением объектного типа (Получить)
Сообщить(Строка(ВремяПростоя.Получить())+" мс",СтатусСообщения.Информация);
|
|
3
Лохматые Уши
31.12.14
✎
20:09
|
Сообщить(Строка(Константы.ВремяПростоя.Получить())+" мс",СтатусСообщения.Информация);
|
|
4
pnamik
31.12.14
✎
20:25
|
(3) первая ошибка исчезла, но тест неправильный (сравнивал с 8.1).
В варианте 8.1 эта строка была так:
Сообщить(Строка(ПолучитьВремяПростоя())+" мс",СтатусСообщения.Информация);
Вставил эту строку, теперь другая ошибка:
{Обработка.Блокиратор.Форма.Настройки(23,18)}: Процедура или функция с указанным именем не определена (ПолучитьВремяПростоя)
Сообщить(Строка(<<?>>ПолучитьВремяПростоя())+" мс",СтатусСообщения.Информация);
|
|
5
probably
31.12.14
✎
20:49
|
(4) тебе какое конкретно слово в сообщении об ошибке не понятно?
|
|
6
anatoly
31.12.14
✎
21:32
|
(0) (2) (4) первый раз в конфигураторе чтоли?...
или уже НГ отметили.
|
|
7
Адский плющ
31.12.14
✎
22:25
|
Тот кто сидит на 8.0 хуже клюшечника.
|
|
8
Злопчинский
31.12.14
✎
22:28
|
(7) спасибо
|
|