Задать вопрос
@fboss99

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

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

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

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

или

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

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

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

Похожие вопросы