Shamil Vakhitov, [06.03.2024 15:23] Здравствуйте. Хотел с вами, кстати, насчёт этих депрекейтов поговорить. В Ява коде они видны, а вот в JEXL нет, только через расстановку лог-ворнингов в такие методы, что довольно трудоёмко, да и ограниченно нашим API. Давеча выслали мне от вас здоровую JEXL портянку по обработке событий (https://bgerp.org/version/3.0/doc/kernel/process/processing.html). Что если мы добавим туда ещё один параметр class, в котором можно будет объявить кастом класс, реализующий логику. Переведёте код на нормальный язык, кроме более простой работы с деприкейтами, можно в IDE разрабатывать с комфортом.
Григорий Масич, [06.03.2024 15:33] Чуть попозже постараюсь погрузиться в вопрос
E, [07.03.2024 10:33] Добрый день! переговорил по поводу этого. Да идея хорошая. Добавим туда ещё один параметр class но JEXL выпиливать пока нельзя, так как на нем много всего. Так же не удобно с class работать, так как приходиться рестартовать ерп. Если бы class подтягивался динамически либо при пересохранении то было бы комфортнее.
например тип процесса, пишем class, потом вылезла ошибка какаянибудь, исправили ошибку, пересохранил тип процесса и херакс class актуальный стал
Shamil Vakhitov, [07.03.2024 10:36] Добрый! Отлично. Да вообще-то они должны динамически подгружаться из кастома. Разберёмся зараз, почему не так.
|