1С:Предприятие 8.2 /
Разработчикам /
Web-расширения
Установка параметров запроса
Для задания параметров запроса, исполняемого при помощи V8DbCommand, используется коллекция Parameters этого объекта.
Пример
V8DbSelectCommand cmd = new V8DbSelectCommand();
cmd.Connection = Connection;
cmd.CommandType = CommandType.Text;
cmd.CommandText =
@"ВЫБРАТЬ
ТипЦен
ИЗ
Справочник.ДоговорыКонтрагентов
ГДЕ
Ссылка = &Ссылка";
cmd.Parameters.Add("Ссылка", ДоговорКонтрагентаСсылка);
cmd.Connection.Open();
try
{
_1C.V8.ПеречислениеСсылка_ТипыЦен kind = (_1C.V8.ПеречислениеСсылка_ТипыЦен)cmd.ExecuteScalar();
...
}
finally
{
cmd.Connection.Close();
}
В этом примере выполняется запрос на получение типа цен по договору контрагента . Параметром является ссылка на договор.
Используются следующие переменные:
- Connection - объект типа V8DbConnection - соединение с информационной базой.
- ДоговорКонтрагентаСсылка - объект типа V8ObjectRef (более точно: _1C.V8.СправочникСсылка_ДоговорКонтрагента, являющийся наследником от V8ObjectRef). Содержит в себе ссылку на искомый договор контрагента .
Другие материалы по теме:
договор контрагента, получение, ссылка, по договору, тип..., буфер обмена, копировать, обмен, выбрать, объект, конфигурирование, договор, пример, контрагент, справочник
Материалы из раздела: 1С:Предприятие 8.2 / Разработчикам / Web-расширения
Другие материалы по теме:
Источники данных для расчетов бюджетирования
Разыменование ссылочных полей составного типа в языке запросов
Использование транзакций при чтении данных
Нормативно-справочная информация: учет взаиморасчетов с контрагентами
Нас находят: v8 Запрос Установить параметр запроса, 1с переопределить параметр запроса в запросе
Мы на Facebook