Среда, 19.06.2024, 01:24
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Розница 2.3 - При обработке внешнего события - ошибка
evolkovДата: Пятница, 25.08.2023, 07:47 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 4
Статус: Оффлайн
Розница, редакция 2.3 (2.3.7.22) (Замечено и на 2.3.10, 2.3.11)
6.87.1e

При включенном расширении в документах, в которых может использоваться подключаемое оборудование, например документ заказ поставщику, чек и т.д. при нажатии на любую клавишу на клавиатуре возникает сообщение об ошибке:

При обработке внешнего события от устройства произошла ошибка:

Если расширение отключить - тогда сообщение не возникает. И в тонком и в толстом клиенте

Подключаемого оборудования на рабочем месте программиста нет.
Прикрепления: 4703897.png (39.7 Kb)


Сообщение отредактировал evolkov - Пятница, 25.08.2023, 07:47
 
tormozitДата: Пятница, 25.08.2023, 07:56 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6247
Репутация: 159
Статус: Оффлайн
Известная проблема этой конфигурации. Ошибка в одном из обработчиков ОбработкаВнешнегоСобытия обычно модуля приложения. Покажи код этой процедуры.
 
evolkovДата: Пятница, 25.08.2023, 08:02 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 4
Статус: Оффлайн
Процедуры такой в общем модуле приложения нет.... Конфа стандартная, все доработки через расширения
Прикрепления: 2043813.png (84.2 Kb)
 
tormozitДата: Пятница, 25.08.2023, 08:08 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 6247
Репутация: 159
Статус: Оффлайн
Тогда показывай ее из всех расширений кроме ИР
 
evolkovДата: Пятница, 25.08.2023, 08:14 | Сообщение # 5
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 4
Статус: Оффлайн
Расширение около 50 - нет ни в одной. Для верности отлючил все, кроме ИР - ошибка осталась
Прикрепления: 2305185.png (7.1 Kb)
 
tormozitДата: Пятница, 25.08.2023, 08:19 | Сообщение # 6
Генералиссимус
Группа: Администраторы
Сообщений: 6247
Репутация: 159
Статус: Оффлайн
Тогда нужна техническая информация http://devtool1c.ucoz.ru/forum/2-2-1 и замер производительности проблемной операции.
 
evolkovДата: Пятница, 25.08.2023, 08:28 | Сообщение # 7
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 4
Статус: Оффлайн
Платформа: 8.3.17.1851
Режим БД: клиент-серверный
Конфигурация. Название: Розница, редакция 2.3 (2.3.7.22)
Конфигурация. Основной режим запуска: Управляемое приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим управления блокировкой данных: Управляемый
Конфигурация. Режим совместимости: Версия8_3_14
Конфигурация. Режим использования синхронных вызовов: Использовать
Конфигурация. Версия БСП: 301
Конфигурация. Использовать обычные формы в управляемом приложении: Да
Инструменты разработчика. Версия: Расширение 6.87.1e
Инструменты разработчика. Инструмент: Прочее
Инструменты разработчика. Перехват клавиатурного ввода: Да
Инструменты разработчика. Объекты на сервере: Да
Инструменты разработчика. Асинхронность запрещена: Нет
Инструменты разработчика. Разрешены имитаторы: Да
Расширения. ...
Клиент. Приложение: Управляемое приложение 64б
Клиент. Проверка модальных вызовов: Нет
Клиент. Язык интерфейса конфигурации: ru
Клиент. Язык интерфейса системы: ru
Клиент. Отладка разрешена: Да
Клиент. Постоянный кэш метаданных: Да
Клиент. ОС: Майкрософт Windows 10 Pro 64-разрядная Русский
Клиент. ОС от имени администратора: Нет
Клиент. ОС выполнение BAT: Да
Клиент. ОС Текущая кодовая страница: 866
Клиент-Сервер. Пинг: 0мс
Сервер. ОС: Microsoft Windows Server 2012 R2 Standard 64-разрядная Русский
Сервер. Процесс: 64б
Сервер. Отладка: tcp

Замер производительности снял с процедуры ирОбработкаВнешнегоСобытия (см. скриншот).
Прикрепления: 4265259.png (511.2 Kb) · zamerproizvoditelnosti.pff (45.6 Kb)
 
tormozitДата: Пятница, 25.08.2023, 08:50 | Сообщение # 8
Генералиссимус
Группа: Администраторы
Сообщений: 6247
Репутация: 159
Статус: Оффлайн
Замер производительности нужно обязательно снять с операции, а не процедуры ИР, в которой точно нет ошибки.
Т.е. включил замер, нажал в окне клиентского приложения клавишу и увидел сообщение об ошибке, выключил замер.
Ошибку выводит точно НЕ ИР
 
evolkovДата: Пятница, 25.08.2023, 11:11 | Сообщение # 9
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 4
Статус: Оффлайн
Замер сделал
Сообщение об ошибке возникает при обработке внешнего события (скрин 1), для которого нет подключаемого оборудования (2).
На уровне конфы можно сделать расширение, которое эту ситуацию правильно обработает
Можно ли что-то сделать на уровне ИР - тебе виднее.

Интересно, в чем логика появления этого события KeyboardHook?
Прикрепления: 6973994.png (468.2 Kb) · 2225208.png (575.7 Kb) · zamerproizvoditelnosti2.pff (56.7 Kb)
 
tormozitДата: Пятница, 25.08.2023, 12:37 | Сообщение # 10
Генералиссимус
Группа: Администраторы
Сообщений: 6247
Репутация: 159
Статус: Оффлайн
На первой картинке из твоего последнего сообщения виден типовой код, требующий доработки для учета чужих внешних событий.
Желательно доложить об этом инциденте разработчику конфигурации, чтобы он это исправил. А сейчас можно самому внести правку через свое расширение конфигурации.

Цитата
Интересно, в чем логика появления этого события KeyboardHook?

https://www.hostedredmine.com/issues/891475
 
  • Страница 1 из 1
  • 1
Поиск: