Помогите с условием в запросе

Форум 1С: Одинэс.Ру

Найти!

Помогите с условием в запросе

Ciceron
31.03.2009 - 08:51
В запрос по регистру продажи хочу добавить условие типа:
?(<Логич_выраж>,<Выраж1>,<Выраж2>). Выходит ошибка: "Неожиданное выражение '?'". Подскажите , как можно использовать вышеназванное условие?
К списку тем 1 > К списку форумов

Интересные темы

odines.ru
29.10.2020 - 13:09
Смотри также:
Разные результаты запроса в SQL и DBF
Строка таблица значений как параметр процедуры
ЗиК 286

Re: Помогите с условием в запросе

Ciceron
4 - 31.03.2009 - 09:01
Это в семерке есть такой оператор?

Re: Помогите с условием в запросе

JannyS
5 - 31.03.2009 - 09:02
это в восьмерке, в (0) о версии программы не было ни слова

Re: Помогите с условием в запросе

Ciceron
6 - 31.03.2009 - 09:04
Извиняюсь, не указал.
А как в семерке в запросе это сделать не подскажите?

Re: Помогите с условием в запросе

Ciceron
7 - 31.03.2009 - 09:07
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|Период с ДатаНачала по ДатаКонца;
|Фирма = Регистр.Продажи.Фирма;
|УпрАналитика = Регистр.Продажи.Фирма.УпрАналитика;
|ЮрЛицо = Регистр.Продажи.Фирма.ЮрЛицо;
|Покупатель = Регистр.Продажи.Покупатель;
|СвойствоПок=Регистр.Продажи.Покупатель.ОсновноеСвойство.ЗначениеСвойства;
|Номенклатура = Регистр.Продажи.Номенклатура;
///Дальше дописал
|Импорт = Регистр.Продажи.Номенклатура.СтранаПроисхождения.Наименование;
 
//И теперь нужно вот такое условие вставить
|ПродСтИмп     = ?( ПустоеЗначение(Импорт)=1,0,Регистр.Продажи.ПродСтоимость);

Re: Помогите с условием в запросе

Ciceron
8 - 31.03.2009 - 09:14
Только это условие не срабатывает.

Интересные темы

odines.ru
29.10.2020 - 13:09
Смотри также:
Перечисление в ОЛЕ
И снова тормоза (сетевая версия) Есть ли альтернатива терминалу? и какая логика столь значительного замедления работы
Отчет по остаткам товаров на складе

Re: Помогите с условием в запросе

Sores
9 - 31.03.2009 - 09:20
|ПродСтИмп = Регистр.Продажи.ПродСтоимость;
|Функция СуммПродСтИмп=Сумма(ПродСтИмп) когда ПустоеЗначение(Импорт)=1;
 
ну как-то так

Re: Помогите с условием в запросе

Ciceron
10 - 31.03.2009 - 09:24
(9) А для 7-ки вместо "когда" какой оператор использовать?

Re: Помогите с условием в запросе

Sores
11 - 31.03.2009 - 09:25
я тебе для семерки и написал

Re: Помогите с условием в запросе

Sores
12 - 31.03.2009 - 09:26
Функция <ИмяФункции> = <ТипФункции>(<Параметр>|<УточненныйПараметр>) [Когда(<Условие>)];

Re: Помогите с условием в запросе

Ciceron
13 - 31.03.2009 - 09:28
Sores, большое спасибо! Пробую.
К списку тем 1 > К списку форумов
Тема закрыта и находится в архиве.
Но Вы можете начать новую тему.
« Бюджет, кбк 2009 Для меня до сих пор остается загадкой »
© 2009 Форум 1С: Одинэс.Ру