Привожу пример загрузки спецификаций из EPLAN в УПП, его скорее всего нужно адаптировать под конкретное предприятие.
Кратко охарактеризую функционал. Перед тем, как загрузить спецификацию, обработка проводит ряд предварительных проверок (всего их шесть), которые приведены в коде, который я максимально прокомментировал. Например, обработка не создаёт новые позиции номенклатуры, она должна быть в УПП, а связь с номенклатурой в EPLAN у меня реализована через через поле ПартНомер, хотя легко можно переделать под поле Артикул.
Одно важное замечание. Каждый файл должен содержать только одну спецификацию.
При успешном завершении загрузки делается автоматическая рассылка сообщений на электронную почту, которую также легко можно садаптировать в коде по имеющимся комментариям.
Перед загрузкой очередной спецификации обработка проверяет, есть ли уже существующая спецификация по данной номенклатуре, и если есть, то выдает перечень изменений при создании новой спецификации.
Тестировалась на УПП версии 1.3.145.1, релиз платформы 8.3.17.1549.