@fboss99

Как добавить в запрос проведенный документ?

ГДЕ
		|	ЗаказКлиента.СуммаДокумента >= &СуммаДокумента
		|	И ЗаказКлиента.Дата МЕЖДУ &ДатаНач И &ДатаКон
		|	И ЗаказКлиента.Проведен = &Проведен";
	
	Запрос.УстановитьПараметр("ДатаКон", ДатаКон);
	Запрос.УстановитьПараметр("ДатаНач", ДатаНач);
	Запрос.УстановитьПараметр("Проведен", Проведен);

В чем ошибка?
  • Вопрос задан
  • 197 просмотров
Решения вопроса 1
@Dementor
программист, архитектор, аналитик
В смысле "проведенный"? Если нужно отобрать только проведенные документы, то в тексте запроса достаточно написать: "И ЗаказКлиента.Проведен" и никаких лишних параметров передавать не нужно.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Fragster
@Fragster
помогло? отметь решением!
Надо прочитать ошибку, которая отображается на экране при выполнении этого кода. Если же ошибок нет, то скорее всего всего переменная Проведен = Неопределено или Ложь (или любое другое значение не равное Истина).
Ответ написан
Комментировать
@bic0
ГДЕ
| ЗаказКлиента.СуммаДокумента >= &СуммаДокумента
| И ЗаказКлиента.Дата МЕЖДУ &ДатаНач И &ДатаКон
| И ЗаказКлиента.Проведен";

Запрос.УстановитьПараметр("ДатаКон", ДатаКон);
Запрос.УстановитьПараметр("ДатаНач", ДатаНач);

или

ГДЕ
| ЗаказКлиента.СуммаДокумента >= &СуммаДокумента
| И ЗаказКлиента.Дата МЕЖДУ &ДатаНач И &ДатаКон
| И ЗаказКлиента.Проведен = &Проведен";

Запрос.УстановитьПараметр("ДатаКон", ДатаКон);
Запрос.УстановитьПараметр("ДатаНач", ДатаНач);
Запрос.УстановитьПараметр("Проведен", Истина);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 03:54
1500 руб./за проект
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект