Добрый день!
Столкнулся с такой проблемой: необходимо в отчет вставить поле с фамилией исполнителя отчета (а не его логин). В
этом посте (Вариант 1) написал VBA код для получения фамилии.
Но осталась одна проблема:
Сейчас в коде явно указаны данные для подключения к системе. Вполне можно заменить диалогом для логина в систему. Но идеальное решение использовать текущее BEx подключение, чтобы не заставлять пользователя дважды вводить регистрационные данные.
Q Как это можно сделать?
Пробовал так:
Code:
Set sapConnection = Run("BExAnalyzer.xla!sapBEXgetConnection", 0)
но ничего не получилось (p_connectionObj = Nothing).
Манипуляции с объектами p_connectionObj и g_logonObj результата не дали.