IE2017

Хардкод-Помощник

Программирование - Инструментарий

Часто в коде одинэсники обращаются к ссылкам БД в силу невозможности изменить конфигурацию для добавления констант/регистров для хранения этих ссылок, а иногда просто от лени...

Как правило, в чистой базе этот код перестает работать. А зачастую он не работает и в исходной базе, по причине использования методов НайтиПоКоду(),  НайтиПоНаименованию(). Как только пользователь переименовал / перекодировал объект, либо появился объект с идентичным названием/кодом - алгоритм перестает корректно работать.

И если избежать хардкода не получается, то оптимальным решением будет получить ссылку по идентификатору и обращаться к ней.

Данная разработка позволяет выбрать любой объект базы с типами ДокументСсылка, СправочникСсылка, ПВХСсылка и сгенерировать программный код получения ссылки по уникальному идентификатору.  Для обычных форм.

Работает так - в колонке "Ссылка" выбрали ссылку на объект, в колонке "Исходный код"  появился код с комментарием. 
ps. хардкодить - плохо ;-)

Скачать файлы

Наименование Файл Версия Размер
ПолучитьСсылку.epf
.epf 10,15Kb
27.12.16
2
.epf 10,15Kb 2 Скачать

См. также

Автор запретил комментарии