GS
1. Не использовать переменные в стиле "Текущий номер документа", а каждая переменная должна быть названа так, чтобы из названия было понятно: а) что там содержится б) в каком шаге используется в) зачем используется
2. Чтобы не было затупов, жёстко валится с ошибкой при попытке перезаписать значение переменной (т.е. не просто добавить возможность запрета перезаписи, а, наоборот, сделать так, чтобы нужно было что-то специально сделать, чтобы можно было конкретную переменную перезаписывать). Кстати, случаев, когда нужно перезаписать переменную не нашли, поэтому пока решили сделать только первую часть: добавить такой параметр в настройки и запретить перезапись.