salexdv / bsl_console

Консоль кода для 1С 8.3 (Управляемые и обычные формы)
MIT License
297 stars 55 forks source link

Заменить функции, включающие/отключающие генерацию определенных событий в опции #247

Closed salexdv closed 2 years ago

salexdv commented 3 years ago

В данный момент есть несколько функций, которые отвечают за включение или отключение некоторых событий. Например, enableModificationEvent, enableSuggestActivationEvent, enableBeforeShowSuggestEvent и т.п. Возникает всё больше ситуаций, когда нужно опционально генерировать какие-либо события, и не очень хочется писать под каждый такой случай отдельную функцию. Поэтому необходимо всё управление генерациями событий вынести в функцию setOption. Такой подход позволит не только единообразно управлять генерацией событий, но и получать состояние нужных опций через функцию getOption. Функции enableModificationEvent, enableSuggestActivationEvent и прочие будут признаны устаревшими и через некоторое время будут удалены.

salexdv commented 3 years ago

Функции enableModificationEvent, enableSuggestActivationEvent и подобные признаны устаревшими и в будущем будут удалены. Для управления генерацией событий следует использовать функцию setOption с соответствующими опциями.