@fboss99

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

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

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

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

или

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

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

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

Войти через центр авторизации
Похожие вопросы