Удобный способ вставки трассировочных сообщений

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

Но потом возникла проблема — как их все найти и убрать.

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

ВставитьДанныеСотрудника(ДанныеОбъекта, "Исполнитель", ДанныеОбъекта.СотрудникСсылка, ДанныеОбъекта.Дата);                            
;//Сообщить("СотрудникСсылка:" + ДанныеОбъекта.СотрудникСсылка + " : " + ТипЗнч(ДанныеОбъекта.СотрудникСсылка));
;//Сообщить("ИсполнительОрганизацияСсылка:" + ДанныеОбъекта.ИсполнительОрганизацияСсылка + " : " + ТипЗнч(ДанныеОбъекта.ИсполнительОрганизацияСсылка));

Тогда все активные трассировочные сообщения можно найти поиском по «;С», а неактивные (доступные) — поиском по «;\\С». Ну и можно использовать глобальную замену строк для включения отключения трассировочных сообщений. Например, заменить «;Сообщить(» на «;\\Сообщить(» для отключения всех трассировочных сообщений.

Параноикам можно использовать две точки с запятой.

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *