Каким образом произошло участие программиста в событии ПриНачалеРаботыСистемы? - Был открыт какой-то модуль и что-то в нём написано. Модуль — это такое место в конфигурации, куда можно написать свои команды. В конфигурации много модулей, которые расположены в разных её частях. Когда в жизни приложения возникает очередное событие, платформа идёт в один из модулей и смотрит, есть ли там команды, которые нужно выполнить. Если есть, то сначала выполняет их, а потом — всё то, что она обычно делает в этом случае. Для каждого события заранее известно, в каком модуле нужно искать команды. Например, когда запускаем приложение, возникают два события. Сначала возникает событие ПередНачаломРаботыСистемы. Платформа знает, что команды, которые она должна выполнить при наступлении этого события, находятся в модуле приложения. Она идёт в этот модуль и смотрит, есть ли там команды для события ПередНачаломРаботыСистемы. После выполнения команд этого события приложение ожидает дальнейших действий. Наприм