Имя: Пароль:
1C
 
Внешние источникии данных как скрыть учетку на подключение?
0 Shur1cIT
 
26.05.15
14:24
Создал внешний источник, написал данный код, но меня смущает что параметры подключения хранятся открыто прям в тексте, подскажите как более кошерно хранить такие вещи?

Параметры = ВнешниеИсточникиДанных.ЗуП.ПолучитьОбщиеПараметрыСоединения();
    Параметры.АутентификацияСтандартная = Истина;
    Параметры.ИмяПользователя = "sa";
    Параметры.Пароль = "xxxxx";
    Параметры.СтрокаСоединения = "DRIVER={SQL Server};SERVER=10.1.2.29;UID=sa;PWD=xxxxx;DATABASE=zup";
    Параметры.СУБД = "MSSQLServer";
    
    ВнешниеИсточникиДанных.ЗуП.УстановитьОбщиеПараметрыСоединения(Параметры);
    ВнешниеИсточникиДанных.ЗуП.УстановитьПараметрыСоединенияПользователя(ИмяПользователя(), Параметры);
    ВнешниеИсточникиДанных.ЗуП.УстановитьПараметрыСоединенияСеанса(Параметры);
    
    ВнешниеИсточникиДанных.ЗуП.УстановитьСоединение();
    Запрос = Новый запрос;
    Запрос.Текст = "ВЫБРАТЬ
    |    dbo__Reference136._Description КАК ФИО,
    |    dbo__Document167_VT2669._Fld2672 КАК Сумма,
    |    dbo__Reference136._Fld1893 КАК ИНН
    |ИЗ
    |    ВнешнийИсточникДанных.ЗуП.Таблица.dbo__Document167 КАК dbo__Document167
    |        ЛЕВОЕ СОЕДИНЕНИЕ ВнешнийИсточникДанных.ЗуП.Таблица.dbo__Document167_VT2669 КАК dbo__Document167_VT2669
    |            ЛЕВОЕ СОЕДИНЕНИЕ ВнешнийИсточникДанных.ЗуП.Таблица.dbo__Reference136 КАК dbo__Reference136
    |            ПО dbo__Document167_VT2669._Fld2671RRef = dbo__Reference136._IDRRef
    |        ПО dbo__Document167._IDRRef = dbo__Document167_VT2669._Document167_IDRRef
    |ГДЕ
    |    dbo__Document167._Number = &НомерДокумента";
    Запрос.УстановитьПараметр("НомерДокумента",СокрЛП(НомерДокумента));
    Результат = Запрос.Выполнить().Выгрузить();
    Результат.ВыбратьСтроку();
1 Heckfy
 
26.05.15
14:31
Запили константы. В свойствах реквизитов установи галку режим пароля. От простого юзера спасет.
2 Shur1cIT
 
26.05.15
14:38
(1) а если не от простого? может я не правильно готовлю внешние источники? может варианты есть?