Имя: Пароль:
1C
1C 7.7
v7: Получить значение текстового параметра из прямого запроса
0 Тёплый фарфор
 
19.09.18
20:42
Есть сервисная функция.
Хотелось бы понять, возможно ли как-то из ODBCRecordSet получать то, что установлено методов "УстановитьТекстовыйПараметр"?
1 Попытка1С
 
19.09.18
20:46
(0) Пример?
2 trad
 
19.09.18
20:50
select :Параметр
3 Тёплый фарфор
 
19.09.18
20:53
(1) что-то типо этого:
RS = CreateObject("ODBCRECORDSET");
ТекстЗапроса = "
SELECT
СпрТовары.Code [ТоварКод $Число]
FROM
WHERE
РегПродажи.DATE_TIME_IDDOC BETWEEN :НачДата AND :КонДата~
";

RS.УстановитьТекстовыйПараметр("НачДата",ДатаНачала);
RS.УстановитьТекстовыйПараметр("КонДата",ДатаКонца);
ТабИтогов = RS.ВыполнитьИнструкцию(ТекстЗапроса);

Функция ПолучитьТекстовыеПараметрыЗапроса(ОбЗапрос)

    Параметр1 = Получить установленный фильтр :НачДата
    Параметр2 = Получить установленный фильтр :КонДата
КонецФункции
4 Тёплый фарфор
 
19.09.18
21:14
(2) супер! спасибо!
5 trad
 
20.09.18
13:08
только имей ввиду, установка текстовых параметров действует на один вызов Выполнить...(), а потом превращаются в тыкву
6 Тёплый фарфор
 
20.09.18
17:00
(5) уже понял )