Метод частичных областей для дифракционных задач с некоординатными границами