Umix
на мой взгляд несколько замечаний, которые ускорили бы работу в 1с7 данной обработки:
1: считайте сначала данные в тз, затем закройте Excel и затем пишите их из ТЗ
2: используете ОЛЕ, что тоже приводит к замедлению (видно сама процедура подключения к базе лежит где-то еще)
тут тоже нужно смотреть как подключена база (если она на сетевом ресурсе, то при работе в ней более 1 пользователя начинаются тормоза для тех кто по сети к ней подключен)
3: все же, т.к. есть запись данных в справочники, используйте транзакцию.
это замечания клиенту или Вашим коллегам на ресурсе?