1 В свойствах инфоблока задайте требование к уникальности кодов и требование к их наличию. для удобства можете включить автоматический транслит. Это нужно задать и для элементов инфоблока и для разделов. В двух местах галки.
2 В настройках инфоблока и в настройках компонента использованного для отображения информации замените в шаблонах ссылок "#SECTION_ID#" на "#SECTION_CODE#" а "#ELEMENT_ID#" на "#ELEMENT_CODE#"
3 Проверьте что все ваши материалы и разделы соответствуют требованию иначе они не будут доступны.
Перед всеми изменениями конечно сделаете резервную копию, или просто скопируйте шаблоны, или сделайте скриншоты настроек, что бы без проблем в случае чего вернулись к изначальным.