Предположим, что руководитель, внедряет новую политику, разработанную для уменьшения текучести кадров: общая сумма комиссионных, подлежащих выплате, увеличивается на 1% за каждый год, который продавец проработал в компании (речь о функции описанной в статье №64.1). Изменим пользовательскую функцию КОМИССИОННЫЕ на КОМИССИОННЫЕ_ВЫСЛУГА так, чтобы она принимала два аргумента. Новый аргумент представляет количество лет (выслуги, стажа), отработанных сотрудником в компании. Давайте теперь разберем код построчно: 1. Function КОМИССИОННЫЕ_ВЫСЛУГА(Продажи, Выслуга) As Single: Объявляем функцию с двумя аргументами - Продажи и Выслуга. Функция возвращает значение типа Single, что обычно используется для дробных чисел. 2. Мы определяем константы Уровень1, Уровень2, Уровень3 и Уровень4, которые представляют разные ставки комиссии для различных диапазонов продаж. 3. Select Case Продажи: Мы используем оператор Select Case для определения, в каком диапазоне продаж находится значение переменной Продаж