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