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

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

Найти!

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

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

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

odines.ru
21.11.2024 - 19:38
Смотри также:
Нарушение уникальности нумерации докуменов.
ДатаСозданияДокумента
ПУБ 2.8 Себестоимость продукции и давальческого сырья и полуфабрикатов.

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

JannyS
1 - 31.03.2009 - 08:52
выбор

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

Ciceron
2 - 31.03.2009 - 08:55
(1) - Подскажите , пожалуйста, синтаксис поподробнее.

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

JannyS
3 - 31.03.2009 - 08:58
ВЫБОР
КОГДА Логич_выраж ТОГДА Выраж1
ИНАЧЕ Выраж2
КОНЕЦ

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

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

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

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

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

odines.ru
21.11.2024 - 19:38
Смотри также:
Восстановление базы SQL
Обработка для централизованного принудительного завершение работы &#8203;всех пользователей. Что посоветуете?
Журнал регистраций

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
Только это условие не срабатывает.

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С: Одинэс.Ру