Показать сообщение отдельно
Старый 19.11.2008, 18:16   #9  
petr is offline
petr
Участник
Соотечественники
 
561 / 201 (8) ++++++
Регистрация: 30.05.2005
Адрес: Швейцария
После того как отсутстве ошибок BP стало обязательно для стандартного функционала (я так понимаю (Ax4.0 SP1) - появился макрос SysBPCheckIgnore в котором (в достаточно извращенной форме) перечисленны все "неисправленные" несооветсвия BP в стандарте. Всего около 1400 записей.

При проверке на соответсвие BP если в этом макросе эта ошибка перечислена то вместо ошибки создается предупреждение, таким образо "ошибок" BP в стандарте после Ax40SP1 нет.

Насколько нужна проверка соответсвиям BP каждый решает для себя сам. Я например при помощи BP проверяю не забыл ли создать метку для пользовательского сообщения (мы используем минимум два языка - метки обязательны), или например можно забыть сделать первичный ключ неизменяемым AllowEdit=true, что тоже не очень хорошо, при переходе на 5-ку проверка BP поможет при модификации исходного приложения к новой фиче - сайты.

Вообщем есть несколько достаточно важных моментов, когда проверка BP поможет избежать ошибки (или потенциальной ошибки) в коде. Единственное эта проверка реально может помочь, когда в стандарте ошибок уже нет и при приверке в окне компилятора видны только свои ошибки, а не 5 своих и 200 стандартных (как это было в тройке)
За это сообщение автора поблагодарили: gl00mie (2).