А где голосование? Надо бы создать.
Мое ИМХО - программист должен знать как минимум основы функционала. Но чем больше, тем лучше. И уж точно должен знать, что такое план счетов. Иначе программировать что-то и совсем не понимать зачем все это делается...ну не знаю... Не скучно разве?

Это не программирование, это какое-то кодирование, перевод с ЕЯ на Х++ и ничего более. Да и сложные модификации фиг сделаешь тогда.
Резюме: на 100% согласен с Маззи.