Конфигурация - это совокупность настроек программы, заданная пользователем изначально, а также изменение настроек определенной программы, которое нужно реализовать под нужды пользователя.
Зачем нужна конфигурация?
Скорее всего профессиональным специалистам в айти-сфере данный вопрос покажется достаточно странным, но новичкам это будет полезно знать.
Конфигурация нужна для удовлетворения всех нужд пользователей, а также конфигурация позволяет сделать так, чтобы большинству пользователей не приходилось заморачиваться с дополнительными настройками программы.
Какие есть отличительные особенности?
Любая конфигурация имеет определенную версию, одним из отличительных особенностей является то, что она достаточно часто обновляется.
Если вы работаете в 1С и у вас есть несколько предприятий, то вам обязательно нужно следить за обновлениями и своевременно их обновлять. Особенность заключается в том, что данные обновления устанавливаются как бы друг за другом, и допустим последние версии содержат только изменения, а не первоначальный вид. Обновление занимает достаточно много времени, поэтому стоит уделять этому особое внимание.
В настоящее время конфигурации с нуля уже никто не пишет. Вместо этого разработчики используют типовую конфигурацию фирмы 1С и уже её усиленно дорабатывают, делают функционал более приспособленным под нынешнее время и условия.
Когда появились графические оболочки систем, то соответственно программирование стало развиваться немного в другом направлении. Конечно, добавились какие-то новые изменения, возможности и даже появилось объектно-ориентированное программирование.