Добрый день, уважаемые форумчани. Прошу помощи
1С:Предприятие 8.3 (8.3.15.1869), "Управление производственным предприятием для Украины", редакция 1.3 (1.3.66.1) , формы обычные (не управляемые)
вопрос
подключаюсь к MySQL
Параметры = ВнешниеИсточникиДанных.Битрикс.ПолучитьОбщиеПараметрыСоединения();
Параметры.АутентификацияСтандартная = Истина;
Параметры.ИмяПользователя ="Analyst";
Параметры.СтрокаСоединения = "
|DRIVER={MySQL ODBC 8.2 ANSI Driver};
|PORT= 62394;
|DATABASE=dbalupro;
|UID=Analyst;
|LANGUAGE=русский";
Параметры.СУБД = "MySQL";
ВнешниеИсточникиДанных.Битрикс.УстановитьОбщиеПараметрыСоединения(Параметры);
ВнешниеИсточникиДанных.Битрикс.УстановитьПараметрыСоединенияПользователя(ИмяПользователя(), Параметры);
ВнешниеИсточникиДанных.Битрикс.УстановитьПараметрыСоединенияСеанса(Параметры);
Попытка
ВнешниеИсточникиДанных.Битрикс.УстановитьСоединение();
Исключение
КонецПопытки;
но вот как передать параметры в запрос
Запрос = Новый Запрос("ВЫБРАТЬ
| sk_task_change_key_person.TASK_ID,
| sk_task_change_key_person.USER_ID,
| sk_task_change_key_person.USER_FIO,
| sk_task_change_key_person.USER_TYPE
|ИЗ
| ВнешнийИсточникДанных.Битрикс.Таблица.sk_task_change_key_person КАК sk_task_change_key_person
|ГДЕ
| sk_task_change_key_person.TASK_ID =&Задача
|");
Запрос.УстановитьПараметр("Задача", "50793");
Таблица = Запрос.Выполнить().Выгрузить();
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Сообщить(выборка.USER_FIO);
конеццикла;
параметр
&Задача
не видит и запрос не работает, но если заменить значением "50793", то работает.
Но нужно передать строковые параметры
Запрос.УстановитьПараметр("Состояние1", "Соисполнитель");
для
| и (sk_task_change_key_person.USER_TYPE="Состояние1"
- Вопрос как это сделать (передать строковые параметры)?